Você está aqui:
InsPolicyService:getPolicyAsyncJobStatus
Use esse serviço para buscar o status do trabalho em lote assíncrono.
Classe: InsPolicyService
Método: getPolicyAsyncJobStatus
Como funciona
-
O serviço usa
jobId,policyIdoureferencePolicyNumbercomo parâmetro de entrada. Quando você passa mais de um parâmetro de entrada na solicitação, ojobIdtem precedência, seguido porpolicyIde depois porreferencePolicyNumber. -
O serviço primeiro valida as permissões no nível do campo e recupera o status do processo assíncrono. Os valores possíveis são:
-
WaitingToProcess– O trabalho está na fila. -
InProgress– O trabalho está em andamento. -
Success– O trabalho foi bem-sucedido. -
Failed– O trabalho falhou. -
Aborted– o administrador cancelou a operação.
-
-
O serviço retorna o status da última
jobIdpara uma determinada apólice com base nacreatedDate.
Contribuições
Você deve passar uma destas entradas.
| Entrada | Descrição |
|---|---|
jobId
|
O ID do trabalho assíncrono retornado pelo trabalho em lote assíncrono. |
policyId
|
O ID da política que é monitorado pelo trabalho assíncrono. |
referencePolicyNumber
|
O número de referência da política. Essa opção não tem suporte em serviços de várias raízes. |
JSON de entrada
Aqui está o JSON de entrada de exemplo.
{
"jobId": "7075j00004uK6GjAAK"
or
"policyId": "0YT5w000000Y8MNGA0"
or
"referencePolicyNumber": "0YT5w000000Y8MNGA0"
}
Saída
| Opção | Descrição |
|---|---|
jobId
|
O ID do trabalho assíncrono para o processo. Se você não forneceu o jobId como entrada e precisa conhecê-lo, poderá recuperá-lo da saída. |
status
|
O status do processo assíncrono. Os valores possíveis incluem: WaitingToProcess, InProgress, Sucesso, Falha e Cancelado. |
error
|
A mensagem de erro retornada quando um trabalho é bem-sucedido, falha ou é anulado. |

