Loading
Forsikring
InsPolicyService:getPolicyAsyncJobStatus

InsPolicyService:getPolicyAsyncJobStatus

Bruk denne tjenesten til å hente statusen til den asynkrone gruppejobben.

Klasse: InsPolicyService

Metode: getPolicyAsyncJobStatus

Slik virker det

  1. Tjenesten tar jobId, policyId eller referencePolicyNumber som inndataparameter. Når du sender flere enn én inndataparameter i forespørselen, prioriteres jobId, etterfulgt av policyId og deretter referencePolicyNumber.

    Viktig
    Viktig Hvis du sender flere enn én av de godtatte parameterne og en av dem er ugyldig, returnerer tjenesten en feil.
  2. Tjenesten validerer først tillatelser på feltnivå, og henter deretter statusen til den asynkrone prosessen. Disse verdiene finnes:

    • WaitingToProcess: Jobben er i køen.

    • InProgress: Jobben pågår.

    • Success: Jobben er vellykket.

    • Failed: Jobben mislyktes.

    • Aborted: Administratoren avbrøt operasjonen.

  3. Tjenesten returnerer statusen til den siste jobId for en gitt policy basert på createdDate.

Inndata

Du må sende en av disse inndataene.

Inndata Beskrivelse
jobId

Den asynkrone jobb-IDen som returneres av den asynkrone gruppejobben.

policyId

Policy-IDen som overvåkes av den asynkrone jobben.

referencePolicyNumber

Referansenummeret til policyen. Dette alternativet støttes ikke for flerrotjenester.

Inndata-JSON

Her er et eksempel på JSON-koden for inndata.

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

Utdata

Alternativ Beskrivelse
jobId Den asynkrone jobb-IDen for prosessen. Hvis du ikke oppga jobId som inndata og må vite det, kan du hente det fra utdataene.
status Statusen til den asynkrone prosessen. Mulige verdier inkluderer følgende: WaitingToProcess, InProgress, Success, Failed og Aborted.
error Feilmeldingen som returneres når en jobb lykkes, mislykkes eller avbrytes.

Utdata-JSON

Her er et eksempel på JSON-koden for utdata.

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