Estados, transições e a ordem de uma criação.
Estados
state | Significado |
|---|---|
PROCESS_STATE_CREATED | Não finalizado. Inclui uma Journey aguardando a pessoa |
PROCESS_STATE_FINISHED | Tem um desfecho, inclusive uma revalidação negativa ou uma identificação inconclusiva |
PROCESS_STATE_FAILED | O processamento falhou, a pessoa cancelou ou a criação foi interrompida |
Uma captura cancelada pela pessoa é respondida como PROCESS_STATE_FAILED.
Leia o desfecho em data: humanToken.status, liveness.value e humanTokenMatch. Uma revalidação finalizada com humanTokenMatch diferente de "true" é um processo finalizado que não corresponde.
Finalizado e com falha são estados definitivos.
Ordem de uma criação
- O Human Plugin valida a requisição. Erros nesta etapa não armazenam nem enviam nada.
- Ele armazena o processo e o inicia. Esta etapa não é cancelada se o seu cliente desconectar e leva no máximo 30 segundos.
- Ele armazena o resultado e, em seguida, calcula a inteligência da pessoa para
data.ndocs.
Um processo nunca é iniciado duas vezes.
Quando o desfecho é incerto
Se não for possível confirmar o processo a tempo, o Human Plugin o armazena como falha e responde 502. Para tentar de novo, crie um novo processo com um novo correlationId.
Se o container parar durante uma criação, um GET posterior marca o processo como falha assim que a criação não puder mais estar em execução (cerca de 70 segundos).
Veja Erros e novas tentativas para orientações sobre retentativas.