Loading
Assicurazioni
InsPolicyService:getPolicyAsyncJobStatus

InsPolicyService:getPolicyAsyncJobStatus

Utilizzare questo servizio per recuperare lo stato del processo batch asincrono.

Classe: InsPolicyService

Metodo: getPolicyAsyncJobStatus

Funzionamento

  1. Il servizio accetta jobId, policyId o referencePolicyNumber come parametro di input. Quando si passa più di un parametro di input nella richiesta, il jobId ha la precedenza, seguito da 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 convalida innanzitutto le autorizzazioni a livello di campo e quindi recupera lo stato del processo asincrono. Sono previsti i valori seguenti:

    • WaitingToProcess: il processo è nell'area di attesa.

    • InProgress—Il processo è in corso.

    • Success: il processo è riuscito.

    • Failed — Il processo non è riuscito.

    • Aborted: l'amministratore ha interrotto l'operazione.

  3. Il servizio restituisce lo stato dell'jobId più recente per una determinata policy in base al createdDate.

Input

È necessario passare uno di questi input.

Input Descrizione
jobId

ID processo asincrono restituito dal processo batch asincrono.

policyId

ID policy monitorato dal processo asincrono.

referencePolicyNumber

Numero di riferimento della policy. Questa opzione non è supportata per i servizi multi-radice.

Input JSON

Ecco il JSON di input di esempio.

{
     "jobId": "7075j00004uK6GjAAK"
              or
     "policyId": "0YT5w000000Y8MNGA0"
              or
     "referencePolicyNumber": "0YT5w000000Y8MNGA0"
}
  

Output

Opzione Descrizione
jobId ID processo asincrono del processo. Se il jobId non è stato specificato come input ed è necessario conoscerlo, è possibile recuperarlo dall'output.
status Stato del processo asincrono. I valori possibili sono: WaitingToProcess, InProgress, Success, Non riuscito e Interrotto.
error Messaggio di errore restituito quando un processo riesce, non riesce o viene interrotto.

JSON di output

Ecco il JSON di output di esempio.

{
      "status": "Success",
      "jobId": "7075j00004uK6GjAAK",
      "errorCode": "INVOKE-200",
      "error": "OK"
}
 
Caricamento
Salesforce Help | Article