Loading
Insurance
InsPolicyService:getOutOfSequenceEndorsementStatus

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

  1. Le service prend jobId, policyId ou referencePolicyNumber comme paramètre d'entrée. Lorsque vous transmettez plusieurs paramètres d'entrée dans la requête, le jobId est prioritaire, puis policyId et ensuite referencePolicyNumber.

    Important
    Important Si vous transmettez plusieurs paramètres acceptés et que l'un d'eux n'est pas valide, le service renvoie une erreur.
  2. 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.

  3. Le service renvoie le statut du dernier jobId d'une police donnée en fonction de la createdDate. 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"
}
 
Chargement
Salesforce Help | Article