Saltar a contenido

Sleep

Nombre del elemento: Dormir (Sleep)

Categoría: Tiempo (Time)

Descripción: Funcionalidad básica. Posee nombre personalizable y un parámetro configurable para indicar la cantidad segundos de espera entre una acción y otra dentro de un flujo.

Funcionalidad: Permite configurar una pausa entre una acción y otra, este tiempo es en segundos.

Campos de configuración de acción de Sleep

[Nombre]: Descriptor único de caja de configuración con fines de identificar la misma en el flujo.

Subconjunto: General (requerido)

  • [Segundos de pausa]: campo de tipo númérico. Aquí debe ingresarse la cantidad de segundos que corresponderá a la pausa que realizará el flujo programado, antes de realizar la ejecución de la próxima caja y/o acción. Es decir, si se escribe 5, corresponderá a 5 segundos de pausa. Este campo acepta solo valores numéricos.

  • [Manejador de errores]: Caja de selección donde se identifica la intención que se activara en caso de presentarse un error en la acción Forzar ejecución de casos. Al ejecutarse un desborde de error la entidad Force_Execution_Case_Error será cargada con el detalle de error si el mismo se encuentra disponible.

Ejemplo de implementación Sleep

  1. La primera caja de acción puede corresponder a una caja de diálogo (Dialog) la cual contendrá el saludo

Ejemplo:

La acción Sleep se ejecuta retrasando la activación de acciones posteriores a ella, en este ejemplo la estructura de ejecución será:

*Precondiciones:

Acción 1 -> Dialogo:

“Bienvenido a Lynn”

Acción 2 -> Dialogo:

“Dime, ¿En qué podemos ayudarte?”

--Entrada:

Sleep -> Seconds to sleep = 3

--Resultado:

1) Bienvenido a Lynn

2) [Tiempo de espera de 3 segundos]

3) Dime, ¿En qué podemos ayudarte?

Nota 📑 Puede realizar este mismo flujo sin la caja Sleep para comprobar el comportamiento de pausa que establece esta acción. La implementación de pausas permite que el diálogo no se vea tan robotizado, dándole un toque más humano a la interacción.

Funciones Avanzadas: No declaradas