Share via


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