위치:
InsPolicyService:getOutOfSequenceEndorsementStatus
이 서비스를 사용하여 OutOfSequenceEndorsement 비동기 작업의 현재 상태를 검색합니다. 서비스는 jobId, policyId 또는 referencePolicyNumber를 순서 외 추천 작업 상태를 가져오기 위한 입력으로 허용합니다.
클래스: InsPolicyService
방법: getOutOfSequenceEndorsementStatus
작동 방법
-
서비스는
jobId또는policyId또는referencePolicyNumber을 입력 매개 변수로 사용합니다. 요청에 입력 매개 변수를 두 개 이상 전달하면jobId,policyId,referencePolicyNumber이 우선합니다.중요 둘 이상의 허용 매개 변수를 전달하고 해당 매개 변수가 잘못되면 서비스에서 오류를 반환합니다. -
서비스에서
OutOfSequenceEndorsement프로세스의 현재 상태를 검색합니다. 가능한 값은 다음과 같습니다.-
WaitingToProcess- 작업은 대기열에 있습니다. -
InProgress- 승인 진행 중입니다. -
Success- 승인은 성공적이며 새로운 정책 버전이 생성됩니다. -
Failed- 승인에 실패했습니다. -
Aborted- 관리자가 작업을 중단했습니다.
-
-
서비스는
createdDate를 기반으로 주어진 정책에 대한 최신jobId상태를 반환합니다. 예를 들어, 정책에 기간에 두 개 이상의 순서 외 추천이 있는 경우 마지막 순서 외 추천의 상태가 반환됩니다.
입력
다음 입력 중 하나를 전달해야 합니다.
| 입력 | 설명 |
|---|---|
jobId
|
OutOfSequenceEndorsement 작업에서 반환되는 비동기 작업 ID입니다. |
policyId
|
보증된 최신 증권 버전의 policyId입니다. |
referencePolicyNumber
|
보증된 정책의 참조 정책 번호입니다. |
입력 JSON
다음은 샘플 입력 JSON입니다.
{
"jobId": "7075j00004uK6GjAAK"
or
"policyId": "0YT5w000000Y8MNGA0"
or
"referencePolicyNumber" "0YT5w000000Y8MNGA0"
} 출력
| 옵션 | 설명 |
|---|---|
jobId
|
OutOfSequenceEndorsement 프로세스의 비동기 작업 ID입니다. 입력으로 jobId를 전달하지 않았고 무엇인지 알고 싶다면 출력에서 가져올 수 있습니다. |
status
|
outOfSequenceEndorsement 프로세스의 상태입니다. 가능한 값은 다음과 같습니다. WaitingToProcess, InProgress, Success, Failed, Aborted. |
error
|
작업이 실패하면 반환되는 오류 메시지입니다. |
출력 JSON
샘플 출력 JSON은 다음과 같습니다.
{
"status": "Success",
"jobId": "7075j00004uK6GjAAK",
"errorCode": "INVOKE-200",
"error": "OK"
}