États, transitions et ordre d'une création.
États
state | Signification |
|---|---|
PROCESS_STATE_CREATED | Non terminé. Inclut un Journey qui attend la personne |
PROCESS_STATE_FINISHED | A un résultat, y compris une revalidation négative ou une identification non concluante |
PROCESS_STATE_FAILED | Le traitement a échoué, la personne a annulé, ou la création a été interrompue |
Une capture annulée par la personne est renvoyée comme PROCESS_STATE_FAILED.
Lisez le résultat dans data : humanToken.status, liveness.value et humanTokenMatch. Une revalidation terminée dont humanTokenMatch est différent de "true" est un processus terminé qui ne correspond pas.
Les états terminé et échoué sont définitifs.
Ordre d'une création
- Human Plugin valide la requête. Les erreurs à ce stade ne stockent ni n'envoient rien.
- Il stocke le processus et le démarre. Cette étape n'est pas annulée si votre client se déconnecte, et dure au plus 30 secondes.
- Il stocke le résultat, puis calcule l'intelligence de la personne pour
data.ndocs.
Un processus n'est jamais démarré deux fois.
Quand le résultat est incertain
Si le processus ne peut pas être confirmé à temps, Human Plugin le stocke comme échoué et répond 502. Pour réessayer, créez un nouveau processus avec un nouveau correlationId.
Si le conteneur s'arrête pendant une création, un GET ultérieur marque le processus comme échoué dès que la création ne peut plus être en cours (environ 70 secondes).
Voir Erreurs et nouvelles tentatives pour les recommandations de nouvelle tentative.