Configuration de champs dynamiques dans l'interface utilisateur du générateur sans code 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 code 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 code d'Amazon Connect.

Vous pouvez avoir des scénarios dans lesquels vous souhaitez que les données affichées à un agent ou à un client soient renseignées dynamiquement au lieu d'être codées en dur. Par exemple, si vous faites apparaître un écran, vous souhaiterez peut-être faire apparaître le nom et l'identifiant de profil du client. Les données doivent être dynamiques car les valeurs de ces champs changent d'un contact à l'autre.

Pour renseigner 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 apparaît à 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 que n'importe quel champ à la fois visible et masqué pour un agent soit déterminé dynamiquement 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 la barre d'attributs, dont la valeur est définie sur dynamique.
  • L'étiquette de l'attribut 1 est définie statiquement comme 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 de données d'exemple 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 Affichage de la vue bloc 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ù se AttributeBar_1 trouve l'identifiant du composant ».

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

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

Vous pouvez modifier les références dynamiques pour des raisons 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 Affichage de la vue bloc possède désormais un myAttributeValue champ qui attend une entrée sous forme 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, 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 d'un composant comme dynamiques. Dans l'image suivante, tout ce qui concerne cet attribut, y compris l'étiquette, est déterminé au moment de l'exécution en fonction des valeurs transmises au Affichage de la vue bloc. Par exemple, le nom du client est désormais un exemple de données que vous pouvez utiliser pour avoir une idée de ce que l'agent verra lorsqu'il utilisera un guide. Toutefois, cette valeur n'est pas visible pour l'agent.

Le panneau Personnaliser, le 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 ce qui est transmis au Affichage de la vue bloc lors de l'exécution.

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