Partager via


Actions sur les dialogues

Cette rubrique décrit les actions que vous pouvez effectuer dans les dialogues.

Important

Les dialogues sont obsolètes et doivent être remplacés par des flux de processus d’entreprise ou des applications canevas dans Power Apps. Pour plus d’informations, voir Remplacer les dialogues par des flux de processus d’entreprise ou des applications de canevas.

Ces activités sont disponibles en tant qu’étapes dans le concepteur de processus Dynamics 365 Customer Engagement (on-premises).

Interroger les données Dynamics 365 Customer Engagement (on-premises)

Permet de définir les variables de requête pouvant être utilisées pour interroger des données Dynamics 365 Customer Engagement (on-premises). Ces variables de requête peuvent avoir des valeurs prédéfinies ou être configurées afin qu’elles acceptent les valeurs au moment de l’exécution, et extraire les enregistrements en conséquence.

Vous pouvez configurer une variable de requête à l’aide de l’onglet Modifier les variables de requête dans la page Définir la requête, puis utiliser la section des valeurs dynamiques du formulaire de requête pour associer les variables d’invite et de réponse avec les variables de requête.

La variable de requête définie à l’étape Interroger les données Dynamics 365 Customer Engagement (on-premises) est disponible pour toutes les invites et réponses à partir du moment où elles ont été définies dans la définition de dialogue.

Attribuer une valeur

Permet d’effectuer des opérations simples d’arithmétique (augmentation, diminution et multiplication) et de chaîne (ajout) sur des variables et des arguments d’entrée dans les dialogues. Vous pouvez également utiliser l’étape Attribuer une valeur pour supprimer une valeur stockée dans les variables ou les paramètres d’entrée.

Vous pouvez spécifier un dialogue en tant que dialogue enfant, puis l’appeler depuis un autre dialogue (parent) à l’aide de l’étape Lier la boîte de dialogue enfant dans le dialogue parent.

Arrêter la boîte de dialogue

Permet d’arrêter un dialogue à une étape spécifique dans le flux de dialogue. Cette étape peut être utilisée dans n’importe quelle instruction conditionnelle là où vous souhaitez qu’un dialogue s’arrête en fonction de la réponse de l’utilisateur.

Les activités liées au workflow suivantes peuvent être utilisées pour les dialogues : Créer l’enregistrement, Mettre à jour l’enregistrement, Attribuer l’enregistrement, Mettre à jour l’enregistrement, Envoyer un courrier électronique, Lancer un workflow enfant et Modifier le statut.

Activités de workflow personnalisées

Vous pouvez créer des activités liées au workflow pour étendre les dialogues dans Dynamics 365 Customer Engagement (on-premises). Pour plus d’informations sur les activités de workflow personnalisées, voir Activités de workflow personnalisées.

Démarrer un dialogue à l’aide d’une URL

Vous pouvez démarrer un dialogue activé en spécifiant l’URL du dialogue. Pour ce faire, vous devez spécifier l’URL au format suivant :

https://CRMServer_Name/Org_Name/cs/dialog/rundialog.aspx?DialogId=DialogID&EntityName=EntityLogicalName&ObjectId=EntityObjectId  

Où,

  • CRMServer_Nom est le nom de votre serveur Dynamics 365 Server.

  • Org_Name est le nom de l’organisation.

  • DialogID est le GUID du dialogue à exécuter.

  • EntityLogicalName est le nom logique de l’entité de l’entité principale du dialogue à exécuter.

  • EntityObjectId est le GUID de l’enregistrement d’entité principale.
    Exemple d’URL pour démarrer un dialogue :
    https://crmserver/AdventureWorksCycle/cs/dialog/rundialog.aspx?DialogId=9F53D2D8-AC54-46A6-A190-F23DE6677C65&EntityName=contact&ObjectId=aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb

Voir aussi

Utilisation des dialogues
Comprendre les dialogues
Exemple : créer, récupérer, mettre à jour et supprimer un dialogue