Share via


Configuration des processus de dialogue

 

Date de publication : février 2017

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

Les dialogues offrent une interface aux utilisateurs. Vous devez être familiarisé avec les possibilités de cette interface utilisateur lorsque vous configurez des dialogues pour répondre aux besoins de l'entreprise.

Contenu de la rubrique

Composants d'un dialogue

Étapes disponibles pour les dialogues

Lier le dialogue enfant

Composants d'un dialogue

Il est utile de savoir comment les utilisateurs voient un dialogue avant de commencer à en configurer un. Lorsque vous ouvrez un processus de dialogue pour l'utiliser, vous voyez une fenêtre qui ressemble à celle de la capture d'écran suivante :

Simple example dialog in Dynamics CRM

Un dialogue aura les composants suivants :

  • En-tête : Inclut le nom du dialogue et le nom de la page active.

  • Invite et réponse : Affiche chacune des invites et des réponses ajoutées à la page. Les invites indiquent à l'utilisateur ce qu'il faut faire ou dire, et les réponses permettent d'entrer des données qui peuvent servir pour définir une valeur dans un enregistrement Dynamics 365 ou seulement pour contrôler le flux du dialogue. Les réponses sont facultatives.

  • Conseil : Fournit des informations supplémentaires qui ne sont pas incluses dans l'invite. Le conseil affiché change en fonction de l'invite mise en valeur.

  • Commentaires : Utilisez les commentaires pour recueillir les informations qui seront toujours disponibles au cours de votre progression dans le dialogue. Vous pouvez taper des notes dans cette section de commentaire pour fournir des informations supplémentaires non recueillies dans les réponses.

  • Aide : Ouvre la rubrique d'aide de l'application Microsoft Dynamics 365 concernant les dialogues.

  • Résumé : Ouvre la session de dialogue. La session de dialogue affiche les données recueillies par le dialogue. Lorsque vous utilisez un dialogue, la session affiche le jeu de données des pages précédentes.

  • Précédent : Après la première page du dialogue, vous pouvez utiliser ce bouton pour accéder aux pages précédentes.

  • Suivant : Avance jusqu'à la page suivante du dialogue.

  • Terminer : Après la dernière page du dialogue, ce bouton ferme le dialogue et lui donne le statut terminé.

  • Annuler : Ferme le dialogue et lui donne le statut annulé. Il est impossible de reprendre un dialogue annulé.

Pour configurer un dialogue après sa création, vous disposez de la page semblable à celle affichée à l'écran, contenant des données d'une Page contenant des Invite et réponse.

Dialog configuration in Dynamics CRM

Comme pour d'autres processus, vous pouvez modifier le nom, activer en tant que modèle de processus et configurer le processus pour l'exécuter en tant que processus à la demande ou processus enfant. Si vous laissez les deux options Disponible pour exécution désactivées lorsque vous activez le dialogue, il sera défini en tant que processus à la demande.

Les Arguments d’entrée sont uniquement utilisés par des processus qui sont configurés pour être utilisés en tant que processus enfant. Pour plus d'informations, voir Lier le dialogue enfant.

Utilisez des Variables pour définir les valeurs stockées dans le processus de dialogue. Les variables sont utiles lorsqu'un processus recueille des données sur plusieurs pages, et que ces données peuvent être utilisés pour effectuer des calculs. Par exemple, un dialogue peut être utilisé pour calculer une valeur d'évaluation standard en fonction des réponses à plusieurs questions.

Étapes disponibles pour les dialogues

La plupart des étapes disponibles pour les dialogues sont identiques à celles communes aux processus, à l'exception de Page, Invite et réponse, Lier la boîte de dialogue enfant, Interroger les données Dynamics 365. Voir Phases et étapes de workflow pour plus d'informations sur d'autres étapes.

Invite et réponse

Page est un conteneur pour les étapes Invite et réponse. Vous devez inclure Page avant de pouvoir ajouter Invite et réponse.

