Loop

Cette page d'aide concerne CXone Studio. Ces informations sont également disponibles pour Desktop Studio.

Exécute une condition de tronçon répété un nombre de fois spécifié.

La branche Répéter sera exécutée autant de fois que l'indique la propriété Repeat. Par exemple, si Repeat vaut 5, il y aura exactement 5 itérations d’actions suivant la condition de la branche Repeat qui s’exécuteront. Une fois que les itérations définies dans la branche Repeat sont terminées, dès que Loop est exécutée une nouvelle fois, la branche Finish est déclenchée.

Par exemple, dans un menu IVRFermé Menu téléphonique automatisé qui permet aux appelants d'interagir via des commandes vocales, des entrées de touches, ou les deux, pour obtenir des informations, acheminer un appel vocal entrant, ou les deux. , vous pouvez ajouter un menu Loop pour que les contacts réessayent s'ils appuient sur un numéro non valide. Vous pouvez configurer la boucle de façon à ce que les contacts puissent faire de trois tentatives avant d'être transmis à un opérateur.

Types de scripts pris en charge

Un carré d'où part une ligne qui va vers trois autres carrés.

Générique

Email Conversation Téléphone Messagerie vocale Élément de travail SMS Digital

Propriétés d'entrée

Ces propriétés définissent les données que l'action utilise lors de son exécution.

Propriété

Description

Ajouter une légende

Entrez une courte phrase qui identifie cette action dans le script de manière unique. La légende est affichée sur le canevas de script sous l’icône de l’action.

Repeat Le nombre de fois que la boucle se répétera avant la branche OnFinished soit suivie.
Counter Name Nom d'une variable pour recevoir la valeur courante de FromValue plus Step.

Conditions de branche résultantes

Les conditions de branche de résultat vous permettent de créer des branches dans votre script afin de gérer différents résultats lors de l'exécution d'une action.

Condition

Description

Finished

Chemin emprunté lorsque le nombre de répétitions dépasse le nombre spécifié.

Repeat

Chemin emprunté alors que le nombre de répétitions actuel est inférieur ou égal au nombre spécifié.

Exemple de script

Cet exemple montre comment cette action peut être utilisée dans les scripts. Il ne s'agit pas d'un script complet. Une rédaction de script supplémentaire peut être requise.

Une fois le script déclenché, Voiceparams définit la voix de la synthèse vocale et Hours définit les heures d'ouverture (à l'aide du profil Heures d'ouverture). Lorsque le script atteint l'action Menu, un message est lu et demande à l'appelant d'appuyer sur 1 pour demander un agent. Si l’appelant n’appuie pas surf 1 dans les 5 secondes (configuré dans la propriété Timeout Menu), la Loop sera déclenchée, entraînant la lecture d’un message qui invite le contact à réessayer. La boucle se produira trois fois ; la quatrième fois, la boucle suivra la branche Finished au lieu de la branche Repeat. Dans la branche Finished, un message différent sera lu afin d’inviter le contact à rappeler plus tard, puis l'appel sera raccroché.

Souhaitez-voustélécharger ce script?

Dans un événement simple, lorsqu'un appel est mis en attente, une boucle se produira dans la musique, suivie d'un message suivi d'une musique et d'un autre message, etc. jusqu'à ce que l'appel soit retiré.

Souhaitez-voustélécharger ce script?