Loading
メールアドレスがデフォルトのログイン方式となります 続きを読む
Insurance
InsPolicyService:getPolicyAsyncJobStatus

InsPolicyService:getPolicyAsyncJobStatus

このサービスを使用して、非同期一括処理ジョブの状況を取得します。

クラス: InsPolicyService

方法: getPolicyAsyncJobStatus

操作手順

  1. サービスは、入力パラメータとして jobId、policyId、または referencePolicyNumber を使用します。要求で複数の入力パラメータを渡す場合、jobId が優先され、policyId、referencePolicyNumber の順になります。

    重要
    重要 受け入れられた複数のパラメーターを渡し、そのうちの 1 つが無効な場合、サービスはエラーを返します。
  2. このサービスは、最初に項目レベルの権限を検証してから、非同期プロセスの状況を取得します。可能な値は次のとおりです。

    • WaitingToProcess—ジョブはキュー内にあります。

    • InProgress—ジョブが進行中です。

    • Success:ジョブは成功しています。

    • Failed:ジョブが失敗しました。

    • Aborted—管理者が操作を中止しました。

  3. サービスは、createdDateに基づいて特定のポリシーの最新jobIdのステータスを返します。

入力:

次のいずれかの入力を渡す必要があります。

入力 説明
jobId

非同期一括処理ジョブによって返される非同期ジョブ ID。

policyId

非同期ジョブによって監視されているポリシー ID。

referencePolicyNumber

保険契約の参照番号。このオプションは、マルチルートサービスではサポートされません。

Input JSON

入力 JSON のサンプルを次に示します。

{
     "jobId": "7075j00004uK6GjAAK"
              or
     "policyId": "0YT5w000000Y8MNGA0"
              or
     "referencePolicyNumber": "0YT5w000000Y8MNGA0"
}
  

出力

オプション 説明
jobId プロセスの非同期ジョブ ID。jobIdを入力として提供しておらず、その情報を知る必要がある場合は、出力から取得できます。
status 非同期プロセスの状況。可能な値は、WaitingToProcess、InProgress、Success、Failed、Aborted です。
error ジョブが成功、失敗、または中止されたときに返されるエラーメッセージ。

出力 JSON

出力 JSON の例を次に示します。

{
      "status": "Success",
      "jobId": "7075j00004uK6GjAAK",
      "errorCode": "INVOKE-200",
      "error": "OK"
}
 
読み込み中
Salesforce Help | Article