Les propriétés de l'étape Invite et réponse sont les parties les plus importantes du dialogue. Vous devez ajouter au moins une étape d’invite et de réponse avant de pouvoir activer le dialogue.

Conseil

N'ajoutez pas trop d'étapes Invite et réponse sur une seule page, car cela obligerait l'utilisateur à faire défiler la page. Il est préférable d'ajouter des pages de sorte que les utilisateurs puissent cliquer sur les pages sans les faire défiler.

Après avoir ajouté une invite et une réponse, cliquez sur Définir les propriétés pour ouvrir le dialogue Définir une invite et réponse.

Configuring a Prompt and Response in CRM

Une étape Invite et réponse contient les propriétés suivantes :

  • Étiquette d’instruction
    L'étiquette instruction doit fournir un en-tête approprié pour le Texte de l’invite. L'Étiquette d’instruction est visible dans la session de dialogue lorsque l'affichage du résumé pendant ou après le dialogue est terminé.

  • Texte de l’invite
    Le Texte de l’invite peut représenter quelque chose que la personne utilisant le dialogue doit dire au client ou il peut contenir des instructions permettant d'effectuer une étape d'une procédure complexe.

  • Texte du conseil
    Le texte du conseil fournit des informations supplémentaires pour le Texte de l'invite.

  • Type de réponse
    Choisissez l'un des types de réponses suivants :

    • Aucune
      Vous pouvez ajouter une invite sans réponse.

    • Une seule ligne
      Une seule ligne peut représenter un texte, un entier ou des données Float en définissant le Type de données.

    • Groupe d’options (boutons radio).

      • Les résultats sont présentés sous forme de boutons radio. Utilisez cette option lorsque le choix concerne uniquement un tout petit nombre d'options.

      • Les données sélectionnées peuvent être définies sur du texte, un entier ou des données Float en définissant le Type de données.

      • Vous pouvez choisir de définir des valeurs statiques ou d'interroger les données Dynamics 365 pour fournir une liste d'options. Pour plus d'informations, voir Interroger les données Dynamics 365.

    • Groupe d’options (liste de choix)
      Semblable en tous points à Groupe d’options (boutons radio), sauf que les options sont affichées sous forme de liste. Utilisez cette option lorsque le choix concerne un très grand nombre d'options.

    • Lignes multiples (texte uniquement)
      Fournit une zone pour taper du texte avec plusieurs lignes.

    • Date et heure
      Fournit un contrôle pour définir une date et une heure.

    • Date uniquement
      Fournit un contrôle pour définir une date.

    • Recherche
      Cette option affichera l'un des champs de recherche utilisés dans l'application. Lorsque vous sélectionnez cette option, les champs suivants s'affichent et vous devez leur fournir des valeurs :

      • Entité Référence : Une entité qui contient la recherche que vous souhaitez utiliser

      • Champ Référence : La recherche spécifique dans l'entité de référence que vous souhaitez utiliser.

      Conseil

      Si vous souhaitez utiliser une liste pour une entité sans relation d'entité plusieurs-à-un, vous pouvez créer une entité personnalisée, puis une relation un-à-plusieurs entre cette dernière et l'entité que vous souhaitez afficher dans la liste. Comme cette entité personnalisée n'a aucun autre objet que de permettre cette recherche, veillez à la configurer de sorte qu'elle ne soit pas visible dans l'application et définissez la description d'entité pour indiquer l'objet de l'entité.

  • Type de données
    Lorsque vous sélectionnez Type de réponse, Une seule ligne, **Groupe d’options (boutons radio)**ou Groupe d’options (liste déroulante), vous pouvez choisir que le jeu de données du contrôle soit exprimé au moyen de l'un des types de données suivants :

    • Texte

    • Entier

    • Flottant

    Lorsque vous sélectionnez Type de réponse, Recherche, le champ Type de données est remplacé par le champ Entité de référence.

  • Enregistrer la réponse
    Lorsque vous décidez de ne pas stocker les réponses, vous pouvez toujours accéder aux réponses sous la forme de variables dans votre dialogue, mais les données de la réponse ne sont pas stockées dans la session de dialogue. Il s'agit d'une fonctionnalité de sécurité. Déterminez si un dialogue requiert l'entrée et le traitement d'informations personnelles. Si la réponse n'est pas enregistrée, il ne sera pas enregistré avec l'enregistrement de session de dialogue contenant des données dans le résumé de dialogue.

  • Valeur par défaut
    Utilisez la valeur par défaut pour définir une valeur pour indiquer que les données de la réponse n'ont pas été fournies ou représentent une réponse très courante qui doit être modifiée uniquement si elle est différente.

