Saltar al contenido principal
Ciclo de vida del proceso

Estados, transiciones y el orden de una creación.

Markdown

Estados​

stateSignificado
PROCESS_STATE_CREATEDNo ha finalizado. Incluye un Journey que espera a la persona
PROCESS_STATE_FINISHEDTiene un resultado, incluida una revalidación negativa o una identificación no concluyente
PROCESS_STATE_FAILEDEl procesamiento falló, la persona canceló o la creación fue interrumpida

Una captura que la persona cancela se responde como PROCESS_STATE_FAILED.

FINISHED no significa "aprobado"

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​

  1. Human Plugin valida la solicitud. Los errores en este paso no almacenan ni envían nada.
  2. Almacena el proceso y lo inicia. Este paso no se cancela si tu cliente se desconecta y toma como máximo 30 segundos.
  3. 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.