Création et modification de processus
Date de publication : novembre 2016
S’applique à : Dynamics CRM 2015
La définition et l'application de processus d'entreprise cohérents sont l'une des principales raisons qui motivent l'utilisation de Microsoft Dynamics 365. Les processus sont un groupe de fonctionnalités que vous pouvez utiliser pour définir et appliquer des processus cohérents pour votre organisation. Ces processus cohérents permettent de vérifier que les utilisateurs utilisant le 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.
Les processus sont conçus pour être utilisés par des personnes qui ne sont pas développeurs. Les règles définies dans les processus contiennent une logique semblable à ce qu'un développeur peut appliquer à l'aide de code, mais vous n'avez pas besoin de faire appel à un développeur à chaque fois que vous souhaitez modifier les règles. Toutefois, vous devez bien comprendre la logique des règles et les fonctionnalités de chaque type de processus. Vous devez toujours appliquer attentivement les processus et tester les résultats pour obtenir exactement ce que vous souhaitez.
Le tableau suivant présente une vue d'ensemble du moment où utiliser chaque catégorie de processus.
Catégorie de processus |
Description |
---|---|
Workflow |
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 et l'utilisateur n'a pas besoin de savoir qu'ils fonctionnent, mais ils peuvent également être configurés pour être initialisés manuellement. Les workflows peuvent fonctionner en arrière-plan (de façon asynchrone) ou en temps réel (de façon synchrone). On parle alors respectivement de workflows d'arrière-plan et de workflows en temps réel. |
Boîtes de dialogue |
Utilisez des dialogues pour créer une interface utilisateur qui guidera l'utilisateur via un script pour les interactions avec les clients ou via un Assistant pour effectuer des actions complexes de façon cohérente. |
Actions |
Utilisez des actions pour enrichir 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. |
Flux des processus d'entreprise |
Utilisez les flux des processus d'entreprise pour définir les étapes au cours desquelles les utilisateurs doivent entrer des données pour obtenir un résultat. Les flux des processus d'entreprise ajoutent un contrôle en haut d'un formulaire qui permet aux utilisateurs de savoir quelles données ils doivent entrer pour passer à l'étape suivante et jusqu'à la fin d'un processus d'entreprise. Un flux des processus d'entreprise peut couvrir plusieurs entités. |
Notes
Les flux des processus d'entreprise sont différents des autres types de processus. Tous les processus utilisent la même technologie sous-jacente, et des informations les concernant sont stockées dans l'entité Process. Les flux des processus d'entreprise ont une expérience de configuration et un comportement différents par rapport à d'autres types de processus.Pour plus d'informations :Flux des processus d'entreprise
Contenu de la rubrique
Qui peut créer des processus ?
Où se trouvent les processus ?
Que peuvent faire les processus ?
Les processus sont-ils actifs lorsqu'ils sont importés ?
Qui peut créer des processus ?
Seuls les administrateurs système, les personnalisateurs de système et les utilisateurs qui ont les rôles de sécurité Directeur général - Dirigeant d'entreprise peuvent créer des processus qui s'appliquent à l'ensemble de l'organisation. Les autres personne avec les rôles de sécurité suivants 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.
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.
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 |
Directeur de division |
Divis. mère : sous-divisions |
Directeur du service clientèle |
Division |
Directeur du marketing |
Division |
Directeur commercial |
Division |
Gestionnaire de planification |
Division |
Conseiller du service clientèle |
Utilisateur |
Professionnel du marketing |
Utilisateur |
Vendeur |
Utilisateur |
Planificateur |
Utilisateur |
Où se trouvent les processus ?
Il existe deux chemins d'accès pour accéder aux processus dans Dynamics 365 :
Paramètres > Processus
Ce chemin d'accès est le plus facile et vous permet d'utiliser des vues définies pour l'entité Process, y compris les vues personnalisées.Paramètres > Personnalisations > Personnaliser le système > 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.
Que peuvent faire les processus ?
Notes
Les flux des processus d'entreprise sont différents des autres types de processus.Pour plus d'informations :À quoi servent les flux des processus d'entreprise ?
Les processus sont possédés par l'utilisateur, comme les comptes et les contacts. Les actions pouvant être effectuées par les processus dépendent parfois des privilèges de la personne qui possède les processus et parfois du contexte de la personne qui initialise le workflow.
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. Les flux des processus d'entreprise contiennent des étapes et contrôlent l'avancement de ces étapes, mais ils ne fournissent pas d'autres fonctionnalités. Le tableau suivant décrit les étapes disponibles dans les processus de workflow, de dialogue et d'action. Pour plus de détails, consultez les rubriques pour chaque type de processus.
Étape |
Type de processus |
Description |
---|---|---|
Phase |
Workflow, Dialogue, 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, Dialogue, 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, Dialogue, 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, Dialogue, 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 les branches d’attente parallèles pour créer des délais dans votre logique de workflow. 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 |
Dialogue, Action |
Définit une valeur sur une variable ou un paramètre de sortie dans le processus. |
Créer l'enregistrement |
Workflow, Dialogue, Action |
Crée un enregistrement pour une entité et attribue des valeurs aux attributs. |
Mettre à jour l'enregistrement |
Workflow, Dialogue, 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, Dialogue, 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, Dialogue, 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, Dialogue, Action |
Lance un processus de workflow qui a été configuré comme workflow enfant. |
Modifier le statut |
Workflow, Dialogue, 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/Arrêter le dialogue |
Workflow, Dialogue, Action |
Arrête le workflow, le dialogue ou l'action actuel. Vous pouvez définir le statut sur Terminé ou Annulé et spécifier un message de statut. |
Page |
Boîte de dialogue |
Conteneur pour les étapes d'invite et de réponse dans un dialogue. |
Invite et réponse |
Boîte de dialogue |
Affiche une invite dans une page de dialogue et offre un champ pour recueillir les données d'une réponse. |
Interroger les données CRM |
Boîte de dialogue |
Définit une requête qui renvoie des données pour fournir des options pour une réponse dans une étape d'invite et de réponse d'un dialogue. |
Lier la boîte de dialogue enfant |
Boîte de dialogue |
Lance un processus de dialogue qui a été configuré comme dialogue enfant. |
Étape personnalisée |
Workflow, Dialogue, Action |
Fournit des extensions aux éléments logiques disponibles par défaut dans Dynamics 365. 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 dans Dynamics 365. Pour plus d'informations pour les développeurs, voir la rubrique SDK Microsoft Dynamics CRMMSDN : Activités de workflow personnalisées (assemblys de workflow). |
Les processus sont-ils actifs lorsqu'ils sont importés ?
Les processus fonctionnent après leur activation. Généralement, lorsque vous importez une solution qui créera un nouveau processus dans votre organisation, l'état de ce processus dans votre organisation dépend de l'état du processus lorsque la solution a été créée. Cela est particulièrement vrai pour l'ensemble des solutions exportées à partir d'une organisation Microsoft Dynamics CRM 2013 ou Microsoft Dynamics CRM Online après la version Microsoft Dynamics CRM Online automne 13. Si la solution a été créée avec une organisation Microsoft Dynamics CRM 2011 ou Microsoft Dynamics CRM Online avant Microsoft Dynamics CRM Online automne 13, la solution sera activée quand vous installerez la solution.
Parfois, vous devez réinstaller une solution ou installer une mise à jour pour une solution contenant des processus. Dans ce cas, l'état du processus dans votre organisation ne change pas.
Voir aussi
Actions
Flux des processus d'entreprise
Processus de workflow
Boîtes de dialogue
Surveillance et gestion des processus
Actions
Création et modification des règles métier
© 2016 Microsoft Corporation. Tous droits réservés. Copyright