Loading
Insurance
InsPolicyService:getPolicyAsyncJobStatus

InsPolicyService:getPolicyAsyncJobStatus

Utilisez ce service pour récupérer le statut de la tâche par lot asynchrone.

Classe: InsPolicyService

Méthode : getPolicyAsyncJobStatus

Fonctionnement

  1. Le service prend jobId, policyId ou referencePolicyNumber en tant que paramètre d'entrée. Lorsque vous transmettez plusieurs paramètres d'entrée dans la requête, le jobId est prioritaire, suivi de policyId, puis de 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 commence par valider les autorisations au niveau du champ, puis récupère le statut du processus asynchrone. Valeurs possibles :

    • WaitingToProcess: la tâche est dans la file d'attente.

    • InProgress-Le travail est en cours.

    • SuccessLe travail a réussi.

    • FailedLe travail a échoué.

    • Aborted: l'administrateur a abandonné l'opération.

  3. Le service renvoie le statut de la dernière jobId d'une police donnée en fonction de la createdDate.

Entrées

Vous devez transmettre l'une de ces entrées.

Entrée Description
jobId

L'ID de tâche asynchrone renvoyé par la tâche par lot asynchrone.

policyId

L'ID de stratégie surveillé par la tâche asynchrone.

referencePolicyNumber

Le numéro de référence de la police. Cette option n'est pas prise en charge pour les services multiracines.

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. Si vous n'avez pas fourni le jobId en entrée et que vous devez le connaître, vous pouvez le récupérer depuis la sortie.
status Le statut du processus asynchrone. Les valeurs possibles comprennent : WaitingToProcess, InProgress, Success, Failed et Aborted.
error Le message d'erreur renvoyé lorsqu'une tâche réussit, échoue ou est abandonnée.

JSON de sortie

Voici l'exemple de JSON de sortie.

{
      "status": "Success",
      "jobId": "7075j00004uK6GjAAK",
      "errorCode": "INVOKE-200",
      "error": "OK"
}
 
Chargement
Salesforce Help | Article