Loading
Assicurazioni
InsPolicyService:getOutOfSequenceEndorsementStatus

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

  1. Il servizio accetta jobId o policyId o referencePolicyNumber come parametro di input. Quando si passano più parametri di input nella richiesta, la jobId ha la precedenza, quindi policyId e quindi referencePolicyNumber.

    Importante
    Importante Se si passa più di uno dei parametri accettati e uno di essi non è valido, il servizio restituisce un errore.
  2. 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.

  3. Il servizio restituisce lo stato delle jobId più recenti per una determinata policy in base al createdDate. 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"
}
 
Caricamento
Salesforce Help | Article