Appeler l'action de la table de décision
Utilisez l'action Appeler la table de décision dans une tâche pour sélectionner et exécuter une table de décision basée sur des règles configurée précédemment par un administrateur dans Genesys Cloud. Lorsque vous appelez une table de décision, vous intégrez les schémas JSON d'entrée et de sortie associés dans le flux. Architect traite ces schémas JSON comme des types de données JSON personnalisés qui ne sont disponibles qu'avec l'action Appeler la table de décision. Cependant, après avoir ajouté une action Call Decision Table à votre flux, vous pouvez également utiliser le type de données JSON personnalisé avec une action Update Data.
Les tables de décision permettent aux administrateurs de définir des critères d'entrée et de sortie. Si les valeurs d'entrée répondent aux critères définis, la table de décision produit une sortie. Les auteurs de flux peuvent appeler une table de décision, définir les valeurs d'entrée, puis utiliser l'objet JSON produit par la table de décision pour un traitement ultérieur dans le flux. Pour plus d'informations sur les tables de décision, voir About Decision Tables.
- Depuis Architect la page d’accueil, cliquez ou planerz au-dessus de la Flux menu et sélectionnez le type désiré. flux
- Créez un flux nouveau ou sélectionnez un nouveau. La page de configuration du flux s’ouvre.
- Sélectionnez la tâche et cliquez dessus pour l'ouvrir. L’éditeur tâche s’ouvre.
- Dans la boîte à outils de l'éditeur de tâches, développez la catégorie Data et faites glisser une action Call Decision Table à l'emplacement souhaité dans l'éditeur de tâches.
- Dans la case Name , saisissez un nom significatif pour l'action. Ce nom devient le nom de l'action Call Decision Table dans le flux de travail de la tâche.
- Dans la liste Decision Table, sélectionnez la table de décision souhaitée.
- En fonction du schéma de règles de la table de décision sélectionnée, définissez Input, Output, et Failure Outputs que l'action exécute au moment de l'exécution. Note: Les propriétés d'entrée qui apparaissent proviennent du schéma d'entrée créé pour la table de décision.
- Continuez à construire la tâche conformément à votre conception du flux, y compris les chemins Success et Failure de la table de décision d'appel.
Nom | Description |
---|---|
Champ Nom | Saisissez un nom distinctif pour l'action Table de décision d'appel. L’étiquette que vous entrez ici devient le nom de l’action affiché dans la séquence tâche. |
Tableau de décision |
Cliquez sur la flèche à la fin de cette liste et sélectionnez la table de décision appropriée. Pour affiner la sélection, tapez les premières lettres du tableau de décision approprié. Vous pouvez sélectionner n'importe quelle table de décision publiée, quelle que soit la division à laquelle elle appartient. Toutefois, si votre table de décision possède un type de données de file d'attente, vous ne pouvez utiliser la file d'attente que dans les divisions concernées. |
Entrée |
Définir les valeurs d'entrée que l'action exécute au moment de l'exécution. Selon la manière dont un administrateur configure la table de décision dans Genesys Cloud, ces options varient et peuvent être facultatives. Sélectionnez Standard ou JSON pour basculer entre les modes d'édition standard et JSON.
Les modes d'édition standard et JSON autorisent l'utilisation de littéraux et d'expressions comme valeurs d'entrée. Si vous n'avez pas défini une propriété et sa valeur en mode JSON, le champ correspondant en mode standard indique qu'aucune valeur n'est spécifiée. Remarques:
|
Sortie |
Sélectionnez une variable existante ou saisissez-en une nouvelle pour affecter l'objet JSON renvoyé par la table de décision. Note: Architect attribue à la variable l'intégralité de l'objet JSON renvoyé par la table de décision, ce qui permet d'accéder aux valeurs JSON à l'aide de la notation par points. Par exemple, si vous avez nommé la variable |
Traitement des valeurs nulles
Le tableau suivant montre comment les valeurs nulles envoyées par Architect en tant qu'entrées sont validées pour les règles des tables de décision :
Valeur d'entrée en Architect | Mode d'édition | Valeur mappée dans les tables de décision |
---|---|---|
Aucune valeur | Standard |
Nul |
Valeur littérale vierge Note: Ceci ne s'applique qu'à un type de données de type chaîne de caractères. |
|
Chaîne vide |
Not_Set |
|
Nul |
Nul |
|
Nul |
- Types de données standard
- Booléen: Une expression booléenne ne peut avoir que deux valeurs : true (vrai) ou false (faux).
- Date: Une valeur Date est une chaîne de caractères au format prescrit par la norme XML pour les données de date, similaire à la norme ISO 8601.
- Date et heure: Une valeur DateTime est une chaîne de caractères au format prescrit par la norme XML pour les données de date, similaire à la norme ISO 8601.
- Enum: Une énumération est une liste prédéfinie d'options sélectionnables.
Note: Architect gère nativement les valeurs Enum comme des chaînes de caractères. Lorsque vous définissez une valeur d'entrée Enum pour l'action Appeler la table de décision, vous devez utiliser la clé d'élément configurée sous Options Enum dans le schéma de règles utilisé par la table de décision. Ne pas utiliser l'étiquette de l'article. De même, si une règle correspond aux valeurs d'entrée, Architect renvoie la clé de l'élément dans la variable de sortie, si le résultat est de type Enum. - Entier: Un nombre entier est un nombre entier tel que 987 ou 5.
- Numéro: Un nombre comprend toutes les valeurs numériques, y compris les décimales.
- Chaîne: Il s'agit d'une chaîne de texte standard ou d'une série personnalisée de caractères alphabétiques, numériques et symboliques.
- Types de données de la plate-forme
- File d'attente: Les files d’attente sont les « En attente analyse de cause première» d’interactions. Dans Architect, une expression de file d'attente achemine un élément de travail vers une file d'attente éligible. Les files d'attente sont établies et configurées par l'administrateur de Genesys Cloud.
Nom | Description |
---|---|
Sorties échouées |
Ces sorties permettent à l'auteur du flux de mapper les résultats des variables errorType et errorMessage lorsque l'action de la table de décision d'appel emprunte la voie de l'échec. Les résultats des défaillances vous aident à anticiper les problèmes potentiels et à les gérer efficacement, améliorant ainsi la résilience de votre flux.
Remarque : Survolez l'icône d'information à côté de errorType pour afficher la liste des valeurs de type d'erreur autorisées. Sélectionnez les variables que vous souhaitez affecter aux valeurs des données d'échec renvoyées par l'action Table de décision des appels. Vous pouvez utiliser les valeurs errorType suivantes :
Remarque :Cliquez sur la flèche à côté de Échec des sorties et développer ou réduire la liste des variables. |
Trajectoire | Description |
---|---|
Opération réussie |
Un chemin d’accès terminé indique que le système ne rencontre aucune erreur au cours du processus. Il ne s’agit pas de déterminer si le fonctionnalité système reçoit des données qui sont le résultat prévu ou. |
Échec |
Ce chemin indique qu'une erreur s'est produite lors de la tentative d'exécution de l'action ou qu'un problème s'est produit lors du traitement des résultats de l'action Appeler la table de décision. Faites glisser l'action appropriée sous le chemin de l'échec. |