Construire un workflow de vérification

Un workflow est l'ensemble des contrôles qu'une personne effectue et ce qui se passe avec chaque résultat : voici comment en construire un, le publier, et éviter les erreurs qui le font se comporter de façon inattendue.

Short answer

Les workflows existent par application, donc vérifiez d'abord que vous êtes dans la bonne. Construisez en mode Simple pour un flux standard ou en mode Advanced pour du branchement, puis publiez : un brouillon ne s'applique pas. Les sessions conservent la version avec laquelle elles ont démarré, donc une modification n'affecte que les nouvelles sessions.

Un workflow est l'endroit où vous définissez les contrôles qu'une personne traverse (document d'identité, preuve de vie, correspondance faciale, AML, et ainsi de suite) et ce qui se passe avec chaque résultat. Chaque session de vérification s'exécute contre un workflow.

#Où en construire un

Dans la console de gestion, ouvrez l'application dans laquelle vous voulez travailler, puis allez dans Workflows dans la barre latérale et cliquez sur Create New.

Chaque application a son propre ensemble de workflows. Si vous gérez plusieurs produits, ou un environnement sandbox et une configuration en production, assurez-vous d'abord d'être dans la bonne application : construire un workflow dans la mauvaise est la raison la plus fréquente pour laquelle une modification semble n'avoir eu aucun effet.

La liste des workflows dans la console Didit
  1. New Workflow démarre un flux : simple pour une liste fixe de contrôles, graphe pour du branchement.
  2. La colonne Features montre ce que chaque workflow exécute réellement.
  3. Price indique ce que coûte une session complétée via ce workflow.
  4. Copy link vous donne une URL de vérification réutilisable pour ce workflow.
Les workflows sont limités à l'application dans laquelle vous vous trouvez.

#Deux façons de construire

  1. Mode Simple

    Choisissez un modèle (KYC, vérification d'âge adaptative, ré-authentification biométrique, ou vérification d'adresse) et activez ou désactivez les contrôles que vous voulez (preuve de vie, correspondance faciale, AML, NFC, téléphone, e-mail, et plus). C'est le moyen le plus rapide d'obtenir un flux standard opérationnel.

  2. Mode Advanced

    Utilisez le créateur de graphe visuel pour ajouter des branches conditionnelles : orientez les personnes selon le pays, le type de document, l'âge, ou le résultat d'un contrôle, et envoyez différents résultats vers différents chemins. Utilisez ce mode quand vous avez besoin d'une logique au-delà de "exécuter ces contrôles dans l'ordre".

  3. Publier

    Publier transforme votre brouillon en une version active. Les sessions déjà en cours continuent d'utiliser la version avec laquelle elles ont démarré, donc publier ne perturbe jamais quelqu'un en plein flux.

#L'ordre compte plus qu'il n'y paraît

Comme une étape configurée pour refuser arrête le workflow, l'ordre de vos étapes détermine à la fois ce que vit un utilisateur et ce que vous payez. Un contrôle de risque bon marché placé devant un ensemble coûteux filtre le trafic avant que vous ne payiez pour la partie coûteuse.

Le tableau complet se trouve dans règles de décision et seuils : c'est l'article à lire après celui-ci, car les étapes d'un workflow n'en représentent que la moitié du comportement.

#Chaque module que vous pouvez ajouter

CatégorieModules
DocumentVérification d'identité, NFC, Document AI, justificatif de domicile
BiométriquePreuve de vie passive, preuve de vie active, correspondance faciale 1:1, recherche faciale, authentification biométrique, estimation d'âge
ContactVérification téléphonique, vérification par e-mail
DonnéesValidation de base de données, questionnaires
RisqueCriblage AML, monitoring AML continu, analyse d'appareil et d'IP

Chacun de ces modules que vous activez s'ajoute au prix d'une session complétée, et seuls quatre d'entre eux disposent d'une allocation mensuelle gratuite. Voir ce qui compte comme un contrôle facturable avant d'en activer plusieurs.

#Trouver l'ID de votre workflow

Chaque workflow a un ID unique, affiché sur la page Workflows de la console. Vous en aurez besoin si vous créez des sessions via l'API : voir comment intégrer Didit.

#Contrôler ce qui se passe quand un contrôle échoue

Par défaut, un contrôle échoué refuse la session et la personne est informée à la fin que la vérification n'a pas réussi : vous pouvez voir exactement quel contrôle a échoué et pourquoi dans les détails de la session. En mode Advanced, vous orientez chaque résultat vous-même : envoyez-le vers Declined, ou vers In Review pour qu'un collègue prenne la décision finale.

Voir ce que signifie chaque statut de session pour ce à quoi ressemble chaque résultat, et laisser quelqu'un retenter une vérification si vous voulez laisser une personne refaire uniquement l'étape qui a échoué.

#Ce qui fait qu'un workflow se comporte de façon inattendue

Dans l'ordre où cela se produit réellement :

  1. Vous avez modifié un autre workflow, ou la copie d'une autre application de celui-ci. Vérifiez l'ID du workflow par rapport à celui que vos sessions utilisent.
  2. Le brouillon n'a jamais été publié. Un brouillon enregistré n'est pas une version active.
  3. Vous testez avec une ancienne session. Les sessions conservent leur configuration au moment de leur création. Créez-en une nouvelle.
  4. Un type de document est autorisé mais aucun sous-type n'est sélectionné : ce qui ne correspond à rien plutôt qu'à tout. Voir documents et pays pris en charge.
  5. Une étape antérieure a refusé et arrêté le flux, donc l'étape que vous testez ne s'est jamais exécutée.
  6. Un workflow copié n'a pas tout transféré. Après avoir dupliqué un workflow, vérifiez les étapes et les règles qui vous importent plutôt que de supposer une copie propre.
Note

La liste des codes pays du contrôle Questionnaire couvre la grande majorité des pays. Si un code dont vous avez besoin n'apparaît pas, contactez le support plutôt que de supposer qu'il n'est pas pris en charge.

#Testez-le avant que de vrais utilisateurs ne le voient

Construisez le flux dans une application sandbox et forcez chaque résultat qui vous importe : approuvé, chaque refus, chaque chemin de revue. Cela ne coûte rien et c'est la seule façon de savoir si vos règles font ce que vous pensez. Voir tester en sandbox.

#Prochaines étapes