Comprendre les dialogues
Date de publication : novembre 2016
S’applique à : Dynamics CRM 2015
Les dialogues contiennent une collection de pages, et chaque page peut contenir plusieurs ensembles d’invites et de réponses. Vous pouvez également spécifier un dialogue en tant que dialogue enfant, puis appeler ce dialogue à partir d’un dialogue parent. Lisez cette rubrique pour comprendre les notions de base des dialogues dans Microsoft Dynamics 365.
Contenu de la rubrique
Composants d'un dialogue
Argument d’entrée et variable
Limitations relatives aux dialogues
Composants d'un dialogue
Le diagramme suivant illustre un exemple de page de dialogue et ses composants.
Examinons chaque composant en détail.
Page
Une page est l’unité de base d’un dialogue et est l’interface visuelle de l’utilisateur final. Un dialogue peut contenir plusieurs pages, et chaque page peut contenir plusieurs invites et réponses. Lorsqu’un dialogue est exécuté, l’utilisateur final voit s’afficher ces pages dans l’ordre que vous avez défini dans la définition du dialogue.
Invite et réponse
Les invites et les réponses vous permettent de poser une question à l’utilisateur final et de recueillir ses réponses. Pour chaque invite, vous devez spécifier un type de réponse qui définit le type de contrôle d’entrée ou de réponse présenté à l’utilisateur. Vous pouvez spécifier l’un des types de réponse suivants :
Aucun : L’invite n’appelle aucune réponse. Il s’agit généralement d’invites de présentation visant à accueillir l’utilisateur.
Une seule ligne : vous permet d’entrer une seule ligne de texte, un entier ou une valeur flottante. Une zone de texte s’affiche pour l’invite, où vous pouvez taper la réponse.
Case d’option : vous permet de choisir une réponse dans un ensemble de réponses prédéfinies ou parmi les données collectées auprès de Microsoft Dynamics 365 à l’aide de l’étape Query CRM Data. Par exemple, vous pouvez choisir parmi les modes de communication suivants pour les nouvelles offres : courrier électronique, télécopie, téléphone ou lettre. De plus, vous pouvez spécifier le type de données pour les réponses : texte, entier ou valeur flottante. Les options de réponse sont affichées sous forme de cases d’option.
Liste déroulante : vous permet de choisir une réponse dans un ensemble de réponses prédéfinies ou parmi les données collectées auprès de Microsoft Dynamics 365 à l’aide de l’étape Query CRM Data. Toutefois, dans ce cas, les options de réponse sont affichées dans une liste déroulante.
Texte multiligne : vous permet d’entrer plusieurs lignes de texte uniquement. Une zone de texte multiligne s’affiche pour l’invite, où vous pouvez taper la réponse.
Date et heure : vous permet d’entrer une date et une heure.
Date uniquement : vous permet d’entrer une date sans heure.
Recherche : vous permet de spécifier un enregistrement d’entité.
La réponse de l’utilisateur pour chaque étape Prompt and Response est stockée en tant que variable d’étape, et peut être utilisée ultérieurement dans le flux de dialogue.
Vous pouvez ajouter un lien hypertexte statique ou dynamique au texte d’invite. Lorsque vous spécifiez un texte comme lien hypertexte statique, vous devez spécifier l’URL complète, y compris le protocole de communication (par exemple, http, https et ftp). Par exemple, pour créer un texte de lien hypertexte appelé Bing, vous devez spécifier l’URL sous la forme « https://www.bing.com », et pas simplement « www.bing.com ». Des liens hypertexte dynamiques peuvent être insérés dans un champ de texte. Le lien hypertexte fait référence à un enregistrement d’entité dans Microsoft Dynamics 365.
Par défaut, chaque réponse est enregistrée et disponible dans l’enregistrement de session de processus respectif. Cependant, vous pouvez désactiver l’enregistrement des réponses pour une étape d’invite et de réponse qui contient des informations confidentielles sur le client, telles que les détails de la carte de crédit, pour empêcher toute utilisation abusive des données.
Conseil
Un conseil est une information que vous spécifiez pour chaque invite et réponse qui aide l’utilisateur à répondre à l’invite. Les conseils sont facultatifs.
Argument d’entrée et variable
Outre les composants de dialogue décrits plus haut, il existe deux autres composants que vous devez connaître pour utiliser les dialogues : les arguments d’entrée et les variables.
Argument d’entrée
Les arguments d’entrée permettent de passer des données entre les dialogues parents et enfants. Ils sont définis pour les dialogues enfants, et vous pouvez passer les valeurs à partir du dialogue parent en ajoutant une étape Lier le dialogue enfant dans le dialogue parent, puis mapper les réponses requises aux arguments d’entrée du dialogue enfant. Vous pouvez également effectuer des opérations arithmétiques et de chaîne simples sur les paramètres d’entrée à l’aide de l’étape Attribuer une valeur. Les arguments d’entrée peuvent avoir les types suivants : Une seule ligne de texte, Nombre entier, Nombre à virgule flottante, Date et heure, Date uniquement ou Recherche. Vous devez également spécifier une valeur par défaut pour chacun des types d’argument lors de sa création.
Pour illustrer le concept des arguments d’entrée dans les dialogues, prenez l’exemple suivant :
Un dialogue parent crée un contact en utilisant les trois entrées suivantes : salutation, prénom et nom.
Un dialogue enfant est utilisé pour créer des incidents pour les contacts.
Dans le dialogue enfant, vous pouvez définir des invites qui font référence au nom de l’appelant, qui est en réalité stocké comme variable d’invite et de réponse dans le dialogue parent. En outre, vous pouvez définir le champ Concernant des incidents créés dans l’enregistrement de contact créé via le dialogue parent.
Vous définissez les arguments d’entrée du dialogue enfant pour toutes les entrées souhaitées à partir de l’enregistrement parent. Ensuite, vous créez le dialogue parent contenant une étape Lier le dialogue enfant pour appeler le dialogue enfant, puis mappez les variables d’invite et de réponse correctes aux arguments d’entrée du dialogue enfant.
Variable
Les variables vous permettent de stocker des valeurs intermédiaires telles que des chaînes concaténées ou des données calculées après des calculs arithmétiques simples (ajouter, soustraire et multiplier). Les valeurs intermédiaires sont les réponses que vous collectez en exécutant une série d’invites et de réponses dans un dialogue, et sont enregistrées dans les variables d’étape Invite et réponse respectives. Vous pouvez utiliser les variables intermédiaires et l’étape Attribuer une valeur pour effectuer des opérations arithmétiques et de chaîne simples sur les variables que vous avez définies. Une variable dans un dialogue peut avoir l’un des types suivants : Texte, Entier, Valeur flottante, Date et heure, Date uniquement et Recherche. Vous devez également spécifier une valeur par défaut pour chacune des variables lors de sa création.
Pour illustrer le concept de la variable dans les dialogues, prenez un exemple de notation de prospect où vous souhaitez poser un ensemble de questions, puis calculer le résultat en fonction d’une formule sur les réponses pondérées. Pour ce faire, vous pouvez définir une variable d’entier appelée Score. Ensuite, quand vous collectez les réponses, vous pouvez utiliser l’étape Vérifier la condition pour associer différents poids aux réponses, puis ajouter, soustraire ou multiplier ces valeurs de réponse à la variable Score à l’aide de l’étape Attribuer une valeur.
Commentaires
La section Commentaires au bas d’une page permet de prendre des notes lorsque le dialogue est en cours d’exécution. Cette section est commune pour l’ensemble de la session de processus. L’utilisateur peut collecter des informations telles que les commentaires sur le dialogue ou le commentaire du client. Les commentaires sont enregistrés dans l’attribut Description de l’enregistrement de session de processus lorsque la session de processus est terminée.
Limitations relatives aux dialogues
Une étape Lier le dialogue enfant ne peut pas être une étape intermédiaire. Vous pouvez essayer de fractionner un dialogue complexe en dialogues enfants et appeler tous ces dialogues enfants à partir d’un dialogue parent. Toutefois, cette opération n’est pas prise en charge dans cette version.
Le nombre d’étapes imbriquées que vous pouvez utiliser dans un dialogue est limité. La limite dépend du navigateur que vous utilisez, et il n’y a pas de limite dans Microsoft Dynamics 365. Les étapes imbriquées sont affichées dans le navigateur sous la forme de tables imbriquées. Certains navigateurs prennent en charge plus de niveaux de tables imbriquées que d’autres. Si le concepteur de workflow devient grisé pour indiquer que vous ne pouvez pas ajouter des étapes imbriquées supplémentaires à votre dialogue, essayez les solutions de contournement suivantes :
Restructurez le dialogue pour utiliser moins d’étapes imbriquées.
Ajoutez un dialogue enfant pour réduire le nombre d’étapes dans le dialogue parent.
Utilisez un autre navigateur.
Voir aussi
Utiliser des dialogues pour les processus guidés
Actions sur les dialogues
© 2017 Microsoft. Tous droits réservés. Copyright