Sie befinden sich hier:
InsAsyncBulkService:getRequestStatusById
Verwenden Sie diesen Service, um den Status der asynchronen Massenanforderung und die mit der Anforderung verknüpften Details abzurufen.
Klasse: InsAsyncBulkService
Methode: getRequestStatusById
Funktionsweise
- Der Service verwendet die ID der asynchronen Massenanforderung für Versicherungen als Eingabe.
- Anschließend ruft der Service die Details einer asynchronen Massenanforderung ab, deren ID als Eingabe bereitgestellt wird.
- Der Service füllt die Ausgabezuordnung mit den Anforderungsdetails aus.
- Wenn der Parameter
isAdditionalInfoauftruefestgelegt ist, fügt der Service der outputMap den Feldwert AdditionalInformation der Massenanforderung hinzu. - Der Service generiert dann die Ausgabezuordnung.
Eingabeoptionen
| Eingabe | Beschreibung |
|---|---|
requestId
|
Erforderlich Die ID der asynchronen Versicherungs-Massenanforderung |
isAdditionalInfo
|
Optional Wenn |
Input JSON
Hier sehen Sie die Beispiel-Eingabe-JSON, wenn isAdditionalInfo auf false festgelegt ist:
{
"requestId": "0rfxx000000001dAAA",
"isAdditionalInfo": false
}Ausgabe-JSON
Hier sehen Sie die JSON-Beispielausgabe, wenn isAdditionalInfo auf false festgelegt ist:
{
"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"
}
]
}Input JSON
Hier sehen Sie die Beispiel-Eingabe-JSON, wenn isAdditionalInfo auf true festgelegt ist:
{
"requestId": "0rfxx000000001dAAA",
"isAdditionalInfo": true
}Ausgabe-JSON
Hier sehen Sie die JSON-Beispielausgabe, wenn isAdditionalInfo auf true festgelegt ist:
{
"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"
}]
}
}
