Estados, transiciones y el orden de una creación.
Estados
state | Significado |
|---|---|
PROCESS_STATE_CREATED | No ha finalizado. Incluye un Journey que espera a la persona |
PROCESS_STATE_FINISHED | Tiene un resultado, incluida una revalidación negativa o una identificación no concluyente |
PROCESS_STATE_FAILED | El procesamiento falló, la persona canceló o la creación fue interrumpida |
Una captura que la persona cancela se responde como PROCESS_STATE_FAILED.
Lee el resultado en data: humanToken.status, liveness.value y humanTokenMatch. Una revalidación finalizada con humanTokenMatch distinto de "true" es un proceso finalizado que no coincide.
Finalizado y fallido son estados definitivos.
Orden de una creación
- Human Plugin valida la solicitud. Los errores en este paso no almacenan ni envían nada.
- Almacena el proceso y lo inicia. Este paso no se cancela si tu cliente se desconecta y toma como máximo 30 segundos.
- Almacena el resultado y luego calcula la inteligencia de la persona para
data.ndocs.
Un proceso nunca se inicia dos veces.
Cuando el resultado es incierto
Si el proceso no se puede confirmar a tiempo, Human Plugin lo almacena como fallido y responde 502. Para intentarlo de nuevo, crea un nuevo proceso con un nuevo correlationId.
Si el contenedor se detiene durante una creación, un GET posterior marca el proceso como fallido una vez que la creación ya no puede estar en ejecución (unos 70 segundos).
Consulta Errores y reintentos para ver la guía de reintentos.