Saltar a contenido

Force Execution Of Intent

Nombre del elemento: Forzar la ejecución de la intención (Force Execution Of Intent)

Categoría: Módulo de acción (Programming).

Descripción: funcionalidad avanzada, manipula la ejecución de intenciones desde el flujo, posee nombre personalizable.

Funcionalidad: Permite la activación de una intención distinta a la actual desde una acción.

Campos de configuración de acción Force Execution Of Intent

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

Subconjunto Información (requerido):

[Reutilizar entidades de la intención anterior:] Campo seleccionable si/no

De seleccionar la opción SI, se podrán utilizar estas entidades con los valores ya asignados durante la intención que redirige. En caso contrario al seleccionar NO, las entidades que se utilicen se encontrarán vacías a la espera de su llamado para guardar nueva información (Siendo entidades de tipo local).

[El nombre de la intención a ejecutar obtenido desde una expresión:] Se define el nombre de la intención donde se generará la redirección que puede estar construida a partir de una expresión. Verifique que la intención resultante de la expresión ejecutada sea una intención valida, en los escenarios que propone su integración.

[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 intenciones. Al ejecutarse un desborde de error la entidad Force_Execution_Intent_Error será cargada con el detalle de error si el mismo se encuentra disponible.

Nota 📑 No debe confundir esta acción con la acción “Force Intent”.

Ejemplo de implementación Force Execution Of Intent

Precondición:

Intención: forceIntent1 (actual)

Intención: forceIntent2

Intención: ErrorH (desborde de errores)

-- Entrada:

[Reutilizar entidades]: no

[Nombre de intención (expresión)]: ‘forceIntent2’

[Manejador de Error]: ErrorH

-- Resultado de Salida:

Al activarse la acción la interacción salta desde la intención “forceIntent1” a “forceIntent2”, se omite la vuelta atrás que sucede en casos forzados (considere como equivalente el tradicional “goto”), la acción esta configurada para no procesar entidades heredadas por lo que no almacena dicha información.

En la siguiente estructura de flujo hipotético la ejecución de force execution of intent derivaría en la no ejecución del dialogo “D3_fI1”*.

Funciones Avanzadas : No declaradas