Créer un flux de travail manuellement
Dans Dynamics 365 Business Central, un flux de travail se compose de trois composants différents :
Événement de flux de travail : événement ou action qui se produit dans le système et qui déclenche une réponse.
Condition de flux de travail : la condition qui modère l’événement de flux de travail que vous avez spécifié dans le champ En cas d’événement. Lorsque vous sélectionnez le champ, la fenêtre Conditions d’événement s’ouvre dans laquelle vous pouvez spécifier des valeurs de condition pour des listes prédéfinies de zones pertinentes.
Réponse de flux de travail : les actions exécutées par le système lorsqu’un événement se produit et répond à la condition prédéfinie.
Pour créer un flux de travail depuis le début, vous devez le créer en répertoriant les étapes impliquées sur la page Flux de travail. Chaque étape se compose d’un événement de flux de travail, qui est modéré par des conditions d’événement, et d’une réponse de flux de travail, qui est modérée par des options de réponse. Vous définissez ensuite les étapes de flux de travail en remplissant les champs sur les lignes du flux de travail à partir des listes de valeurs d’événement et de réponse qui représentent les scénarios pris en charge par le système.
La procédure suivante montre comment créer un flux de travail afin de notifier un utilisateur lorsqu’un crédit autorisé du client est modifié.
Cliquez sur l’icône rechercher la page dans le coin supérieur droit de la page, saisissez flux de travail, puis cliquez sur le lien associé.
Cliquez sur Nouveau.
Dans le champ Code, saisissez un maximum de 20 caractères pour identifier le flux de travail. Pour cet exemple, vous pouvez saisir US-CUSTLIM_01.
Dans le champ Description, saisissez Notifier le changement de crédit autorisé du client.
Dans le champ Catégorie, spécifiez le type de flux de travail. Sélectionnez la Valeur de recherche pour sélectionner une catégorie. Pour cet exemple, sélectionnez SALES.
Dans le champ En cas d’événement, spécifiez l’événement qui doit se produire pour démarrer l’étape de flux de travail. Lorsque vous sélectionnez le champ, la page Événements de flux de travail s’ouvre, dans laquelle vous pouvez choisir parmi tous les événements de flux de travail existants. Pour cet exemple, sélectionnez Un enregistrement client a été modifié.
Dans le champ Condition, indiquez une ou plusieurs conditions qui doivent être remplies avant que l’événement du champ En cas d’événement puisse se produire. Lorsque vous sélectionnez le champ, la page Conditions d’événement s’ouvre, dans laquelle vous pouvez choisir parmi une liste de champs de filtre pertinents en tant que conditions pour l’événement en question. Vous pouvez ajouter de nouveaux champs de filtre que vous souhaitez utiliser comme conditions d’événement. Vous définissez les filtres de condition d’événement comme vous le feriez pour les filtres des pages de requêtes d’état.
Pour cet exemple, saisissez la condition de crédit autorisé comme suit :
Sélectionnez le champ Condition.
Sélectionnez Champ, qui affiche tous les champs de la table client. Sélectionnez le champ Crédit autorisé ($).
Sélectionnez le champ est, puis cliquez sur Modifié.
Sélectionnez OK pour revenir à la page Flux de travail.
Dans le champ Alors, réponse, spécifiez la réponse qui va suivre lorsque l’événement de flux de travail se produit. Lorsque vous sélectionnez le champ, la page Réponses de flux de travail s’ouvre, dans laquelle vous pouvez choisir parmi toutes les réponses de flux de travail existantes, puis définir les options de réponse pour celle qui est sélectionnée. Pour cet exemple, sélectionnez Créer une notification pour %1.
Dans le raccourci Options pour la réponse sélectionnée, indiquez les options pour la réponse de flux de travail.
Pour indiquer des options pour une réponse de flux de travail qui implique l’envoi d’une notification, remplissez les champs comme suit :
Notifier l’expéditeur : indique si le demandeur d’approbation est notifié au lieu du destinataire de la demande d’approbation. Si vous sélectionnez cette option, le champ Code utilisateur du destinataire est désactivé car le demandeur de l’approbation (l’expéditeur) est averti à la place. Le nom de la réponse de flux de travail change en conséquence pour Créer une notification pour <Sender>. Si l’option n’est pas sélectionnée, le nom de la réponse de flux de travail est Créer une notification pour <User>.
Code utilisateur du destinataire : spécifie l’utilisateur à qui la notification doit être envoyée. Cette option n’est disponible que pour les réponses de flux de travail avec un espace réservé pour un utilisateur spécifique. Pour les réponses de flux de travail sans espaces réservés pour les utilisateurs, le destinataire de la notification est généralement défini par la configuration utilisateur d’approbation.
Type écriture notification : indique si la notification du flux de travail est déclenchée par une modification d’enregistrement, une demande d’approbation ou une date d’échéance passée.
Type de lien cible : spécifie une autre page dans Business Central dans laquelle le lien dans la notification s’ouvre au lieu de la page par défaut. La page doit avoir la même table source que l’enregistrement concerné.
Lien personnalisé : spécifie l’URL d’un lien qui est ajouté à la notification en plus de la page lien vers dans Business Central.
Pour spécifier les options d’une réponse de flux de travail qui implique la création d’une demande d’approbation, remplissez les champs comme suit :
Formule échéance : indique en combien de jours la demande d’approbation doit être résolue à partir de la date à laquelle elle a été envoyée.
Déléguer après : spécifie si et quand une demande d’approbation est automatiquement déléguée au substitut pertinent. Vous pouvez choisir de déléguer automatiquement un, deux ou cinq jours après la date à laquelle l’approbation a été demandée.
Type approbateur : indique qui est l’approbateur, selon la configuration des utilisateurs d’approbation et des utilisateurs de flux de travail. Les options suivantes existent :
Vendeur/Acheteur : spécifie que l’utilisateur qui est configuré dans le champ Code vendeur/acheteur de la page Paramètres utilisateur approbation détermine l’approbateur.
Approbateur : spécifie que l’utilisateur qui se trouve sur la page Paramètres utilisateur approbation détermine l’approbateur.
Groupe d’utilisateurs du flux de travail : spécifie que l’approbation doit être effectuée par un groupe d’utilisateurs du flux de travail. Lorsque vous sélectionnez cette option, le champ Code du groupe d’utilisateurs du flux de travail apparaît, dans lequel vous pouvez sélectionner le groupe d’utilisateurs du flux de travail que vous souhaitez utiliser pour ce flux de travail.
Type limite approbateur : indique comment les limites approbation de l’approbateur affectent les entrées de demande d’approbation créées pour lui. Un approbateur qualifié est celui dont la limite d’approbation est supérieure à la valeur de la demande en cours. Les options suivantes existent :
Chaîne approbateur : indique que les entrées de demande d’approbation sont créées pour tous les approbateurs du demandeur jusqu’au premier approbateur qualifié inclus.
Approbateur direct : spécifie qu’une entrée de demande d’approbation est uniquement créée pour l’approbateur immédiat du demandeur, quelle que soit la limite d’approbation de l’approbateur.
Premier approbateur qualifié : spécifie qu’une entrée de demande d’approbation est uniquement créée pour le premier approbateur qualifié du demandeur.
Pour spécifier les options d’une réponse de flux de travail qui implique la création de lignes de journal, remplissez les champs comme suit :
Nom des modèles feuille comptabilité : indique le nom des modèles feuille comptabilité dans lesquels les lignes de journal spécifiées sont créées.
Nom feuille comptabilité : indique le nom feuille comptabilité dans lequel les lignes de journal spécifiées sont créées.
Pour cet exemple, sélectionnez votre compte d’utilisateur dans le champ Code utilisateur du destinataire. Vous devez d’abord configurer votre compte d’utilisateur sur la page Paramètres utilisateur.
Sur la page Flux de travail, cliquez sur le champ Activé pour commencer à utiliser le flux de travail.
Lorsque vous créez un flux de travail avec plusieurs lignes, cliquez sur les boutons Augmenter le retrait et Réduire le retrait pour mettre en retrait le nom de l’événement dans le champ En cas d’événement afin de définir la position de l’étape dans le flux de travail.
Indiquez que l’étape est la suivante dans la séquence du flux de travail en mettant en retrait le nom de l’événement sous le nom de l’événement de l’étape précédente.
Indiquez que l’étape est l’une des étapes alternatives qui pourraient démarrer, en fonction de sa condition, en plaçant le nom de l’événement à la même indentation que les autres étapes alternatives. Classez ces étapes facultatives par ordre de priorité en plaçant l’étape la plus importante en premier.