¿Algo más? Acción de bucle
Utilice esta acción para hacer que su proceso repita una serie de acciones hasta que cumpla con ciertos criterios antes de pasar a la siguiente acción en su diseño. Con esta acción, la persona que llama determina cuándo continúa el bucle. El bucle continúa hasta que el flujo ya no recibe una respuesta afirmativa de la persona que llama, lo que indica que no es necesario realizar ninguna otra acción. Puede crear lógica de flujo con esta acción de varias formas, que incluyen:
- Recorre los elementos de una colección
Recorrer los elementos de una colección se aplica a las acciones dentro del bucle para cada elemento de una colección de variables. Por ejemplo, las acciones dentro del ciclo pueden sumar 2 y luego multiplicar por 3. Si recorrió una colección de cinco números enteros, entonces el ciclo sumaría 2 al primer número entero, multiplicaría la suma por 3 y volvería a colocar el producto en la ranura del primer número entero de la colección. El ciclo haría las mismas acciones en el segundo entero, luego en el tercero, cuarto y quinto. Cuando terminara con el último elemento de la colección, el ciclo "saldría" y su proceso avanzaría a la siguiente acción en el diseño de su proceso.
- Bucle hasta que se alcanza un recuento fijo
Bucle hasta que se alcanza un recuento fijo aplica las acciones dentro del bucle el número de veces que especifique. Por ejemplo, si especifica 10, el ciclo se ejecutará 10 veces antes de pasar a la siguiente acción en el diseño de su proceso.
- Bucle mientras una condición es verdadera
Bucle mientras una condición es verdadera aplica las acciones dentro del bucle siempre que una determinada condición sea verdadera, como que un valor entero sea mayor que cero. Utilice el cuadro de diálogo Editor de expresiones para construir la condición.
Nombre | Descripción |
---|---|
Nombre | Agrega una etiqueta descriptiva para la acción. |
Nombre de datos de índice actual | Úselo para rastrear el recuento de bucles actual, comenzando en 0 para el primer bucle y luego en incrementos de 1 cada vez. |
Pregunta |
Aquí, pregunte a los destinatarios qué les gustaría hacer. Por ejemplo, "¿Puedo ayudarte con algo más?" |
Respuesta invalida: Sin entrada |
Para una respuesta no válida de entrada no válida, agregue una frase para que se la reproduzca al destinatario. Por ejemplo, "Di que sí si quieres continuar o que no si no quieres continuar". Nota: El bot devuelve la configuración que defina en Ajustes > Entrada de usuario > No se ha detectado ninguna entrada > No se ha detectado ninguna entrada Apología combinada con la comunicación de la pregunta. |
Personalizar Sin entrada |
Habilita el campo No Input Reprompts y te permite crear una lista de no input prompts que el bot devuelve incrementalmente después de no recibir ninguna entrada del usuario. |
Sin repeticiones de entrada |
Después de que el bot reciba No Input, devuelve la comunicación en la posición de la colección No Input Reprompts que corresponda al número actual de No Inputs recibidos para esa acción. Por ejemplo, el primer No Input hace que el bot utilice el primer reprompt No Input de la colección definida. La longitud de la colección No Input Reprompt también anula el número máximo de reintentos de No Input que defina en Settings > User Input > No Input Detected > Maximum Number of No Input Retries para esa acción en particular. Por ejemplo, si defines dos reintentos en la colección, el bot reintentará dos veces. Una colección vacía desactiva los reintentos de No Match. Nota: El bot devuelve la configuración establecida en Ajustes > Entrada del usuario > No Match Detectado > No Match Apology combinada con la comunicación No Match. |
Por defecto Sin entrada |
Activa el campo Sin entrada y te permite definir un único aviso de Sin entrada que el bot devuelve después de no recibir ninguna entrada. |
Sin coincidencia |
La comunicación que devuelve el bot cuando la entrada del usuario no es una coincidencia válida. Nota: El bot devuelve la configuración establecida en Ajustes > Entrada del usuario > No Match Detectado > No Match Apology combinada con la comunicación No Match. |
Personalizar No Match |
Activa el campo No Match Reprompts y permite crear una lista de no coincidentes. El bot devuelve estas indicaciones de forma incremental después de recibir eventos de entrada No Match. |
No Match Reprompts |
Cuando el bot recibe una entrada No Match, devuelve la comunicación en la posición de la colección No Match Reprompts que corresponde al número actual de entradas No Match recibidas para esa acción. Por ejemplo, la primera entrada No Match hace que el bot utilice el primer reprompt No Match de la colección definida. La longitud de la colección de Reintentos de No Coincidencia también anula el número máximo de reintentos de No Coincidencia que usted defina en Configuración > Entrada del Usuario > No Coincidencia Detectada > Número Máximo de Reintentos de No Coincidencia para esa acción en particular. Por ejemplo, si defines dos reintentos en la colección, el bot reintentará dos veces. Una colección vacía desactiva los reintentos de No Match. Nota: El bot devuelve la configuración establecida en Ajustes > Entrada del usuario > No Match Detectado > No Match Apology combinada con la comunicación No Match. |
Por defecto Sin coincidencia |
Activa el campo No Match por defecto y permite definir un único aviso No Match que el bot devuelve tras recibir eventos de entrada No Match. |