Configurationune sélection linguistique à partirtâche

Vous pouvez définir tâche un tâche comme le début à la place d’un menu de départ. Cela option est utile Architect lorsque vous voulez chercher quelque chose flux sur l’appel avant de procéder à la. Vous pouvez utiliser un tâche commencement pour déterminer si l’heure actuelle de l’appel est a.m. ou p.m., et puis traiter "Bonjour" ou "Bonjour" audio en conséquence. Ou, vous voudrez peut-être déterminer si l’appelant flux a déjà sélectionné une langue dans flux un précédent et n’a pas besoin de le définir à nouveau dans le courant.

Dans cet exemple, configurer flux nous allons déterminer si l’appelant a déjà sélectionné une langue pour l’appel et, si non, présenter à l’appelant un menu De langue sélectionnée. Tout d’abord, tâche créez une langue tâche de contrôle et configurez-la comme le Starting. Ensuite, configurez le tâche pour capturer le paramètre de langue, si disponible. Sinon, présentez les choix de langue à l’appelant.

Remarque :  Cet exemple suppose que l’anglais (en-US) et l’espagnol flux d’appels (en-ES) sont les langues configurées dans le.

  1. Sous Tâches réutilisables, cliquez sur Ajouter une tâche réutilisable ici > Boîte à outils > Tâche.
  2. Cliquez sur Plus et dans le menu qui apparaît, cliquez sur Définir comme tâche de départ. 
  3. Dans la zone de l'éditeur de tâches, cliquez sur Nouvelle tâche 1 et renommer la tâche Vérifier la langue.

Ensuite, pour déterminer si une langue est déjà tâche configurée sur l’appel, configurez le en vérifiant la valeur de la variable Interaction.Language.

Remarque :  note: Architect peut également obtenir flux la langue pour le GetCurrentLanguage() fonction, mais la variable Architect Interaction.Language indique qu’aucune langue n’a été fixée sur l’interaction et donne l’occasion de construire une invite disant à l’appelant de choisir une langue.

  1. Élargir la Données menu, ajoutez un Mettre à jour les données action en dessous de la Début action, et procédez comme suit :
  2. Ajouter une instruction de mise à jour
    1. Sous Nom de la variable 1, Entrer Flow.LanguageSelected.
    2. Sous Valeur à attribuer, taper Si(IsSet(Flow.LanguageSelected), Flow.LanguageSelected,false).
  3. Élargir la Logique menu et faites glisser un Décision action en dessous de la Début action.
  4. Dans la zone de configuration de l’action Décision, procédez comme suit :
    1. Dans le champ Nom, tapez La langue est-elle définie ?
    2. Passez en mode expression.
    3. Dans la zone Expression, saisissez Flow.LanguageSelected.

Cette étape demande si la variable Interaction.Language n’est pas fixée ou vide :

  • S’il est même pas "pas réglé ou vide", alors la langue a déjà été fixée par l’appelant et l’interaction suivra le non production.
  • S’il est &quot ;non défini ou vide&quot ;, la langue n’a pas été définie et le chemin suit le Oui sortie.

Si la variable Interaction.Language n’est « pas fixée ou vide », c'est que l’appelant a sélectionné une langue dans un flux précédent et le chemin suit la sortieOui. À ce stade, vous pouvez diriger l’interaction vers la prochaine action souhaitée. Par exemple, flux d’appels au menu principal :

  1. Développez la catégorie d'objets.
  2. Ajouter un Aller au menu action en dessous de la Non sortir.
  3. Sélectionner un Nom pour l'action et sélectionnez le Menu vers lequel vous souhaitez diriger l'interaction.

Après Architect avoir déterminé que la langue a déjà été fixée, elle passe immédiatement l’appel au menu que vous sélectionnez ici.

  1. Dans la boîte à outils, faites glisser une action Lire audio, la déposer en dessous du chemin de décision Oui et ajoutez un message d'accueil initial, comme Merci d’avoir appelé XYZ.
  2. Élargir la Données catégorie et ajoutez un Collecter l'entrée sous l'action Lire l'audio.
  3. Configurer l’action D’entrée de collecte qui demande utilisateur à sélectionner la langue :
    1. Dans le Nom boîte, tapez Obtenir le choix de la langue de l'utilisateur.
    2. Dans le Entrée audio boîte, tapez Pour continuer en anglais, appuyez sur 1. Para continuar en español , oprima el número dos.
    3. Dans le nom de données d’entrée, tapez Task.LanguageChoice (en anglais). Il s’agit de la utilisateur variable Architect utilise pour détecter si le pressé 1 ou 2, et définira la langue en conséquence.
    4. Sous Saisie numérique, cliquez sur changer pour exact puis déplacez le Nombre de chiffres barre de défilement vers la gauche jusqu'à ce que Exactement 1 chiffres apparaît. Architectanalyse uniquement l’interaction pour un 1 ou 2, de sorte que vous n’avez pas besoin de définir plus de 1 chiffre.
    5. Cliquez sur le vérification liste de déroulants et sélectionnez Numérique.
    6. Laissez par défaut les délai paramètres inchangés. note: À ce flux stade dans le , l’appelant appuyez sur 1 ou 2.
  4. Élargir la Logique menu, ajoutez un Décision sous le chemin Success et configurez-le :
    1. Dans le champ Nom, tapez L’utilisateur a choisi l’anglais.
    2. Passez en mode expression.
    3. Dans la zone Expression, tapez Task.LanguageChoice -"1".
  5. Élargir la Données menu, ajoutez-le sous le Oui chemin, et configurez-le :
    1. Dans le champ Nom, tapez L’utilisateur a choisi l’anglais.
    2. Ajouter une instruction de mise à jour
    3. Sous Nom de la variable 1, entrez Flow.LanguageSelected.
    4. Sous Valeur à attribuer 1, laissez la sélection par défaut comme Vrai.
  6. Élargir la Couler menu et ajoutez-le sous le L'utilisateur a choisi la mise à jour en anglais action de données et sous Langue, sélectionnez fr-us.
  7. Pour configurer le reste du chemin lorsque l'utilisateur choisit l'anglais, procédez comme suit :
    1. À partir de la boîte à outils, étendez menu catégorie, faites glisser un Sautez au menu l’action, et le déposer en dessous de l’utilisateur a choisi l’action anglaise.
    2. Sur le formulaire conception Jump to Menu, sélectionnez un nom pour l’action et sélectionnez le menu vers lequel vous voulez diriger l’interaction.
  8. Pour configurer le reste du chemin lorsque l'utilisateur ne choisit pas l'anglais, sous le Non chemin, répétez l'étape 5.

Configurez les sorties non et défaillance restantes flux pour répondre aux exigences de votre entreprise lorsque vous n’obtenez pas de langue configurée. Par exemple, vous pouvez transférer l’interaction à un opérateur ou déconnecter l’appel.

Cliquez sur l’image pour l’agrandir.