Saltar a contenido

Set Entity By Name

Nombre del elemento: Establece valor de entidad por su nombre (Set Entity By Name).

Categoría: Manipulación de variable (Variable manipulation).

Descripción: Funcionalidad básica, compuesta por campos configurables que permiten establecer de valor a una entidad previamente creada.

Funcionalidad: Permite realizar o establecer un cambio del valor a una entidad ya configurada anteriormente. Este valor puede ser modificable utilizando la misma entidad durante todo el flujo.

Campos de configuración de acción de Set Entity By Name

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

Subconjunto: General (requerido)

[Selector de ámbito de entidad]: Permite indicar cual el ámbito de una entidad entre local y global.

SI: la entidad permitirá ser seteada en cualquier ámbito del flujo, es decir, cualquier intención que se encuentre en ejecución.

NO: la entidad solamente podrá ser seteada en la intención en la cual se encuentre en uso.

[Selector de entidad]: Identifica la entidad dentro de un listado de entidades (previamente generadas) con la cual se trabajará para modificar su valor.

[Valor para establecer (A partir de una expresión)]: Campo de tipo expresión general en el cual debe ingresar una expresión de texto para realizar la modificación de la entidad seleccionada anteriormente, también es posible insertar el nombre de una entidad que contendrá el nuevo dato.

Ejemplo 1

--Entrada

Entidad:  mensajeBienvenida

mensajeBienvenida -> (string) ‘Bienvenido, estamos para ayudarte’

Ejemplo 2

--Entrada a partir de una expresión

Entidad:  mensajeBienvenida

mensajeBienvenida -> (string + Entidad) ‘Bienvenido ’+ @ClientName +’, estamos para ayudarte’

[Permitir valor nulo o vacío]: Se debe seleccionar entre dos opciones SI/NO para indicar si la entidad permitirá valores nulos, es decir:

SI: Permitirá que no sea obligatorio insertar un valor en la entidad, pudiendo así mantenerse nulo o vacío.

NO: Considerará como error que la entidad trabajada se encuentre nula o vacía, por ende, será obligación que esta contenga informació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 casos. Al ejecutarse un desborde de error la entidad Set_Entity_Error será cargada con el detalle de error si el mismo se encuentra disponible.  

Ejemplo de implementación Set Entity By Name

Precondiciones:

Entidad:  mensajeBienvenida (Tipo String)

Entidad de Sistema: @ClientName <- Luis Arévalo

Intención de manejo de error: ErrorHandler

--Entrada

[Selector de ámbito]: NO (Indica que no será una variable de manejo global)

[Entidad seleccionada]: mensajeBienvenida

[El valor de la entidad obtenido de una expresión]: ‘Bienvenido ’+ @ClientName +’, estamos para ayudarte’

[Permitir valor nulo]: NO

[Manejador de errores]: ErrorHandler

-- Resultado  

La entidad “mensajeBienvenida” se ha establecido con el valor string de bienvenida a partir de la resolución de una expresión, como se ilustra a continuación:

mensajeBienvenida <-- Bienvenido Luis Arévalo, estamos para ayudarte

Funciones Avanzadas: No declaradas