Créer des flux des processus d’entreprise pour votre organisation

Cette rubrique s’applique à Dynamics 365 Customer Engagement (on-premises). Pour la version Power Apps de cette rubrique, consultez : Appliquer une logique métier personnalisée avec des règles métier et des flux dans des applications basées sur un modèle

La définition et l’application de processus d’entreprise cohérents sont l’une des principales raisons qui motivent l’utilisation de Dynamics 365 Customer Engagement (on-premises). Des processus cohérents permettent de vérifier que les utilisateurs du système peuvent se concentrer sur leur travail et non sur une série d’étapes manuelles à effectuer. Les processus peuvent être simples ou complexes, et peuvent changer au fil du temps.

Dynamics 365 Customer Engagement (on-premises) comprend quatre types de processus, tous conçus pour un objectif différent :

Quand utiliser les flux de processus d’entreprise

Utilisez un flux de processus d’entreprise lorsque vous souhaitez que le personnel passe par les mêmes étapes et suive les mêmes étapes pour interagir avec un client. Par exemple, utilisez un flux de processus d’entreprise si vous souhaitez que tout le monde gère les demandes de service clientèle de la même manière, ou exige du personnel d’obtenir l’approbation d’une facture avant d’envoyer une commande.

Votre environnement inclut plusieurs flux de processus d’entreprise prêts à être utiliser pour les tâches de ventes, service et marketing courantes que vous pouvez utiliser avec peu ou pas de modifications requises. Vous pouvez aussi créer le vôtre. Pour plus d’informations sur les flux des processus d’entreprise, consultez les rubriques suivantes :

Quand utiliser les flux de tâches mobiles

Vous pouvez également concevoir un processus d’entreprise appelé flux de tâches dans Dynamics 365 pour téléphones ou Dynamics 365 pour tablettes en fonction des tâches courantes que les utilisateurs doivent réaliser. Par exemple, s’ils doivent effectuer régulièrement une série d’étapes de suivi après les réunions avec des clients, créez un flux de tâches. Si les utilisateurs cliquent sur la tâche dans leur application mobile, elle les guidera du début à la fin pour ne pas oublier d’étape importante. Pour plus d’informations sur les flux de tâches, consultez les rubriques suivantes :

Quand utiliser les workflows

Utilisez les workflows pour automatiser des processus d’entreprise en coulisse. Les workflows sont généralement initialisés par des événements système ; l’utilisateur n’a donc pas besoin de savoir qu’ils sont en cours d’exécution. Les workflows qui fonctionnent en arrière-plan sont « asynchrones ». Les flux de travail peuvent également être configurés pour que les utilisateurs les lancent manuellement. Utilisez les workflows lorsque vous souhaitez automatiser des tâches courantes, comme envoyer automatiquement un message de confirmation à un client lorsqu’une commande est expédiée. Les workflows qui fonctionnent en temps réel sont « synchrones ». Pour plus d’informations sur les workflows, voir Processus de workflow

Quand utiliser les actions

Utilisez les actions lorsque vous souhaitez automatiser une série de commandes dans le système. Les actions enrichissent le vocabulaire à la disposition des développeurs pour exprimer les processus d’entreprise. Avec les verbes principaux Créer, Mettre à jour, Supprimer et Attribuer fournis par le système, une Action utilise ces verbes principaux pour créer d’autres verbes encore plus expressifs comme Approuver, Transmettre, Acheminer ou Planifier. Si la définition d’un processus d’entreprise change, un utilisateur qui n’est pas développeur peut modifier l’action sans besoin de modifier le code. Pour plus d’informations sur les actions, voir Actions

Situations d’utilisation de Power Automate

Utilisez Power Automate quand vous devez créer des workflows automatisés qui réalisent des actions entre votre environnement et votre application ou service préférés, tels Customer Engagement, Twitter, Dropbox, les services Google, Microsoft 365 et SharePoint. Vous pouvez déclencher un flux basé sur une action spécifique, ou l’appeler depuis votre application. Pour plus d’informations : Utiliser Power Automate pour automatiser des processus entre services

Où puis-je créer des processus ?

Il existe deux chemins d’accès pour accéder aux processus :

  • Paramètres>Processus. dans Dynamics 365 Customer Engagement (on-premises) ce chemin d’accès est le plus facile et vous permet d’utiliser des vues définies pour l’entité Processus, y compris les vues personnalisées.

  • Dans l’explorateur de solutions. Composants > Processus. Ce chemin d’accès fournit un accès pratique lorsque vous effectuez d’autres tâches de personnalisation à l’aide des outils de personnalisation.

    Les flux des processus d’entreprise individuels peuvent également être édités avec le bouton Modifier un processus dans la barre de commandes pour le formulaire dans lequel le flux des processus d’entreprise est actif.

Qui peut créer des processus ?

Seuls les utilisateurs dotés du rôle de sécurité Administrateur système, Personnalisateur de système ou Directeur général - Dirigeant d’entreprise peuvent créer des processus qui s’appliquent à l’ensemble de l’organisation. Les utilisateurs dotés d’autres rôles peuvent créer des processus avec un niveau d’accès limité. Par exemple, les utilisateurs avec le niveau d’accès Utilisateur peuvent créer des workflows pour leur utilisation personnelle avec des enregistrement dont ils sont propriétaires.

Le tableau suivant indique le niveau d’accès des processus basés sur les rôles de sécurité par défaut.

