Loading
保险
InsPolicyService:getPolicyAsyncJobStatus

InsPolicyService:getPolicyAsyncJobStatus

使用此服务获取异步批处理作业的状态。

类:InsPolicyService

方法:getPolicyAsyncJobStatus

工作原理

  1. 该服务将 jobId、policyId 或 referencePolicyNumber 作为输入参数。当您在请求中传递多个输入参数时,jobId优先,然后是policyId,然后是referencePolicyNumber。

    重要
    重要 如果您传递了多个接受的参数,而其中任何一个参数无效,服务将返回错误。
  2. 该服务首先验证字段级权限,然后检索异步流程的状态。可能的值是:

    • WaitingToProcess— 作业在队列中。

    • InProgress— 作业正在进行。

    • Success— 作业成功。

    • Failed— 作业失败。

    • Aborted— 管理员中止了操作。

  3. 该服务根据createdDate返回给定策略的最新jobId状态。

输入

您必须传递其中一个输入。

输入 描述
jobId

异步批处理作业返回的异步作业 ID。

policyId

异步作业正在监控的策略 ID。

referencePolicyNumber

保单的参考编号。多根服务不支持此选项。

输入 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