Configurationune séquence de messages avec le constructeur de cordes

Utilisez le String Builder, accessible par exemple à partir de l'action Send Response, pour créer une séquence personnalisée d'éléments de type données afin de construire une valeur d'expression de type chaîne. Vous pouvez utiliser pour toute combinaison de données, d'expressions, d'invites et d'éléments textuels.

Comment utiliser le constructeur

Les opérations communes suivantes sont disponibles dans les constructeurs d'architectures qui prennent en charge plusieurs types de données :

  • Pour construire une valeur d'expression à l'aide d'une séquence d'éléments de types de données spécifiques, cliquez sur et configurez les types de données souhaités. Architect affiche les éléments ajoutés sous forme de cartes dans la séquence.
  • Pour réorganiser la séquence des cartes, cliquez sur et maintenez la carte que vous souhaitez déplacer vers le haut ou vers le bas de la liste.  Vous pouvez également utiliser la touche Tab pour vous déplacer dans la liste des cartes et sélectionner la carte que vous souhaitez déplacer. Pour déplacer la carte à la position souhaitée dans la liste, sélectionnez Alt ou Option et utilisez les touches fléchées haut et bas .
  • Pour supprimer une carte, cléchez l'icône de la corbeille de la carte que vous souhaitez supprimer. Vous pouvez également uutiliser la touche Tab pour vous déplacer dans la liste des cartes et sélectionner la carte que vous souhaitez supprimer. Ensuite, utilisez la touche Delete pour supprimer la carte.

Accédez au constructeur de chaînes boîte de dialogue

Accédez boîte de dialogue au constructeur de cordes à partir du corps de message d’une action Send Response. Par défaut, la zone Corps du message est vide. 

  1. Depuis l’éditeur tâche ou l’état d’un flux de messages, faites glisser un élément Envoyer une réponse action dans l’emplacement approprié.
  2.   Sous Corps du message, Cliquez pour ouvrir le menu du générateur de message :  Générateur de chaînes
  3.  Sélectionner Constructeur de cordes. Le string boîte de dialogue Builder s’ouvre.

Configurer le corps du message

Utilisez des éléments de message pour configurer une séquence de messages ordonnée plus complexe à envoyer au destinataire du message. Vous pouvez inclure toute combinaison de données, d’expressions, d’invites et d’éléments de texte.

    Vous pouvez choisir de diriger Architect pour analyser les variables personnalisées que vous créez. Par exemple, recherchez l’adresse de l’expéditeur du message ou l’heure à laquelle le message est entré dans le flux. Vous pouvez également inclure des variables prédéfinies telles que la conversion ID de la YYZ ou la version actuelle du flux.

    1. Cliquez sur Les données. Architectaffiche un champ De données.
    2. Cliquez sur Sélectionner une variable et choisissez l'attribut approprié.
    3. Ajoutez éventuellement un autre élément d’analyse de données, d’expression, d’invite, de texte ou de chaîne à la séquence.

    Exemple: 

    • Message.Message.senderAddress

    Vous pouvez ajouter une expression à une séquence de messages pour effectuer certaines opérations, telles que l’affichage des informations à un appelant.

    1. Cliquez sur Expression.
    2. Dans le domaine expression, faites l’un des éléments suivants :
      • Tapez l’expression.
      • Cliquez sur le bouton du clavier et ouvrez l’éditeur d’expressions volumineuses. Utilisez l’aide de l’expression ou d’autres outils d’élément pour configurer l’expression complète.
    3. Ajoutez éventuellement un autre élément d’analyse de données, d’expression, d’invite, de texte ou de chaîne à la séquence.

    Exemples:

    • Message.ID de conversation
    • Flow.StartDateTimeUtc
    • Flow.Version
    • Append ("Bonjour", "Message.Message.senderAddressInfo.name")
    • ToDisplayString (Flow.AccountBalance)

    Sélectionnez une invite pour afficher le texte associé ou ajoutez-en une parmi boîte de dialogue.

    1. Cliquez sur Rapide. Architectaffiche un champ Prompt.
    2. Effectuez l'une des opérations suivantes :
      • Cliquez sur Sélectionnez une invite et choisissez l’invite appropriée dans la liste.
      • Basculez vers le générateur d’expression et tapez l’invite appropriée.
    3. Choisissez d’afficher le Texte ou Texte pour parler libellé associé à l’invite.
    4. Ajoutez éventuellement un autre élément d’analyse de données, d’expression, d’invite, de texte ou de chaîne à la séquence.

    Remarque :  Remarque: Pour télécharger une nouvelle invite, cliquez sur le bouton +. Le Create boîte de dialogue Prompt s’ouvre. Pour plus d’informations sur les invites enregistrement, voir Travailler avec les invites d’appel.

    Exemple: 

    • Dans Générateur de séquence, sélectionnez jour de calendrier de la liste.
    • Dans Expression Builder, tapez PromptSystem.calendar_day.

    Utilisez l’élément de texte pour taper des mots ou des expressions que Architect affiche au destinataire.

    1. Cliquez sur Texte. Architect affiche un champ de texte.
    2. Entrez le mot ou la phrase que Architect doit afficher pour le destinataire.
    3. Ajoutez éventuellement un autre élément d’analyse de données, d’expression, d’invite, de texte ou de chaîne à la séquence.

    Exemple: 

    • Type: Merci pour votre aide.
    • Type: Type : Les quatre derniers chiffres de votre carte de crédit sont

    Vous pouvez récupérer les quatre derniers caractères de la valeur de chaîne spécifiée. par exemple, un numéro de carte de crédit.

    1. Cliquez sur Analyse de chaîne.
    2. Sélectionner Quatre derniers personnages.
    3. dans le Quatre derniers personnages de boîte, effectuez l’une des opérations suivantes :
    4. Entrez l’expression appropriée.
    5. Cliquez sur le bouton du clavier pour ouvrir le générateur d’expression de grande taille et entrer une expression plus complexe.
    6. Cliquez sur le bouton d’expression et sélectionnez Littéral pour basculer vers le générateur de littéral et entrez la valeur de chaîne.

    Exemple: 

    • Sélectionnez ou tapez : Flow.AccountBalance.amount
    • Type: Type : Right (ToString (Flow.AccountBalance), 4)