Loop

This help page is for Desktop Studio. This information is also available for Studio.

Repete a ação ou ações conectadas ao ramal Repetir o número especificado de vezes. Após o número especificado de iterações, o ramal Finish é acionado.

Por exemplo, você pode adicionar esta ação a um menu RVI para que os contatos tentem novamente se pressionarem um número inválido. Defina a Repeat propriedade está definida como 3 para dar ao contato três tentativas. Durante uma interação em que o contato pressiona um número inválido, as ações conectadas à condição de ramal Repeat são executadas três vezes. Na próxima vez que o loop for executado, o script pega o ramal Finish e envia o contato para um operador.

Tipos de script suportados

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.

Genérico

E-mail Chat Telefone Correio de Voz Item de Trabalho SMS Digital

Propriedades de entrada

Estas propriedades definem dados que a ação usa durante a execução.

Propriedade

Descrição

Repeat O número de vezes que o loop será repetido antes que o ramal OnFinished seja tomado.
CounterName Nome de uma variável para receber o valor atual de FromValue mais Step.

Condições de ramal resultante

Condições de ramal resultante permitem que você crie ramais no seu script para atender diferentes resultados quando uma ação é executada.

Condição

Descrição

OnFinished

Caminho percorrido quando a contagem de repetições excede o número especificado.

OnRepeat

Caminho percorrido enquanto a contagem de Repeat atual é menor ou igual ao número especificado.

Exemplo de script

Este é um exemplo para mostrar como esta ação pode ser usada em scripts. Ele não é voltado para um script inteiro. Criação de script adicional pode ser necessária.

Depois que o script é acionado, Voiceparams define a voz de texto em fala e Hours define o horário de funcionamento (usando o Perfil de horário de funcionamento). Quando o script chega à ação de Menu, uma mensagem é reproduzida, solicitando ao chamador que pressione 1 para solicitar um agente. Se 1 não for pressionado em 5 segundos (definido na propriedade de Menu Tempo limite), o Loop será acionado e uma mensagem será reproduzida, dizendo ao contato para tentar novamente. O loop ocorrerá três vezes e, na quarta vez, o loop seguirá o ramal Finished em vez do ramal Repeat. No ramal Finished, uma mensagem diferente será reproduzida, dizendo ao contato para ligar mais tarde e, em seguida, desligará a chamada.

Quer baixar este script?

Em um evento simples, quando uma chamada é colocada em espera, ocorre um loop no qual a música é reproduzida, seguida por uma mensagem, seguida por música e outra mensagem, e assim por diante, até que a chamada seja retirada da espera.

Quer baixar este script?