В данном разделе описаны все возможные статусы анализов в API.
Имя поля / статус | analyse.state | analyse.resolution_status | folder.resolution_status | system_resolution |
---|---|---|---|---|
Ниже приведены разъяснения по каждому статусу.
Состояние выполнения анализа принимает следующие значения:
PROCESSING
– в обработке;
FAILED
– анализ выполнить не удалось, произошла ошибка;
FINISHED
– выполнение анализа завершено.
Если выполнение анализа завершено, результат выполнения может принимать следующие значения:
SUCCESS
– проверка пройдена успешно;
OPERATOR_REQUIRED
(кроме анализа Liveness) – требуется оператор (т.е. дополнительная проверка человеком);
Наличие/отсутствие статуса OPERATOR_REQUIRED
зависит от настроек биометрии.
DECLINED
– проверка не пройдена (лицо не совпало или совпало с лицом из ЧС в зависимости от настроек, атака, лицо не совпало с лицом в документах).
Если анализ не завершен, результат наследует значение из analyse.state
: PROCESSING
(еще в обработке) / FAILED
(возникли ошибки, завершить анализ не удалось).
Заявка – это папка, в которой лежат медиафайлы для анализа. Если анализы еще не завершены, в resolution_status
вы увидите одно из следующих значений:
INITIAL
– анализы не назначены;
PROCESSING
– анализы выполняются;
FAILED
– выполнить анализы не удалось (произошли ошибки);
FINISHED
– папка обработана, выполнение анализов завершено.
Результат заявки – консолидированный результат всех анализов, назначенных для медиафайлов из этой папки. Обратите внимание: результат заявки представляет собой результат группы анализов, завершившейся последней. Если все назначенные анализы выполнены, результат будет:
SUCCESS
– все хорошо, проверки пройдены успешно;
OPERATOR_REQUIRED
(кроме анализа Liveness) – анализы со статусом DECLINED
отсутствуют, но один или больше анализов завершились со статусом OPERATOR_REQUIRED
;
DECLINED
– один или больше анализов завершились с результатом DECLINED
, то есть проверка не прошла.
Анализы, которые вы отправляете в одном POST
-запросе, объединяются в группу. Результат группы анализов определяется по "худшему" из результатов анализов в этой группе: INITIAL
> PROCESSING
> FAILED
> DECLINED
> OPERATOR_REQUIRED
> SUCCESS
, где SUCCESS
означает, что все проверки прошли успешно без каких-либо ошибок.
INITIAL
-
-
начальное состояние
начальное состояние
PROCESSING
начальное состояние
начальное состояние
анализы в процессе
анализы в процессе
FAILED
ошибка системы
ошибка системы
ошибка системы
ошибка системы
FINISHED
успешное завершение
-
успешное завершение
DECLINED
-
отрицательный анализ
-
отрицательный анализ
OPERATOR_REQUIRED
-
требуется перепроверка
-
требуется перепроверка
SUCCESS
-
положительный анализ
-
положительный анализ