Loop

Cette page d'aide s'applique à Desktop Studio. Ces informations sont aussi disponibles pour Studio.

Répète l’action ou les actions connectées à la branche Repeat le nombre de fois spécifié. Après le nombre d'itérations spécifié, la branche Finish est déclenchée.

Par exemple, vous pouvez ajouter cette action à un menu IVRClosed Réponse vocale interactive. Menu téléphonique automatisé que les contacts utilisent par la Voix ou par des touches pour obtenir des informations, acheminer un appel vocal entrant, ou les deux. pour que les contacts réessayent s'ils appuient sur un numéro non valide. Définissez la propriété Repeat à 3 pour donner au contact trois tentatives. Lors d'une interaction où le contact appuie sur un numéro invalide, les actions connectées à la condition de branche Repeat s'exécutent trois fois. La prochaine fois que la boucle s'exécute, le script prend la branche Finish et envoie le contact à un opérateur.

Types de scripts pris en charge

The icon for a Generic script type - a rectangle with < and > symbols inside it.

L'icône du type de script Courriel - un grand symbole @ dans un losange.

L'icône du type de script Clavardage - une bulle de clavardage avec des points de suspension à l'intérieur (...), en forme de losange.

L'icône du type de script Téléphone - un combiné téléphonique à l'ancienne avec des lignes courbes indiquant le son qui en sort.

L'icône du type de script de messagerie vocale - un symbole qui ressemble à une cassette - deux cercles assis sur une ligne horizontale.

L'icône pour le type de script d'élément de travail - un morceau de papier avec un coin replié et une liste à puces dessus.

L'icône du type de script SMS - un téléphone intelligent avec une bulle de discussion qui en sort.

L'icône du type de script Digital - un moniteur d'ordinateur avec un téléphone intelligent à côté.

Générique

courriel Clavardage 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

Repeat Le nombre de fois que la boucle se répète avant que la branche OnFinished ne soit prise.
CounterName Nom d’une variable destinée à recevoir la valeur actuelle de FromValue plus Step.

Conditions de la branche de résultat

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

OnFinished

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

OnRepeat

Chemin emprunté alors que le nombre actuel Repeat est inférieur ou égal au nombre spécifié.

Exemple de script

Voici un exemple pour afficher comment cette action peut être utilisée dans des scripts. Il ne s’agit pas d’un texte complet. Des scripts supplémentaires peuvent être nécessaires.

Après le déclenchement du script, Voiceparams définit la voix de synthèse texte-parole et Hours définit les heures d’ouverture (en utilisant le profil Heures d’ouverture). Lorsque le script atteint l’action Menu, un message est lu, demandant à l’appelant d’appuyer sur 1 pour demander un agent. Si 1 n’est pas appuyé dans les 5 secondes (défini dans la propriété Dépassement de délai Menu), Loop sera déclenché et un message sera alors lu, demandant au contact d’essayer à nouveau. La boucle se reproduira trois fois et, la quatrième fois, elle suivra la branche Finished au lieu de la branche Repeat. Sur la branche Finished, un message différent sera lu, informant le contact de rappeler plus tard, puis raccrochera l’appel.

Souhaitez-vous té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-vous télécharger ce script?

Conseils et astuces

Si vos boucles se comportent de manière erratique ou si vous rencontrez un comportement inattendu, essayez de réinitialiser la variable CounterName à 0 au début du script.