Ti trovi qui:
InsPolicyService:getOutOfSequenceEndorsementStatus
Utilizzare questo servizio per recuperare lo stato corrente del processo asincrono OutOfSequenceEndorsement. Il servizio accetta jobId, policyId o referencePolicyNumber come input per recuperare lo stato dell'operazione di conferma fuori sequenza.
Classe: InsPolicyService
Metodo: getOutOfSequenceEndorsementStatus
Funzionamento
-
Il servizio accetta
jobIdopolicyIdoreferencePolicyNumbercome parametro di input. Quando si passano più parametri di input nella richiesta, lajobIdha la precedenza, quindipolicyIde quindireferencePolicyNumber.Importante Se si passa più di uno dei parametri accettati e uno di essi non è valido, il servizio restituisce un errore. -
Il servizio recupera lo stato corrente del processo di
OutOfSequenceEndorsement. Sono previsti i valori seguenti:-
WaitingToProcess: il processo è nell'area di attesa. -
InProgress- L'approvazione è in corso. -
Success: la conferma ha esito positivo e vengono create nuove versioni della policy. -
Failed- La conferma non è riuscita. -
Aborted: l'amministratore ha interrotto l'operazione.
-
-
Il servizio restituisce lo stato delle
jobIdpiù recenti per una determinata policy in base alcreatedDate. Ad esempio, se una polizza ha più di due conferme fuori sequenza in un periodo, viene restituito lo stato dell'ultima conferma fuori sequenza.
Input
È necessario passare uno dei seguenti input:
| Input | Descrizione |
|---|---|
jobId
|
ID processo asincrono restituito dal processo OutOfSequenceEndorsement. |
policyId
|
PolicyId dell'ultima versione della policy confermata. |
referencePolicyNumber
|
Numero della polizza di riferimento della polizza approvata. |
Input JSON
Di seguito è riportato il JSON di input di esempio:
{
"jobId": "7075j00004uK6GjAAK"
or
"policyId": "0YT5w000000Y8MNGA0"
or
"referencePolicyNumber" "0YT5w000000Y8MNGA0"
} Output
| Opzione | Descrizione |
|---|---|
jobId
|
ID processo asincrono per il processo OutOfSequenceEndorsement. Se non si è passato un jobId come input e si desidera sapere di cosa si tratta, è possibile ottenerlo dall'output. |
status
|
Stato del processo outOfSequenceEndorsement. I valori possibili sono: WaitingToProcess, In corso, Riuscito, Non riuscito, Interrotto. |
error
|
Messaggio di errore restituito quando un processo non riesce. |
JSON di output
Di seguito è riportato il JSON di output di esempio:
{
"status": "Success",
"jobId": "7075j00004uK6GjAAK",
"errorCode": "INVOKE-200",
"error": "OK"
}