Loading
Seguro
InsPolicyService:getPolicyAsyncJobStatus

InsPolicyService:getPolicyAsyncJobStatus

Utilice este servicio para obtener el estado del trabajo por lotes asíncrono.

Clase: InsPolicyService

Método: getPolicyAsyncJobStatus

Funcionamiento

  1. El servicio toma jobId, policyId o referencePolicyNumber como parámetro de entrada. Cuando pasa más de un parámetro de entrada en la solicitud, el jobId tiene prioridad, seguido de policyId y luego referencePolicyNumber.

    Importante
    Importante Si pasa más de uno de los parámetros aceptados y cualquiera de ellos no es válido, el servicio devuelve un error.
  2. El servicio valida primero los permisos a nivel de campo y luego recupera el estado del proceso asíncrono. Los diferentes valores son:

    • WaitingToProcess: El trabajo está en la cola.

    • InProgress: El trabajo está en curso.

    • Success: El trabajo se realiza correctamente.

    • Failed: El trabajo falló.

    • Aborted: El administrador canceló la operación.

  3. El servicio devuelve el estado de los jobId más recientes para una política concreta basándose en el createdDate.

Entradas

Debe pasar una de estas entradas.

Ingreso Descripción
jobId

El Id. de trabajo asíncrono que devuelve el trabajo por lotes asíncrono.

policyId

El Id. de póliza monitoreado por el trabajo asíncrono.

referencePolicyNumber

El número de referencia de la política. Esta opción no es compatible con servicios de múltiples raíces.

JSON de entrada

Este es el JSON de entrada de muestra.

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

Resultado

Opción Descripción
jobId El Id. de trabajo asíncrono para el proceso. Si no proporcionó el jobId como entrada y debe conocerlo, puede recuperarlo de la salida.
status El estado del proceso asíncrono. Los valores posibles incluyen: WaitingToProcess, InProgress, Success, Failed y Aborted.
error El mensaje de error que se devuelve cuando un trabajo se realiza correctamente, falla o se cancela.

JSON de salida

Este es el JSON de salida de muestra.

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