Sie befinden sich hier:
InsPolicyService:getOutOfSequenceEndorsementStatus
Verwenden Sie diesen Service, um den aktuellen Status des asynchronen Auftrags "OutOfSequenceEndorsement" abzurufen. Der Service akzeptiert jobId, policyId oder referencePolicyNumber als Eingabe, um den Status des Bestätigungsvorgangs außerhalb der Sequenz abzurufen.
Klasse: InsPolicyService
Methode: getOutOfSequenceEndorsementStatus
Funktionsweise
-
Der Service verwendet
jobIdoderpolicyIdoderreferencePolicyNumberals Eingabeparameter. Wenn Sie mehrere Eingabeparameter in der Anforderung übergeben, hat diejobIdVorrang, dannpolicyIdund dannreferencePolicyNumber.Wichtig Wenn Sie mehrere der akzeptierten Parameter übergeben und einer davon ungültig ist, gibt der Service einen Fehler zurück. -
Der Service ruft den aktuellen Status des
OutOfSequenceEndorsementab. Folgende Werte stehen zur Verfügung:-
WaitingToProcess: Der Auftrag befindet sich in der Warteschlange. -
InProgress: Die Bestätigung wird ausgeführt. -
Success: Die Bestätigung ist erfolgreich und es werden neue Richtlinienversionen erstellt. -
Failed: Die Bestätigung ist fehlgeschlagen. -
Aborted: Der Administrator hat den Vorgang abgebrochen.
-
-
Der Service gibt den Status der letzten
jobIdfür eine bestimmte Richtlinie basierend auf demcreatedDatezurück. Wenn eine Richtlinie beispielsweise mehr als zwei Bestätigungen außerhalb der Reihenfolge in einem Zeitraum hat, wird der Status der letzten Bestätigung außerhalb der Reihenfolge zurückgegeben.
Eingaben
Sie müssen eine der folgenden Eingaben übergeben:
| Eingabe | Beschreibung |
|---|---|
jobId
|
Die asynchrone Auftrags-ID, die vom Auftrag "OutOfSequenceEndorsement" zurückgegeben wird. |
policyId
|
Die policyId der neuesten bestätigten Policenversion. |
referencePolicyNumber
|
Die Referenzpolicennummer der unterstützten Richtlinie. |
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 "OutOfSequenceEndorsement". Wenn Sie eine jobId nicht als Eingabe übergeben haben und wissen möchten, was sie ist, können Sie sie aus der Ausgabe abrufen. |
status
|
Der Status des Prozesses outOfSequenceEndorsement. Die folgenden Optionen sind verfügbar: WaitingToProcess, InProgress, Success, Failed, Aborted. |
error
|
Die Fehlermeldung, die zurückgegeben wird, wenn ein Auftrag fehlschlägt. |
Ausgabe-JSON
Hier ist die Beispielausgabe-JSON:
{
"status": "Success",
"jobId": "7075j00004uK6GjAAK",
"errorCode": "INVOKE-200",
"error": "OK"
}
