Você está aqui:
InsAsyncBulkService:getRequestStatusById
Use esse serviço para obter o status da solicitação em massa assíncrona e seus detalhes associados à solicitação.
Classe: InsAsyncBulkService
Método: getRequestStatusById
Como funciona
- O serviço pega o ID da solicitação em massa assíncrona de seguro como entrada.
- O serviço então recupera os detalhes da solicitação em massa assíncrona cujo ID é fornecido como entrada.
- O serviço preenche o mapa de saída com os detalhes da solicitação.
- Se o parâmetro
isAdditionalInfoestiver definido comotrue, o serviço adicionará o valor do campo AdditionalInformation da solicitação de massa ao outputMap. - O serviço então gera o mapa de saída.
Opções de entrada
| Entrada | Descrição |
|---|---|
requestId
|
Obrigatório O ID da solicitação em massa assíncrona de seguro |
isAdditionalInfo
|
Opcional Se |
JSON de entrada
Aqui está o exemplo de entrada JSON quando isAdditionalInfo é definido como false:
{
"requestId": "0rfxx000000001dAAA",
"isAdditionalInfo": false
}JSON de saída
Aqui está o exemplo de saída JSON quando isAdditionalInfo é definido como false:
{
"name": "Insurance_Enrollment",
"createdDate": "Thu Nov 16 05:23:06 GMT 2023",
"status": "Completed",
'jobCount": 3,
'pendingJobCount": 0,
"successfulJobCount": 1,
"failedJobCount": 2,
"cancelledJobCount": 0,
"erroredJobCount": 0,
"requestItems" : [
{
"status": "Completed",
"planName": "Dental Premium",
"batchJobId": "18cSG00000UfdYAE",
"id": "18cxx0000004DUuAAM"
},
{
"status": "Completed",
"planName": "VSP Premium",
"batchJobId": "18cSG00000UfdYAA",
"id": "18cxx0000004DUuMAA"
}
]
}JSON de entrada
Aqui está o exemplo de entrada JSON quando isAdditionalInfo é definido como true:
{
"requestId": "0rfxx000000001dAAA",
"isAdditionalInfo": true
}JSON de saída
Aqui está o exemplo de saída JSON quando isAdditionalInfo é definido como true:
{
"name": "Insurance_Enrollment",
"createdDate": "Thu Nov 16 05:23:06 GMT 2023",
"status": "Completed",
'jobCount": 3,
'pendingJobCount": 0,
"successfulJobCount": 1,
"failedJobCount": 2,
"cancelledJobCount": 0,
"erroredJobCount": 0,
"requestItems" : [
{
"status": "Completed",
"planName": "Dental Premium",
"batchJobId": "18cSG00000UfdYAE",
"id": "18cxx0000004DUuAAM"
},
{
"status": "Completed",
"planName": "VSP Premium",
"batchJobId": "18cSG00000UfdYAA",
"id": "18cxx0000004DUuMAA"
}
],
"additionalInformation":{
"batchJobDetails":[{
"batchJobId":"0mdxx0000000001AAA",
"productName":"prod1",
"productId":"0rk1000000001dAAA"
}]
}
}
