Loop

This help page is for Desktop Studio. This information is also available for 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 IVRFermé Interactive Voice Response. Automated phone menu contacts use via voice or key inputs to obtain information, route an inbound voice call, or both. pour que les contacts réessayent s'ils appuient sur un numéro non valide. Définissez la propriété Repeat sur 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.

The icon for the Email script type - a large @ symbol in a diamond.

The icon for the Chat script type - a chat bubble with an ellipsis inside (...), in a diamond shape.

The icon for the Phone script type - an old-style phone handset with curved lines indicating sound coming out of it.

The icon for the Voicemail script type - a symbol that looks like a cassette tape - two circles sitting on a horizontal line.

The icon for the Work Item script type-a piece of paper with one corner folded down and a bullet list on it.

The icon for the SMS script type - a smart phone with a chat bubble coming out of it.

The icon for the Digital script type - a computer monitor with a smartphone next to it.

Générique

E-mail Conversation Téléphone Messagerie vocale Élément de travail SMS Numérique

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étera avant la branche OnFinished soit suivie.
CounterName 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

OnFinished

Chemin emprunté 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

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?