Rôle de sécurité Niveau d’accès
Directeur général – Dirigeant d’entreprise Organisation
Administrateur système Organisation
Personnalisateur de système Organisation
Vice-président du marketing Divis. mère : sous-divisions
Vice-président des ventes Divis. mère : sous-divisions
Responsable du service Division
Directeur du marketing Division
Directeur commercial Division
Gestionnaire de planification Division
Conseiller du service clientèle Utilisateur
Professionnel du marketing User
Vendeur User
Planificateur User

Note

Les utilisateurs peuvent être en mesure de créer un flux des processus métier, un workflow en temps réel ou des processus action, mais ils doivent disposer des privilèges Activer les flux des processus d’entreprise ou Activer les processus en temps réel pour les activer.

En savoir plus sur les workflows et les actions

Les processus peuvent contrôler des conditions, appliquer la logique de branchement et effectuer des actions. Ils effectuent ces actions en une série d’étapes. Le tableau suivant décrit les étapes disponibles dans les processus de workflow et d’action. Pour plus de détails, consultez les rubriques pour chaque type de processus.

Étape Type de processus Description
Phase Workflow, Action Les phases facilitent la lecture de la logique de workflow et expliquent la logique de workflow. Toutefois, les phases n’ont aucune incidence sur la logique ni sur le comportement des workflows. Si un processus inclut des phases, toutes les étapes de ce processus doivent être contenues dans une phase.
Vérifier la condition Workflow, Action Instruction logique « if--<condition> then ».

Vous pouvez contrôler les valeurs de l’enregistrement sur lequel le workflow s’exécute, celles de l’un des enregistrements liés à cet enregistrement par une relation N:1 ou celles d’un enregistrement créé lors des étapes précédentes. À partir de ces valeurs, vous pouvez définir des étapes supplémentaires à suivre lorsque la condition est true.
Branche conditionnelle Workflow, Action Une instruction logique « else-if-then ». L’éditeur utilise le texte « Otherwise, if <condition> then: »

Sélectionnez une condition de vérification que vous avez déjà définie et ajoutez une branche conditionnelle pour définir des étapes supplémentaires à suivre lorsque la condition renvoie false.
Action par défaut Workflow, Action Instruction « else » logique. l’éditeur utilise le texte « Sinon : »

Sélectionnez une condition de vérification, une branche conditionnelle, une condition d’attente ou une branche d’attente parallèle que vous avez déjà définie et utilisez éventuellement une action par défaut pour définir les étapes à suivre pour tous les cas qui ne satisfont pas les critères définis dans la condition ou les éléments de branche.
Condition d’attente Workflow d’arrière-plan uniquement Provoque la pause du workflow d’arrière-plan tant que les critères définis par la condition ne sont pas remplis. Le workflow redémarre automatiquement lorsque les critères de la condition d’attente sont satisfaits.
Attendre la branche parallèle Workflow d’arrière-plan uniquement Définit une condition d’attente alternative pour un workflow d’arrière-plan, avec un ensemble correspondant d’étapes supplémentaires réalisées uniquement lorsque le critère initial est respecté. Vous pouvez utiliser des branches d’attente parallèles pour créer des délais dans votre logique de flux de travail. Elles permettent d’éviter que le workflow n’attende indéfiniment que les critères définis dans une condition d’attente soient satisfaits.
Attribuer une valeur Pour Définit une valeur sur une variable ou un paramètre de sortie dans le processus.
Créer l’enregistrement Workflow, Action Crée un enregistrement pour une entité et attribue des valeurs aux attributs.
Mettre à jour l’enregistrement Workflow, Action Vous pouvez mettre à jour l’enregistrement sur lequel le workflow s’exécute, l’un des enregistrements liés à cet enregistrement par une relation N:1 ou un enregistrement créé lors des étapes précédentes.
Attribuer l’enregistrement Workflow, Action Vous pouvez attribuer l’enregistrement sur lequel le workflow s’exécute, l’un des enregistrements liés à cet enregistrement par une relation N:1 ou un enregistrement créé lors des étapes précédentes.
Envoyer un courrier électronique Workflow, Action Envoie un message électronique. Vous pouvez décider de créer un nouveau message électronique ou d’utiliser un modèle de courrier configuré pour l’entité de l’enregistrement sur lequel le workflow s’exécute ou pour des entités avec une relation N:1 avec l’entité ou pour l’entité de l’un des enregistrements créés lors des étapes précédentes.
Lancer un workflow enfant Workflow, Action Lance un processus de workflow qui a été configuré comme workflow enfant.
Modifier le statut Workflow, Action Change le statut de l’enregistrement sur lequel le processus s’exécute, de l’un des enregistrements liés à cet enregistrement par une relation N:1 ou d’un enregistrement créé lors des étapes précédentes.
Arrêter le workflow Workflow, Action Arrête le workflow ou l’action actuel. Vous pouvez définir le statut sur Terminé ou Annulé et spécifier un message de statut.
Étape personnalisée Workflow, Action Fournit des extensions aux éléments logiques disponibles par défaut. Les étapes peuvent inclure des conditions, des actions, d’autres étapes ou une combinaison de ces éléments. Les développeurs peuvent créer des étapes de workflow personnalisées. Par défaut, aucune étape personnalisée n’est disponible.

Pour plus d’informations pour les développeurs, voir la rubrique Guide du développeur Automatisation de vos processus d’entreprise dans les applications Customer Engagement.

Voir aussi

Vue d’ensemble des flux de processus d’entreprise
Créer un flux de processus d’entreprise
Créer un flux de tâches mobile
Processus de workflow
Actions