Modèles de Processus
Statut : 02.09.2025 • Temps de lecture : ~15 minutes
Les modèles de processus contrôlent la manière dont les données extraites des documents sont traitées. Ils définissent quels workflows sont déclenchés et quels documents sont créés dans Business Central. En raison de la structure dynamique, les modèles de processus peuvent être librement configurés – du traitement classique des factures aux automatisations individuelles et complexes.
Cet article explique comment créer un nouveau modèle, quelles options sont disponibles et comment le configurer de manière optimale.
Prérequis
- Accès à Business Central avec des autorisations pour configurer le Traitement Intelligent.
- La Catégorie de Document est connue ou déjà créée.
- Optionnel : Connaissance des Séries de N°, de la structure des tables et des champs dans Business Central.
Créer un Modèle de Processus
- Ouvrez Business Central.
- Recherchez Modèles de Processus ou ouvrez la page Configuration du Traitement Intelligent.
- Sélectionnez l'action Créer dans le menu pour démarrer l'assistant.
- Remplissez les champs dans l'assistant comme décrit ci-dessous.
- Enregistrez le modèle pour l'utiliser dans les workflows de Traitement Intelligent.
Paramètres Généraux
| Champ | Description |
|---|---|
| Code du Modèle | Code unique du modèle. Sert d'identifiant technique. |
| Description du Modèle | Description en texte libre de l'objectif ou du cas d'utilisation du modèle. |
| Catégorie de Document | Lien entre le modèle et une Catégorie de Document. Cela détermine la table/page cible du traitement. Champ requis – seulement alors des champs peuvent être ajoutés. |
| Activer la Correspondance de Document | Active la Correspondance de Document au sein de ce modèle. Pour plus d'informations : voir Configurer la Correspondance de Document. |
Paramètres d'Automatisation & d'Intelligence
| Champ | Description |
|---|---|
| Correspondance de Champ Intelligent | Active la correspondance assistée par IA entre les champs de document capturés et les champs du modèle. Lorsqu'il est désactivé, les champs sont appariés strictement en fonction des noms de champs et des noms de champs alternatifs. Par défaut : Activé. |
| Suggestion de Compte G/L Intelligent | Active les suggestions de compte G/L alimentées par l'IA pour les lignes de document. L'option "Lorsque le Type est Vide" suggère des comptes uniquement pour les lignes sans type. L'option "Lorsque Aucune Correspondance Trouvée" suggère des comptes lorsque aucun résultat de correspondance n'est disponible. |
| Utiliser l'Apprentissage Historique (Aperçu) | Analyse les documents traités précédemment et propose automatiquement des valeurs lorsque les seuils de confiance sont atteints. Appliqué uniquement lorsque les champs sont vides ou qu'aucune correspondance valide n'existe. Actuellement, l'apprentissage historique est appliqué uniquement au même enregistrement de la catégorie de document. (La fonctionnalité est en Aperçu et peut changer) |
| Règles du Modèle | Permet de définir plusieurs conditions de règles qui peuvent appliquer automatiquement les informations de document capturées aux champs du modèle. Pour plus d'informations, veuillez vous référer à l'article sur les Règles du Modèle. |
Paramètres de Comportement du Processus
| Champ | Description |
|---|---|
| Autoriser le Processus avec Remarque | Spécifie si un document peut être traité malgré des remarques (erreurs) : • Autoriser avec Confirmation – traitement après confirmation. • Autoriser sans Confirmation – traitement sans demande. • Ne pas Autoriser – le traitement est bloqué si des remarques sont présentes. |
| Autoriser la Suppression de Remarque | Permet la suppression de remarques dans le processus. |
| Ouvrir le Document Après Traitement | Ouvre automatiquement le document créé après le traitement. |
| Afficher le Message Traité | Affiche une notification après le traitement. Disponible lorsque Ouvrir le Document Après Traitement est désactivé. |
| Archiver le Document | Timing de l'archivage : • Jamais – pas d'archivage. • Toujours – toujours archiver après traitement. • Après Traitement – archiver après que le processus soit terminé. • Après Correspondance – archiver après que la correspondance soit terminée. |
| Type de Contenu d'Archivage | Définit le type de contenu dans Document Central pour l'archivage. |
Configurer les Champs
Le cœur d'un modèle de processus est la configuration des champs. Vous définissez quels champs sont utilisés dans le modèle et comment ils sont remplis. Tous les champs configurés ici seront utilisés plus tard lors de la publication du document – vous déterminez comment un enregistrement est créé avec quelles valeurs.
Il y a deux zones :
- Champs d'En-tête de Document – champs de l'enregistrement d'en-tête.
- Champs de Ligne de Document – champs des lignes.
Les tables sources sont déterminées par la Catégorie de Document. Si aucune table de ligne n'est définie dans la catégorie, aucun Champs de Ligne de Document ne sera proposé.
Pour commencer, configurez d'abord les clés de table, puis ajoutez les champs.
Configurer les Clés de Table
Configurez les clés de table. Le Traitement Intelligent est complètement dynamique et peut fonctionner avec n'importe quelles tables. Pour garantir que les enregistrements sont créés correctement, les champs clés (Clés Primaires) doivent être liés à des sources de valeur appropriées.
- Ouvrez l'action Configurer les Clés de Table dans la liste des champs (En-tête ou Lignes).
- Remarque : L'action fait toujours référence à la table actuelle (En-tête et Lignes doivent être configurés séparément).
- Ouvrez la Configuration des Clés de Table. Ici, vous verrez les champs de clé primaire de la table.
- Définissez l'Option de Valeur pour chaque clé.
Option de Valeur – options disponibles
| Option | Portée | Description |
|---|---|---|
| Aucune | En-tête & Lignes | Aucune valeur explicite n'est définie. La logique par défaut de la table cible remplit le champ (par exemple, série de n° standard dans l'en-tête). |
| Valeur Fixe | En-tête & Lignes | Valeur fixe. Utile, par exemple, dans l'En-tête de Vente pour définir explicitement le type de document (Facture, Commande, etc.). |
| Champ d'En-tête de Document | Lignes uniquement | Lie une Clé de Ligne avec un champ d'En-tête. Sélectionnez le champ d'en-tête approprié à utiliser pour la clé de ligne sous Référence de Champ de Document. |
| Séries de N° | En-tête & Lignes | Génère des valeurs via une série de numéros (Séries de N° (308)). Sélectionnez la série à utiliser. |
| Auto-Incrément | Principalement Lignes | Incrémente automatiquement les clés numériques (par exemple, N° de Ligne par étapes de 1 000). Chaque ligne reçoit un numéro unique. |
Astuce
Si certains champs d'en-tête sont automatiquement remplis par défaut (par exemple, N°), laissez l'Option de Valeur définie sur Aucune. Alors la logique par défaut de la table s'applique.
Ajouter des Champs
Après que les clés soient définies, ajoutez les champs requis dans l'En-tête ou dans les Lignes. N'ajoutez que les champs qui sont importants pour votre configuration.
- Ouvrez l'action Ajouter un Champ – l'assistant vous guidera étape par étape à travers la configuration.
- Les sections suivantes décrivent les étapes de configuration individuelles en détail.
Détails du Champ
| Champ | Description |
|---|---|
| Nom du Champ | Nom technique du champ de la table cible dans Business Central. Sélectionnez le champ que vous souhaitez remplir. |
| Nom d'Affichage du Champ | Nom d'affichage pour les workflows et l'interface utilisateur. Peut être plus descriptif que le nom technique. |
| Type de Champ | Type de données (Texte, Entier, Décimal, Booléen, etc.). Non modifiable. |
Configuration de la Capture de Champ
| Champ | Description |
|---|---|
| Option de Capture | Source pour la valeur du champ : • Document – la valeur est automatiquement lue à partir du document. • Valeur Fixe – valeur constante pour tous les processus. |
| Noms de Recherche Alternatifs | Les termes de recherche alternatifs augmentent le taux de réussite lors de la correspondance de documents. Ici, entrez les étiquettes de champ extraites des documents (chaînes normalisées ; la sensibilité à la casse et les caractères spéciaux sont ignorés). Vous pouvez visualiser et adopter les derniers champs extraits d'un document via l'action ⋯ (recherche). |
| Description de l'Objectif | Brève description de l'objectif du champ pour améliorer la correspondance assistée par IA si le mappage automatique n'est pas clair. |
| Valeur Fixe | Valeur constante lorsque Option de Capture = Valeur Fixe. |
| ### Paramètres du Champ |
| Champ | Description |
|---|---|
| Champ Obligatoire | Marque le champ comme obligatoire. Si activé, une valeur doit être présente pour que le processus soit complété avec succès. Le statut peut également être basculé dans la liste des champs. |
| Exclure de la Création de Document | Si activé, le champ sera exclu de la création de document. Le champ reste visible dans le brouillon du processus mais ne sera pas utilisé lors de la création de document. |
| Utiliser la Mémoire de Champ | Active la mémoire de champ. Lorsque cette option est active, le système se souvient des corrections de l'utilisateur et les applique aux documents futurs. Par exemple, si le système reconnaît un fournisseur mais que l'utilisateur le change, le fournisseur corrigé sera suggéré la prochaine fois. |
Champs Numériques (Entier/Décimal)
Les champs qui contiennent les types Entier ou Décimal ont des options supplémentaires :
| Champ | Description |
|---|---|
| N° de Chiffres Après la Virgule | Nombre maximum de chiffres décimaux pour les valeurs décimales. Par défaut : 2. |
| Gestion des Valeurs Négatives | Gestion des valeurs négatives : • Aucune – aucun ajustement. • Erreur – bloque les valeurs négatives et génère un avertissement. • Valeur Nulle – définit les valeurs négatives à 0. • Valeur Absolue – convertit les valeurs négatives en positives. |
| Convertir Toujours en Nombre | Force la conversion en une représentation numérique (les caractères non numériques sont supprimés). |
Champs de Date
Pour les champs de type Date, des options de configuration étendues sont désormais disponibles pour améliorer la reconnaissance et le traitement des valeurs de date.
| Champ | Description |
|---|---|
| Convertir la Semaine de Calendrier en Date | Activez cette option si les champs peuvent contenir des semaines de calendrier (par exemple, “41/25”). Si l'option est activée, le système reconnaît automatiquement les semaines de calendrier et les convertit en une date valide. La conversion est basée sur la règle de jour de semaine de calendrier définie. |
| Jour de Semaine de la Semaine de Calendrier | Spécifie le jour de la semaine à utiliser lors de la conversion d'une semaine de calendrier en une date. Exemple : Si lundi est sélectionné, la date sera définie au lundi de la semaine de calendrier spécifiée. Valeur par défaut : vendredi. |
Remarque
Si vous utilisez Compréhension de Contenu, le type de capture dans le schéma ne doit pas être "Date" pour éviter des conflits lors de la conversion des semaines de calendrier.
Validation de Recherche
La Validation de Recherche est une option puissante pour vérifier les valeurs de champ contre les données maîtresses. Cela garantit que seuls les enregistrements existants sont utilisés.
| Champ | Description |
|---|---|
| Utiliser la Validation de Recherche | Active la validation : • Non – pas de validation. • Oui – validation de recherche standard (méthode recommandée). • Codeunit Personnalisé – validation via codeunit. |
Options Supplémentaires avec Validation de Recherche Active
| Champ | Description |
|---|---|
| N° de Table de Recherche | Référence à la table dans laquelle la vérification est effectuée (par exemple, Client, Article). |
| Filtres de Recherche | Définissez au moins un filtre pour rechercher l'enregistrement. Utilisez la liste des champs pour sélectionner les champs de filtre et le Type de Filtre de Recherche : • Aucun – pas de filtre. • Texte de Recherche – utilise les textes de recherche des champs capturés du document (la valeur trouvée sert de filtre). • Champ de Modèle – utilise la valeur d'un champ de modèle. • Valeur Fixe – valeur de filtre constante. • Autoriser Valeur Nulle – contrôle si les valeurs vides sont également filtrées. |
Champs de Retour
Utilisez les enregistrements de recherche trouvés pour remplir les champs de modèle. Dans la liste, vous verrez – en fonction du contexte (En-tête/Lignes) – tous les champs de modèle.
- Champ de Retour : Champ de la table cible dont la valeur est retournée.
- Exemple : Vous validez Client et remplissez le champ de modèle actuellement sélectionné (en gras) avec la valeur Nom ; de plus, vous remplissez Identifiant Client avec N° – ainsi le champ N° est référencé avec Nom.
- Retourner Valeur Vide : Retourne la valeur même si elle est vide.
Codeunit Personnalisé (Validation)
| Champ | Description |
|---|---|
| Codeunit Personnalisé | Numéro de la codeunit pour validation lorsque Utiliser la Validation de Recherche = Codeunit Personnalisé. |
La Simova GmbH fournit la codeunit standard 5673300 "SIM_DI LookUp Description". Elle peut être utilisée dans les Lignes sur des champs comme N° ou Description. La codeunit valide dynamiquement contre les tables appropriées (par exemple, Article) en fonction du Type de Ligne. Si le type change, la validation s'ajuste automatiquement.
Création Intelligente de Données Maîtresses
Si un enregistrement n'existe pas, vous pouvez proposer une création assistée par IA (uniquement avec validation de recherche active). Dans le Tableau de Bord du Processus Intelligent, une action apparaît dans les remarques pour démarrer la création.
| Champ | Description |
|---|---|
| Autoriser la Création Intelligente de Données Maîtresses | Active la création automatisée de données maîtresses. Si aucune correspondance n'est trouvée lors de la validation, la création assistée par IA de données maîtresses peut être proposée. |
Traductions de Champ
Avec les Traductions de Champ, vous pouvez remplacer des chaînes indésirables, traduire des abréviations ou nettoyer des textes. Les expressions régulières (Regex) sont également prises en charge, vous permettant de définir des modèles de recherche et de remplacement complexes.
Vous pouvez trouver les paramètres dans la Carte de Champ de Modèle dans la section Traduction de Champ.
| Champ | Description |
|---|---|
| Valeur d'Origine | Texte à remplacer. Exemple : "," – supprime les virgules de „Amazon GmbH,“. |
| Valeur de Remplacement | Valeur de remplacement. Laissez le champ vide pour supprimer le texte. |
| Sensible à la Casse | Si activé, le remplacement se produit uniquement si la sensibilité à la casse correspond exactement. |
Liste Noire de Champs de Modèle
Avec la nouvelle action Liste Noire dans les champs de modèle, vous pouvez définir des valeurs spécifiques qui – si elles apparaissent dans un enregistrement – empêchent cet enregistrement d'être traité davantage. Cette fonction vous permet d'exclure spécifiquement des lignes entières du traitement si elles contiennent du contenu indésirable ou non pertinent.
Cas d'Utilisation :
La liste noire de champs est particulièrement utile lorsque :
- Vous souhaitez exclure certaines valeurs (par exemple, des espaces réservés, des données de test ou des entrées erronées).
- Vous souhaitez vous assurer que seules des données pertinentes entrent dans le traitement.
- Vous souhaitez améliorer l'efficacité en évitant le traitement inutile d'enregistrements.
Comment ça Marche :
- Ouvrez le modèle souhaité.
- Sélectionnez le champ pour lequel vous souhaitez définir une liste noire.
- Ajoutez une ou plusieurs chaînes qui ne doivent pas apparaître dans l'enregistrement.
- Une fois qu'une valeur est détectée dans n'importe quel champ de liste noire, toute la ligne est automatiquement exclue du traitement ultérieur.