Sie befinden sich hier:
InsPolicyService:getPolicyAsyncJobStatus
Verwenden Sie diesen Service, um den Status des asynchronen Batchauftrags abzurufen.
Klasse: InsPolicyService
Methode: getPolicyAsyncJobStatus
Funktionsweise
-
Der Service verwendet
jobId,policyIdoderreferencePolicyNumberals Eingabeparameter. Wenn Sie mehrere Eingabeparameter in der Anforderung übergeben, hat diejobIdVorrang, gefolgt vonpolicyIdund dannreferencePolicyNumber. -
Der Service validiert zunächst Berechtigungen auf Feldebene und ruft dann den Status des asynchronen Prozesses ab. Folgende Werte stehen zur Verfügung:
-
WaitingToProcess: Der Auftrag befindet sich in der Warteschlange. -
InProgress: Der Auftrag wird ausgeführt. -
Success: Der Auftrag ist erfolgreich. -
Failed: Der Auftrag ist fehlgeschlagen. -
Aborted: Der Administrator hat den Vorgang abgebrochen.
-
-
Der Service gibt basierend auf dem
createdDateden Status der neuestenjobIdfür eine bestimmte Richtlinie zurück.
Eingaben
Sie müssen eine dieser Eingaben übergeben.
| Eingabe | Beschreibung |
|---|---|
jobId
|
Die asynchrone Auftrags-ID, die vom asynchronen Batchauftrag zurückgegeben wird. |
policyId
|
Die Richtlinien-ID, die vom asynchronen Auftrag überwacht wird. |
referencePolicyNumber
|
Die Referenznummer der Richtlinie. Diese Option wird für Multi-Root-Services nicht unterstützt. |
Input JSON
Hier ist die Beispiel-Eingabe-JSON.
{
"jobId": "7075j00004uK6GjAAK"
or
"policyId": "0YT5w000000Y8MNGA0"
or
"referencePolicyNumber": "0YT5w000000Y8MNGA0"
}
Ausgabe
| Option | Beschreibung |
|---|---|
jobId
|
Die asynchrone Auftrags-ID für den Prozess. Wenn Sie die jobId nicht als Eingabe angegeben haben und wissen müssen, können Sie sie aus der Ausgabe abrufen. |
status
|
Der Status des asynchronen Prozesses. Zu den möglichen Werten zählen: WaitingToProcess, InProgress, Success, Failed und Aborted. |
error
|
Die Fehlermeldung, die zurückgegeben wird, wenn ein Auftrag erfolgreich ist, fehlschlägt oder abgebrochen wird. |

