Appeler une action personnalisée à partir d'un workflow ou d'un dialogue

 

Date de publication : février 2017

S’applique à : Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

Dans Microsoft Dynamics 365, les workflows et les dialogues proposent de nombreuses fonctionnalités pour prendre en charge des scénarios d'entreprise. L'appel d'actions SDK de base pour un enregistrement, telles que la création, la mise à jour et la suppression, depuis un workflow ou un dialogue résout bien des scénarios d'entreprise. Toutefois, si vous couplez les fonctionnalités des workflows et des dialogues avec la force des actions personnalisées appelées directement d'un workflow ou d'un dialogue, vous ajoutez une nouvelle plage de scénarios d'entreprise à votre application sans devoir écrire du code.

Observons le scénario dans lequel une action personnalisée est appelée depuis un workflow et un dialogue. Nous appellerons une action personnalisée pour demander l'approbation du responsable lorsqu'une remise pour une opportunité particulière dépasse 20 %.

Contenu de la rubrique

Créer une action personnalisée

Appeler une action personnalisée à partir d'un workflow

Appeler une action personnalisée à partir d'un dialogue

Créer une action personnalisée

  1. Accédez à Paramètres > Processus.

  2. Sur la barre de navigation, choisissez Nouveau. Nommez le processus et sélectionnez la catégorie Action.

Pour demander une approbation de remise, nous utiliserons une action personnalisée appelée Processus d'approbation. Nous avons ajouté un paramètre d'entrée, SpecialNotes, puis une étape Envoyez un courrier électronique pour créer un nouveau message et pour envoyer une demande d'approbation du responsable, comme indiqué ici.

Add a step - send email

Pour configurer le message électronique, choisissez Définir les propriétés. Lorsque le formulaire s'ouvre, utilisez l'Assistant Formulaires pour ajouter des notes spéciales et d'autres données au courrier électronique, comme mis en surbrillance dans la capture d'écran. Pour ajouter des notes spéciales, placez le curseur là où vous souhaitez qu'elles apparaissent dans le message, puis, dans l'Assistant Formulaires, sous Rechercher, choisissez Arguments dans la première liste déroulante. Ensuite, choisissez SpecialNotes dans la seconde liste déroulante, puis choisissez OK.

Set up email

Avant de pouvoir appeler l'action à partir d'un workflow ou d'un dialogue, vous devez l'activer. Après avoir activé l'action, vous pouvez afficher les propriétés en choisissant Afficher les propriétés.

Activate custom action - approval process

Appeler une action personnalisée à partir d'un workflow

  1. Accédez à Paramètres > Processus.

  2. Sur la barre de navigation, choisissez Nouveau. Nommez le processus et sélectionnez la catégorie Workflow.

Nous avons créé un workflow qui appelle l'action personnalisée Processus d'approbation lorsque l'approbation du responsable pour effectuer une remise supérieure à 20 % pour une opportunité est requise.

Set action properties from workflow

Vous pouvez définir les propriétés d'entrée de l'action en choisissant Définir les propriétés. Nous avons ajouté le nom du compte associé à l'opportunité dans les notes spéciales. Dans l'Assistant Formulaires, sous Rechercher, choisissez Compte dans la première liste déroulante, puis Nom du compte dans la seconde liste déroulante, puis choisissez OK. La propriété Cible est nécessaire et elle est renseignée par le système. L'{Opportunité(Opportunity} dans la propriété Cible est la même que celle sur laquelle le workflow d'appel s'exécute. Par ailleurs, vous pouvez choisir une opportunité spécifique pour la propriété cible à l'aide de la recherche.

Set input parameters for ApprovalProcess action

Appeler une action personnalisée à partir d'un dialogue

  1. Accédez à Paramètres > Processus.

  2. Sur la barre de navigation, choisissez Nouveau. Nommez le processus et sélectionnez la catégorie Dialogue.

Vous pouvez suivre un scénario similaire pour appeler le processus d'approbation à partir d'un dialogue comme illustré dans la figure suivante.

Enable custom action from dialog

Configurez les paramètres d'entrée comme présenté ici.

Set properties for ApprovalProcess action

Voir aussi

Actions
Configurer les actions

© 2017 Microsoft. Tous droits réservés. Copyright