Loading
Verzekering
InsPolicyService:getPolicyAsyncJobStatus

InsPolicyService:getPolicyAsyncJobStatus

Gebruik deze service om de status van de asynchrone batchtaak op te halen.

Klasse: InsPolicyService

Methode: getPolicyAsyncJobStatus

De manier waarop het werkt...

  1. De service gebruikt jobId, policyId of referencePolicyNumber als invoerparameter. Wanneer u meer dan één invoerparameter doorgeeft in het verzoek, krijgt de jobId prioriteit, gevolgd door policyId en vervolgens referencePolicyNumber.

    Belangrijk
    Belangrijk Als u meer dan één van de geaccepteerde parameters doorgeeft en een van deze parameters ongeldig is, retourneert de service een fout.
  2. De service valideert eerst machtigingen op veldniveau en haalt vervolgens de status van het asynchrone proces op. De mogelijke waarden zijn:

    • WaitingToProcess—De taak staat in de wachtrij.

    • InProgress—De taak is bezig.

    • Success—De taak is geslaagd.

    • FailedDe taak is mislukt.

    • Aborted—De beheerder heeft de bewerking afgebroken.

  3. De service retourneert de status van de nieuwste jobId voor een bepaald beleid op basis van de createdDate.

Invoer

U moet een van deze invoergegevens doorgeven.

Invoer Beschrijving
jobId

De asynchrone taak-ID die wordt geretourneerd door de asynchrone batchtaak.

policyId

De beleids-ID die wordt bewaakt door de asynchrone taak.

referencePolicyNumber

Het referentienummer van de polis. Deze optie wordt niet ondersteund voor multi-root services.

Invoer-JSON

Hier is de voorbeeldinvoer-JSON.

{
     "jobId": "7075j00004uK6GjAAK"
              or
     "policyId": "0YT5w000000Y8MNGA0"
              or
     "referencePolicyNumber": "0YT5w000000Y8MNGA0"
}
  

Uitvoer

Optie Beschrijving
jobId De asynchrone taak-ID voor het proces. Als u de jobId niet als invoer hebt opgegeven en deze moet kennen, kunt u deze ophalen uit de uitvoer.
status De status van het asynchrone proces. Mogelijke waarden omvatten: WaitingToProcess, In behandeling, Geslaagd, Mislukt en Afgebroken.
error Het foutbericht dat wordt geretourneerd wanneer een taak slaagt, mislukt of wordt afgebroken.

Uitvoer-JSON

Hier is de voorbeelduitvoer-JSON.

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