Configuration de champs dynamiques dans l’interface utilisateur du générateur sans programmation d’Amazon Connect - Amazon Connect

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Configuration de champs dynamiques dans l’interface utilisateur du générateur sans programmation d’Amazon Connect

Cette rubrique explique comment configurer des champs dynamiques dans les composants pour afficher les données d’exécution au lieu de valeurs codées en dur lors de la création d’interfaces client et agent à l’aide de l’interface utilisateur du générateur sans programmation d’Amazon Connect.

Il peut arriver que vous souhaitiez que les données affichées à un agent ou à un client soient remplies de manière dynamique plutôt que codées en dur. Par exemple, si vous créez un écran contextuel, vous pourriez souhaiter afficher le nom et l’identifiant du profil du client. Les données doivent être dynamiques, car les valeurs de ces champs changent d’un contact à l’autre.

Pour remplir dynamiquement le champ d’un composant, procédez comme suit :

  1. Ouvrez l’onglet des propriétés de ce composant.

  2. Sélectionnez l’icône dynamique (icône représentant un éclair) qui apparait à côté du champ que vous souhaitez rendre dynamique.

Les champs les plus courants qui nécessitent des valeurs dynamiques sont les suivants :

  • Le champ Valeur pour les champs d’affichage.

  • Le DefaultValuechamp dans les entrées de formulaire.

Il est techniquement possible pour tout champ à la fois visible et masqué pour un agent d’être déterminé de manière dynamique lors de l’exécution. C’est pourquoi chaque champ de l’onglet Propriétés peut être défini comme dynamique (icône en forme d’éclair).

Par exemple, examinez le AttributesBarcomposant dans l'image suivante.

Un composant de barre d’attributs, dont la valeur est définie sur dynamique.
  • L’étiquette de l’attribut 1 est définie statiquement sous la forme Nom du client.

  • La Valeur de l’attribut est définie sur dynamique (l’icône en forme d’éclair est sélectionnée).

Avec ces paramètres, la valeur de AttributesBarest déterminée par les données transmises au Affichage de la vue bloc lors de l'exécution.

Lorsqu’un champ est défini sur dynamique, sa valeur statique est remplacée par une référence dynamique. Une section Exemples de données apparaît sous le champ. Vous utilisez cette section pour définir des Exemples de données.

La référence dynamique reflète la structure de données attendue par le bloc Affichage de la vue lors de la configuration des données d’exécution. Par exemple, considérez la valeur de l'attribut 1 dans le AttributesBarcomposant, illustrée dans l'image suivante.

La valeur de l'attribut 1 dans le AttributesBar composant lorsqu'il est dynamique.
  • Lorsqu’il est défini sur dynamique, le champ devient $.AttributeBar_1.Attributes[0].Value, où AttributeBar_1 correspond à l’ID du composant.

  • Cela indique que dans le bloc Affichage de la vue, le champ AttributeBar_1 doit recevoir un objet.

  • L’objet contient un tableau Attributes où le premier élément ([0]) est censé être un objet avec un champ Value.

Vous pouvez modifier les références dynamiques dans un but de clarté ou de réutilisation. Les références dynamiques peuvent être partagées entre plusieurs champs et composants de la vue. Par exemple, dans l'image suivante du AttributeBarcomposant, nous mettons à jour sa référence dynamique à$.myAttributeValue. Le bloc Affichage de la vue possède désormais un champ myAttributeValue qui attend une entrée de chaîne.

Les propriétés du AttributeBar composant, une valeur dynamique.
Important

Le type de référence dynamique doit correspondre au type attendu du champ. Par exemple, vous ne pouvez pas utiliser de référence dynamique basée sur une chaîne dans un champ booléen. L’image suivante montre un exemple de message d’erreur lorsque la référence dynamique ne correspond pas.

Le panneau Personnaliser affiche un message d’erreur, car la référence dynamique ne correspond pas au type attendu dans le champ.

Vous avez également la possibilité de définir toutes les propriétés d’un attribut dans un composant comme dynamiques. Dans l’image suivante, tous les éléments relatifs à cet attribut, y compris l’étiquette, sont déterminés au moment de l’exécution en fonction des valeurs transmises au bloc Affichage de la vue. Dans ce cas, le nom du client est désormais un exemple des données que vous pouvez utiliser pour avoir une idée de ce que l’agent verra lorsqu’il utilisera un guide, mais cette valeur n’est pas visible pour l’agent. Toutefois, cette valeur n’est pas visible pour l’agent.

Panneau Personnaliser, nom du client comme exemple de données.

Pour certains composants, par exemple AttributesBar, vous pouvez également définir toutes les propriétés du composant comme dynamiques. Par exemple, avec le AttributeBar, vous pouvez définir l'icône dynamique (l'éclair) pour rendre tous les attributs dynamiques. Les attributs sont déterminés par tout ce qui est transmis au bloc Affichage de la vue lors de l’exécution.

Toutes les propriétés du AttributeBar sont définies sur Dynamic.