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