Exemple de processus et de révision de documents joints
Cet exemple présente un flux déclenché par un enregistrement exécuté lorsqu'un utilisateur joint un document à un enregistrement. Le flux extrait des données, achemine vers une action d'approbation et une orchestration de flux, puis vers un flux d'écran dans lequel l'utilisateur vérifie et corrige les valeurs extraites avant que le flux mette à jour l'enregistrement.
Éditions requises
| Disponible avec : Lightning Experience |
| Afficher les éditions prises en charge. |
| Cette fonctionnalité nécessite MuleSoft pour Flux : Complément IDP. Professional Edition nécessite le complément d'accès API. Pour acheter, contactez votre chargé de compte Salesforce. |
| Les fonctionnalités de traitement des documents nécessitent l'activation de l'IA générative Einstein dans Configuration, et Data 360 provisionnée et activée pour votre organisation. |
| MuleSoft pour flux : Les fonctionnalités IDP utilisées avec Agentforce nécessitent l'édition Foundations ou Agentforce 1. Pour acheter ces éditions, contactez votre chargé de compte Salesforce. |
| Autorisations utilisateur requises | |
|---|---|
| Pour créer, lire, modifier et supprimer des configurations de traitement de documents : | Gestion des configurations de traitement des documents |
| Pour ouvrir, modifier ou créer une orchestration dans Flow Builder : | Gérer un flux |
| Pour créer des flux d'écran pour des interfaces d'examen humain : | Gérer les flux |
Cet exemple utilise un flux déclenché par un enregistrement, une action d'approbation et une orchestration de flux. L'extraction est exécutée dans le flux parent ; l'écran de révision est exécuté dans un flux d'écran séparé invoqué par l'orchestration. L'extraction et la révision suivent des chemins différents. Par conséquent, vous devez créer des variables à chaque étape pour transmettre des données (par exemple, l'ID de document de contenu et la sortie d'extraction dans le flux d'orchestration et d'écran, et les données révisées dans le flux parent). L'utilisateur affiche l'écran de révision dans l'expérience Approbations lorsqu'il ouvre la demande d'approbation.
Pour un schéma plus simple dans lequel l'extraction et la révision suivent le même chemin de flux et les variables sont automatiquement remplies, consultez Exemple Révision des données de contrat et mise à jour des enregistrements.
Avant d'élaborer cet exemple :
- Créez une configuration de traitement des documents pour le type de document que les utilisateurs joignent. Consultez Définition des données à extraire de vos documents.
- Choisissez un type d'enregistrement qui prend en charge les pièces jointes (ou qui crée des documents de contenu que vous pouvez référencer) et que vous souhaitez mettre à jour avec des données extraites ou révisées.
- Comprenez les deux façons de structurer l'examen humain. Consultez Extraction de données à partir de documents numériques et numérisés.
-
Créez un flux déclenché par un enregistrement qui est exécuté lorsqu'un fichier est joint au type d'enregistrement que vous avez choisi (ou lorsqu'un document de contenu est créé ou mis à jour dans le contexte dont vous avez besoin).
Configurez l'élément start pour déclencher l'objet et les conditions qui correspondent à votre scénario. Assurez-vous que vous pouvez accéder à l'ID de document de contenu (ou équivalent) depuis le déclencheur afin de le transmettre à l'action Extraire les données du document.
-
Ajoutez l'action Extraire les données du document, puis définissez les entrées de configuration du document et du traitement des documents à partir du déclencheur ou des variables que vous créez.
Stockez la sortie de l'action dans une variable pour la transmettre au flux d'orchestration et d'écran. Vous allez utiliser cette variable lorsque vous configurez l'action d'approbation et les entrées d'orchestration.
-
Ajoutez un élément Décision pour acheminer vers l'examen humain lorsque vos conditions sont remplies (par exemple, lorsque le score de confiance d'une valeur extraite est inférieur à votre seuil).
Dans le résultat qui nécessite une révision, connectez-vous à une action d'approbation. D'autre part, vous pouvez mettre à jour l'enregistrement directement avec les données extraites si aucune révision n'est nécessaire.
-
Ajoutez une action d'approbation qui appelle une orchestration de flux.
Configurez l'action d'approbation pour invoquer votre orchestration de flux. Mappez les valeurs dont l'orchestration a besoin à partir du flux parent (par exemple, ID de document de contenu, ID de configuration du traitement du document et sortie de l'action d'extraction) dans les variables d'entrée d'orchestration que vous définissez à l'étape suivante.
-
Dans l'orchestration du flux, créez des variables d'entrée pour recevoir les valeurs transmises par le flux parent (par exemple, ID de document de contenu et sortie d'extraction).
Définissez des variables correspondant aux données que vous devez transmettre dans le flux d'écran. Créez des variables de sortie pour contenir le résultat renvoyé par le flux d'écran (par exemple, des données modifiées ou approuvées) afin de les mapper avec le flux parent.
-
Dans l'orchestration, ajoutez un élément de flux secondaire qui appelle le flux d'écran. Transmettez les variables d'entrée d'orchestration dans les entrées de flux d'écran selon les besoins de votre flux d'écran.
Mappez l'ID du document de contenu, l'ID de configuration du traitement du document et les données extraites (ou les valeurs attendues par le flux d'écran) des variables d'orchestration avec les paramètres d'entrée du flux d'écran. Si la transmission de la sortie de l'action d'extraction entraîne une incompatibilité de type de données dans le composant Réviser les données extraites, transmettez à la place des valeurs individuelles (par exemple, en utilisant un texte d'affichage ou d'autres types pris en charge) comme solution de contournement.
-
Dans le flux d'écran, ajoutez le composant Aperçu du fichier et le composant Réviser les données extraites. Configurez-les pour utiliser les valeurs transmises depuis l'orchestration (ID de document de contenu, ID de configuration de traitement du document, et données extraites ou valeurs individuelles).
Les examinateurs affichent le document joint et les valeurs extraites, peuvent corriger les valeurs peu fiables ou incorrectes, et soumettre. Le flux d'écran doit renvoyer les données révisées ou modifiées afin que vous puissiez les attribuer à une variable de sortie et les transmettre à l'orchestration.
-
Dans l'orchestration, attribuez la sortie du flux d'écran aux variables de sortie d'orchestration, puis mappez ces sorties avec le flux parent dans la configuration de l'action d'approbation.
Le flux parent reçoit la sortie d'orchestration (par exemple, les données révisées). Utilisez-le dans les éléments suivants pour mettre à jour l'enregistrement ou les enregistrements associés.
-
Dans le flux parent, ajoutez des éléments pour mettre à jour l'enregistrement (ou les enregistrements associés) avec les données révisées renvoyées par l'orchestration.
Utilisez la sortie de l'action d'approbation (sortie d'orchestration) pour définir des valeurs de champ dans l'enregistrement déclenché ou dans les enregistrements associés. Enregistrez et activez le flux, puis testez en joignant un document à un enregistrement et en complétant l'approbation d'exécution de l'écran de révision.

