Zum Hauptinhalt springen
Prozesslebenszyklus

Zustände, Übergänge und die Reihenfolge beim Erstellen.

Markdown

Zustände​

stateBedeutung
PROCESS_STATE_CREATEDNicht abgeschlossen. Umfasst eine Journey, die auf die Person wartet
PROCESS_STATE_FINISHEDHat ein Ergebnis, einschließlich einer negativen Revalidierung oder einer nicht eindeutigen Identifizierung
PROCESS_STATE_FAILEDDie Verarbeitung ist fehlgeschlagen, die Person hat abgebrochen, oder das Erstellen wurde unterbrochen

Eine Aufnahme, die die Person abbricht, wird als PROCESS_STATE_FAILED beantwortet.

FINISHED bedeutet nicht „genehmigt"

Lesen Sie das Ergebnis in data: humanToken.status, liveness.value und humanTokenMatch. Eine abgeschlossene Revalidierung mit einem anderen humanTokenMatch als "true" ist ein abgeschlossener Prozess, der nicht übereinstimmt.

Abgeschlossen und fehlgeschlagen sind endgültig.

Reihenfolge beim Erstellen​

  1. Human Plugin validiert die Anfrage. Fehler in diesem Schritt speichern und senden nichts.
  2. Es speichert den Prozess und startet ihn. Dieser Schritt wird nicht abgebrochen, wenn Ihr Client die Verbindung trennt, und dauert höchstens 30 Sekunden.
  3. Es speichert das Ergebnis und berechnet dann die Intelligence zur Person für data.ndocs.

Ein Prozess wird nie zweimal gestartet.

Wenn das Ergebnis ungewiss ist​

Kann der Prozess nicht rechtzeitig bestätigt werden, speichert Human Plugin ihn als fehlgeschlagen und antwortet mit 502. Um es erneut zu versuchen, erstellen Sie einen neuen Prozess mit einer neuen correlationId.

Wenn der Container während eines Erstellens stoppt, markiert ein späteres GET den Prozess als fehlgeschlagen, sobald das Erstellen nicht mehr laufen kann (nach etwa 70 Sekunden).

Hinweise zu Wiederholungen finden Sie unter Fehler und Wiederholungen.