Interroger les données Dynamics 365

Si votre dialogue dépend de la possibilité d'afficher des données qui sont récupérées dans Dynamics 365, vous devriez ajouter une étape Interroger les données Dynamics 365 avant de devoir afficher ces données sous l'un des types de réponse du groupe d'options.

Lorsque vous définissez une requête, un écran s'affiche en fonction de la page Recherche avancée. Vous pouvez définir une requête ou utiliser l'une des vues existantes. Lorsque l'une des requêtes nécessite de définir une valeur spécifique, cette valeur est considérée comme une variable. Par exemple, vous pouvez créer une requête qui indique tous les enregistrements Incident où un Compte spécifique est le Client. Pour que la requête fonctionne, vous devez spécifier un enregistrement de compte comme espace réservé. Ensuite, lorsque vous sélectionnez l'onglet Modifier les variables de requête, vous voyez la représentation FetchXML de la requête avec une variable générée là où vous avez spécifié un Compte spécifique dans votre requête.

Vous devez utiliser l'Assistant Formulaires pour définir un champ de données dynamiques pour représenter l'enregistrement de compte qui sert de contexte à un dialogue défini pour l'entité Compte.

Set Variables for querying CRM data

Lorsque vous avez terminé, vous pouvez enregistrer et fermer la requête. Si vous cliquez sur l'onglet Créer à ce stade, l'ensemble de valeurs dynamiques pour cette requête sera supprimé et vous devrez le rajouter ultérieurement.

Vous pouvez créer une requête avec variables et ne pas utiliser de valeur dynamique, mais les résultats affichés seront identiques dans tous les dialogues.

Utilisation de variables de requête

Lorsque vous avez défini une variable de requêtes, vous l'utilisez généralement dans une réponse avec le type de réponse Groupe d’options (liste de choix). Vous pouvez spécifier les colonnes de la requête que vous souhaitez afficher et le texte de séparation des valeurs affichées dans la liste.

Setting Response details for CRM data

Au final, les utilisateurs peuvent effectuer une sélection dans les résultats dans le dialogue.

Results of query in a dialog in Dynamics CRM

Lier le dialogue enfant

De même que vous pouvez utiliser des workflows enfants, vous pouvez définir des dialogues enfants et créer des dialogues réutilisables à partir d'autres dialogues. Si le dialogue enfant a des paramètres d'entrée, lorsque vous contactez le dialogue enfant, vous devez mapper toutes les variables ou réponses disponibles sur les variables d'entrée définies pour le dialogue enfant.

Définition d'arguments d’entrée pour un processus enfant

Si vous tentez d'entrer des arguments d'entrée pour un processus configuré en tant que processus à la demande, vous serez invité à modifier la valeur Disponible pour exécution sur En tant que processus enfant. Lorsque vous avez entré les arguments d'entrée, vous ne pouvez pas définir le processus à la demande tant que tous les arguments d'entrée n'ont pas été supprimés.

Les arguments d'entrée peuvent être des types suivants :

  • Une seule ligne de texte

  • Nombre entier

  • Nombre à virgule flottante

  • Date et heure

  • Date uniquement

  • Recherche

À chaque type, vous pouvez définir une valeur par défaut à utiliser si le dialogue d'appel ne fournit pas de données vers l'argument d'entrée.

Voir aussi

Dialogues
Actions

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