Вы находитесь здесь:
InsPolicyService:getPolicyAsyncJobStatus
Используйте эту службу для извлечения статуса асинхронного пакетного задания.
Класс: InsPolicyService
Метод: getPolicyAsyncJobStatus
Принцип работы
-
Служба использует
jobId,policyIdилиreferencePolicyNumberв качестве вводного параметра. При передаче более одного параметра ввода в запросе приоритет отдаетсяjobId, за которым следуетpolicyId, а затемreferencePolicyNumber. -
Служба сперва проверяет полномочия на уровне поля, а потом извлекает статус асинхронного процесса. Ниже перечислены возможные значения.
-
WaitingToProcess-Задание находится в очереди. -
InProgressЗадание выполняется. -
SuccessЗадание выполнено успешно. -
FailedЗадание не удалось. -
Aborted— Администратор прервал операцию.
-
-
Служба возвращает статус последнего
jobIdдля данной политики на основеcreatedDate.
Вводные данные
Вы должны передать один из этих вводов.
| Ввод | Описание |
|---|---|
jobId
|
Асинхронный код задания, возвращаемый асинхронным пакетным заданием. |
policyId
|
Код политики, отслеживаемый асинхронным заданием. |
referencePolicyNumber
|
Регистрационный номер полиса. Данный параметр не поддерживается для многокорневых служб. |
JSON ввода
Вот пример ввода JSON.
{
"jobId": "7075j00004uK6GjAAK"
or
"policyId": "0YT5w000000Y8MNGA0"
or
"referencePolicyNumber": "0YT5w000000Y8MNGA0"
}
Вывод
| Параметр | Описание |
|---|---|
jobId
|
Асинхронный код задания для процесса. Если вы не предоставили jobId в качестве ввода и должны знать его, его можно извлечь из вывода. |
status
|
Статус асинхронного процесса. Возможные значения: WaitingToProcess, InProgress, Success, Failed и Aborted. |
error
|
Сообщение об ошибке, возвращаемое при успешном, неудачном или прерываемом выполнении задания. |
