Vous êtes ici :
InsPolicyService:getOutOfSequenceEndorsementStatus
Utilisez ce service pour récupérer le statut actuel de la tâche asynchrone OutOfSequenceEndorsement. Le service accepte jobId, policyId ou referencePolicyNumber en tant qu'entrée pour récupérer le statut de l'opération d'approbation hors séquence.
Classe: InsPolicyService
Méthode : getOutOfSequenceEndorsementStatus
Fonctionnement
-
Le service prend
jobId,policyIdoureferencePolicyNumbercomme paramètre d'entrée. Lorsque vous transmettez plusieurs paramètres d'entrée dans la requête, lejobIdest prioritaire, puispolicyIdet ensuitereferencePolicyNumber.Important Si vous transmettez plusieurs paramètres acceptés et que l'un d'eux n'est pas valide, le service renvoie une erreur. -
Le service récupère le statut actuel du processus de
OutOfSequenceEndorsement. Valeurs possibles :-
WaitingToProcess: la tâche est dans la file d'attente. -
InProgress- L'approbation est en cours. -
Success- La recommandation réussit et de nouvelles versions de la politique sont créées. -
Failed- L'approbation a échoué. -
Aborted: l'administrateur a abandonné l'opération.
-
-
Le service renvoie le statut du dernier
jobIdd'une police donnée en fonction de lacreatedDate. Par exemple, si une police contient plus de deux recommandations hors séquence par période, le statut de la dernière recommandation hors séquence est renvoyé.
Entrées
Vous devez passer l'une des entrées suivantes :
| Entrée | Description |
|---|---|
jobId
|
L'ID de tâche asynchrone renvoyé par la tâche OutOfSequenceEndorsement. |
policyId
|
policyId de la dernière version de la police approuvée. |
referencePolicyNumber
|
Le numéro de référence de la police recommandée. |
JSON d'entrée
Voici l'exemple de JSON d'entrée :
{
"jobId": "7075j00004uK6GjAAK"
or
"policyId": "0YT5w000000Y8MNGA0"
or
"referencePolicyNumber" "0YT5w000000Y8MNGA0"
} Sortie
| Option | Description |
|---|---|
jobId
|
L'ID de tâche asynchrone du processus OutOfSequenceEndorsement. Si vous n'avez pas transmis un jobId en entrée et que vous souhaitez savoir ce que c'est, vous pouvez le récupérer depuis la sortie. |
status
|
Le statut du processus outOfSequenceEndorsement. Les valeurs possibles sont les suivantes : WaitingToProcess, InProgress, Success, Failed, Aborted. |
error
|
Le message d'erreur renvoyé lorsqu'une tâche échoue. |
JSON de sortie
Voici l'exemple de JSON de sortie :
{
"status": "Success",
"jobId": "7075j00004uK6GjAAK",
"errorCode": "INVOKE-200",
"error": "OK"
}