For the complete documentation index, see llms.txt. This page is also available as Markdown.

Arbres de Décision

Comment créer un arbre de décision dans DocBits (conditions, politiques, test et export)

Vue d'ensemble

Les arbres de décision sont une fonctionnalité puissante qui permet d'automatiser le processus de routage et de prise de décision en s'appuyant sur des règles prédéfinies. Cette fonctionnalité est particulièrement utile dans les environnements complexes où diverses conditions doivent être évaluées pour déterminer la marche à suivre appropriée, comme attribuer des prix, déterminer des quantités ou router des documents.

Composants clés

  • Liste des arbres de décision : il s'agit de l'interface principale dans laquelle tous les arbres de décision existants sont répertoriés. Chaque arbre de décision peut être associé à un type de document spécifique tel qu'une INVOICE ou un QUOTE.

  • Concepteur d'arbre de décision : cette interface permet de créer et de modifier des arbres de décision, où vous pouvez définir des règles, des opérateurs et des actions à exécuter lorsque certaines conditions sont remplies.

Interface des arbres de décision

Liste des arbres de décision

La liste des arbres de décision affiche tous les arbres de décision configurés. Ouvrez-la depuis Settings → Document Processing → Decision Trees.

Liste des arbres de décision
La liste des arbres de décision

Chaque entrée affiche :

Colonne
Description

Name

Le nom de l'arbre de décision. Cliquez dessus pour ouvrir le concepteur.

Document Type

Le type de document auquel s'applique l'arbre (par ex. INVOICE, QUOTE).

Last Modified By

L'utilisateur ayant modifié l'arbre en dernier.

Last Modified At

Horodatage de la dernière modification.

Actions

Menu à trois points pour modifier, copier, exporter ou supprimer l'arbre.

Créer un arbre de décision

  1. Cliquez sur + Add Decision Tree dans le coin supérieur droit.

  2. Saisissez un Name et sélectionnez le Document Type.

  3. Utilisez le concepteur d'arbre de décision (ci-dessous) pour définir des conditions, des politiques et des résultats.

Importer un arbre de décision

Cliquez sur Import Decision Tree pour téléverser un fichier d'arbre de décision précédemment exporté (au format JSON). Cela est utile pour copier un arbre d'une organisation ou d'un environnement à un autre.

Concepteur d'arbre de décision

Le concepteur d'arbre de décision vous permet de configurer les règles qui régissent la manière dont les décisions sont prises.

Composants du concepteur d'arbre de décision

  • Rules : chaque règle se compose de conditions et d'actions.

  • Select Source : ce menu déroulant vous permet de spécifier le champ source à évaluer.

  • Select Operator : définit l'opérateur logique (par ex. <=, >=, =, !=) à appliquer au champ source.

  • Result : définit le résultat ou l'action à exécuter lorsque les conditions sont remplies.

  • Add New Row : vous permet d'ajouter des règles supplémentaires à l'arbre de décision.

Exemple de configuration d'un arbre de décision

Cet arbre de décision évalue le champ Total Amount et l'attribue à différents groupes selon des conditions prédéfinies. Chaque règle compare le montant total à une valeur spécifique et, selon la condition qui est vraie, le Group correspondant est renvoyé.

Exemple d'arbre de décision Total Amount

Cet arbre de décision évalue deux conditions clés pour déterminer quel groupe doit être attribué : Total Amount et Warehouse Status. L'arbre utilise des seuils basés sur le montant total pour définir quel groupe est renvoyé, avec la distinction supplémentaire de savoir si l'entrepôt est désigné comme « Warehouse Main », « Warehouse Sub » ou « Not Warehouse Main ».

Exemple d'arbre de décision Warehouse Status

Chaque règle est évaluée de manière séquentielle.

Politique de l'arbre de décision

La politique de l'arbre de décision définit la manière dont les multiples règles d'un arbre de décision sont traitées. Vous pouvez choisir parmi plusieurs politiques :

Tester l'arbre de décision

Vue d'ensemble : Le concepteur d'arbre de décision inclut une fonctionnalité de test pour valider la logique des règles configurées. Cette fonctionnalité permet aux utilisateurs de tester l'arbre de décision en fournissant des valeurs d'entrée spécifiques pour les champs sélectionnés.

Étapes pour utiliser la fonctionnalité de test :

  1. Localiser le bouton de test :

    • Dans le concepteur d'arbre de décision, repérez le bouton Test.

    Bouton Test de l'arbre de décision
  2. Ouvrir la fenêtre contextuelle de test :

    • Cliquez sur le bouton Test.

    • Une fenêtre contextuelle apparaît, fournissant des champs de saisie correspondant aux critères utilisés dans l'arbre de décision.

    Fenêtre contextuelle de test de l'arbre de décision
  3. Fournir des valeurs d'entrée :

    • Saisissez des valeurs dans les champs de saisie pour simuler un scénario réel.

      Saisie de test de l'arbre de décision
  4. Évaluer les résultats :

    • Après avoir saisi les entrées, l'arbre les traite selon la politique choisie.

    • Le système met en surbrillance la ou les règles qui correspondent aux entrées fournies.

    Résultat de test de l'arbre de décision
  5. Examiner le retour en l'absence de correspondance :

    • Si aucune règle n'est mise en surbrillance, le système affichera un retour expliquant pourquoi aucune règle ne correspond.

    • Utilisez ce retour pour ajuster les entrées ou examiner la configuration de l'arbre afin d'identifier d'éventuels problèmes.

Export et enregistrement

  • Save : enregistre la configuration actuelle de l'arbre de décision.

  • Export : vous permet d'exporter la configuration de l'arbre de décision, qui peut ensuite être importée dans un autre environnement ou utilisée à des fins de sauvegarde.

Cas d'usage

  • Workflows d'approbation — routez les factures vers différents approbateurs en fonction de seuils de montant (par exemple, les montants supérieurs à 10 000 nécessitent l'approbation d'un responsable).

  • Règles de validation — validez automatiquement les valeurs des champs et signalez les documents qui ne répondent pas aux critères configurés.

  • Attribution séquentielle — attribuez des documents aux utilisateurs dans un ordre spécifique en fonction de conditions.

Last updated