Ti trovi qui:
InsPolicyService:getPolicyAsyncJobStatus
Utilizzare questo servizio per recuperare lo stato del processo batch asincrono.
Classe: InsPolicyService
Metodo: getPolicyAsyncJobStatus
Funzionamento
-
Il servizio accetta
jobId,policyIdoreferencePolicyNumbercome parametro di input. Quando si passa più di un parametro di input nella richiesta, iljobIdha la precedenza, seguito dapolicyIde quindireferencePolicyNumber. -
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.
-
-
Il servizio restituisce lo stato dell'
jobIdpiù recente per una determinata policy in base alcreatedDate.
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. |
