Loading
保險
InsPolicyService:getPolicyAsyncJobStatus

InsPolicyService:getPolicyAsyncJobStatus

使用此服務來取用非同步批次工作的狀態。

類別:InsPolicyService

方法:getPolicyAsyncJobStatus

運作方式

  1. 服務會採用 jobId、policyId 或 referencePolicyNumber 作為輸入參數。當您在要求中傳遞多個輸入參數時,jobId 會優先,後面接著是 policyId,接著是 referencePolicyNumber。

    重要
    重要 如果您傳遞多個接受的參數,且其中任何一個參數無效,則服務會傳回錯誤。
  2. 此服務會先驗證欄位級權限,接著再檢取非同步流程的狀態。可能的值包括:

    • WaitingToProcess—該工作位於排隊中。

    • InProgress—工作正在進行中。

    • Success—工作成功。

    • Failed—工作失敗。

    • Aborted—管理員中止作業。

  3. 服務會根據 createdDate 傳回指定原則的最新 jobId 狀態。

輸入

您必須通過其中一個輸入。

輸入 描述
jobId

非同步批次工作傳回的非同步工作識別碼。

policyId

非同步工作監視的原則識別碼。

referencePolicyNumber

原則的參考號碼。多重路線服務不支援此選項。

輸入 JSON

以下是範例輸入 JSON。

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

輸出

選項 描述
jobId 流程的非同步工作識別碼。如果您並未將 jobId 提供為輸入,且必須知道,您可以從輸出中提取。
status 非同步流程的狀態。可能的值包括:WaitingToProcess、InProgress、Success、Failed 和 Aborted。
error 工作成功、失敗或中止時傳回的錯誤訊息。

輸出 JSON

以下是範例輸出 JSON。

{
      "status": "Success",
      "jobId": "7075j00004uK6GjAAK",
      "errorCode": "INVOKE-200",
      "error": "OK"
}
 
正在載入
Salesforce Help | Article