詳細情報:
InsPolicyService:getPolicyAsyncJobStatus
このサービスを使用して、非同期一括処理ジョブの状況を取得します。
クラス: InsPolicyService
方法: getPolicyAsyncJobStatus
操作手順
-
サービスは、入力パラメータとして
jobId、policyId、またはreferencePolicyNumberを使用します。要求で複数の入力パラメータを渡す場合、jobIdが優先され、policyId、referencePolicyNumberの順になります。 -
このサービスは、最初に項目レベルの権限を検証してから、非同期プロセスの状況を取得します。可能な値は次のとおりです。
-
WaitingToProcess—ジョブはキュー内にあります。 -
InProgress—ジョブが進行中です。 -
Success:ジョブは成功しています。 -
Failed:ジョブが失敗しました。 -
Aborted—管理者が操作を中止しました。
-
-
サービスは、
createdDateに基づいて特定のポリシーの最新jobIdのステータスを返します。
入力:
次のいずれかの入力を渡す必要があります。
| 入力 | 説明 |
|---|---|
jobId
|
非同期一括処理ジョブによって返される非同期ジョブ ID。 |
policyId
|
非同期ジョブによって監視されているポリシー ID。 |
referencePolicyNumber
|
保険契約の参照番号。このオプションは、マルチルートサービスではサポートされません。 |
Input JSON
入力 JSON のサンプルを次に示します。
{
"jobId": "7075j00004uK6GjAAK"
or
"policyId": "0YT5w000000Y8MNGA0"
or
"referencePolicyNumber": "0YT5w000000Y8MNGA0"
}
