メインコンテンツへスキップ
プロセスのライフサイクル

状態、遷移、作成の順序。

Markdown

状態​

state意味
PROCESS_STATE_CREATED未完了。本人を待っている Journey を含みます
PROCESS_STATE_FINISHED結果があります。再検証の不一致や、識別が確定しなかった場合も含みます
PROCESS_STATE_FAILED処理が失敗した、本人がキャンセルした、または作成が中断されました

本人がキャンセルした撮影は、PROCESS_STATE_FAILED として返されます。

FINISHED は「承認」ではありません

結果は data で確認してください。humanToken.status、liveness.value、humanTokenMatch を参照します。humanTokenMatch が "true" 以外の完了済み再検証は、一致しない完了済みプロセスです。

完了と失敗は最終状態です。

作成の順序​

  1. Human Plugin がリクエストを検証します。ここでのエラーでは、何も保存されず、何も送信されません。
  2. プロセスを保存して開始します。このステップは、クライアントが切断されてもキャンセルされず、最大 30 秒かかります。
  3. 結果を保存し、その後 data.ndocs のために本人のインテリジェンスを計算します。

プロセスが二重に開始されることはありません。

結果が不確かな場合​

時間内にプロセスを確認できない場合、Human Plugin はそれを失敗として保存し、502 を返します。再試行するには、新しい correlationId で新しいプロセスを作成してください。

作成中にコンテナが停止した場合、作成がもう実行されていないと判断できる時点 (約 70 秒後) で、後続の GET がプロセスを失敗としてマークします。

再試行の指針はエラーと再試行を参照してください。