Expresiones de Entidad
De
<keywords content="keywords">Entidad, expresión, grilla, contexto</keywords>
Expresiones de Entidad
Las Expresiones de Entidad son aquellas expresiones que pueden ser reutilizadas únicamente en la entidad donde fueron creadas. En estas expresiones, el contexto es la entidad misma, esto es, solamente se pueden utilizar atributos de la entidad a la cual pertenece la expresión. Usualmente, las Expresiones de Entidad se utilizan como reglas de visibilidad, editabilidad y obligatoriedad asociadas a las propiedades de los campos en las formas.
Cómo crear Expresiones de Entidad
El siguiente ejemplo muestra cómo las expresiones pueden funcionar en un contexto diferente al de la entidad de aplicación, y cómo se pueden reutilizar estas Expresiones. La Expresión Booleana puede ser utilizada en la propiedad de visibilidad del campo Número de Documento para mostrar u ocultar esta información de acuerdo a una condición. En la imagen a continuación el usuario puede observar que el Número de Documento no es visible. Este podrá verse únicamente si se selecciona el valor ID en el combo de Tipo de Documento.
1. Para poder crear una expresión que será asociada a la propiedad de visibilidad, el usuario debe editar la Forma de la Actividad.
Vaya al Tercer Paso del Asistente de Procesos y de clic en la actividad que se desea.
La Forma de la Actividad en este ejemplo es "Registrar Informacion del Cliente y del Vehiculo". En la imagen a continuacion se puede encontrar la apariencia de la forma en la aplicación web. La visibilidad del campo Número de Documento será modificada en la forma de edición de la Entidad Cliente (o colección de datos).
Luego de hacer click en la opción Editar Forma en las Propiedades Globales de la Forma, se desplegara el Ayudante para Creacion de Formas. Aqui, el usuario puede crear o editar formas. El Editor de Formas mostrará los atributos incluidos.
2. Ir a la entidad de Clientes y seleccionarla para poder abrir la Forma de Edicion.
Cuando la forma de la Entidad ( o colección) es editada, la entidad de la cual se arrastran los atributos cambia. Cuando se abre el Editor de Formas, se mostraba la Entidad Principal de Negocio. Ahora, el contexto cambió y el usuario trabajará con la entidad de la colección.
3. En la forma de Edicion de la grilla (o colección) seleccione el atributo Tipo de Documento. Como la regla de visibilidad depende del valor seleccionado en el combo de Tipo de Documento, este atributo debe tener seleccionada la propiedad de "Submit on Change". Esto le permitirá a Bizagi ejecutar la expresión de visibilidad tan pronto como el usuario seleccione un valor en el combo en la aplicación web.
4. Luego, hacer click derecho en el atributo Número de Documento y seleccione Expresión en la propiedad de Visibilidad.
Esto abrirá una nueva ventana para crear la expresión, y definir las condiciones de visibilidad del campo. En este caso, la expresión evaluará el valor seleccionado para el Tipo de Documento y de esta forma mostrar u ocultar el campo de Número de Documento.
5. Hacer click en el checkbox con la opción de reutilizar en la esquina superior derecha tal y como se muestra en la imagen a continuación. Esto permitirá que la expresión sea reutilizada en cualquier otro sitio donde el contexto sea la entidad Client Insured. En este ejemplo, la visibilidad del Número de Documento depende del valor seleccionado en el campo Tipo de Documento en la misma forma.
6. Como no se seleccionó ninguna expresión previamente, se necesita una Expresión Avanzada. Haga click en cancelar en la ventana de expresiones.
Aparecerá una nueva ventana donde el usuario puede seleccionar entre expresiones creadas previamente y Expresiones por Defecto. Para crear una nueva expresión, haga click en Avanzado en la esquina inferior izquierda y luego haga click en el botón para crear Nuevo Scripting.
7. El usuario debe escribir en las expresiones las condiciones requeridas para mostrar u ocultar el campo.
8. Finalmente, la regla sera ejecutada en la aplicacion web. En la figura a continuacion, el usuario puede ver que el Numero del Documento es visible después de seleccionar el valor ID en el combo de Tipo de Documento. La expresión se puede reutilizar en cualquier otra forma que tenga el mismo contexto para de esta forma controlar las propiedades de visibilidad, editabilidad y oblogatoriedad de los campos, por ejemplo.
En la siguiente actividad del proceso Registrar Información de una política anterior (Register Data from prior policy), el usuario reutilizará la expresión ya que se asociará la misma colección al caso para poder crear la política anterior, y de esta forma aplicará la misma restricción a nivel de visibilidad. Sin embargo, en este caso la restricción aplicará en la propiedad de edición del campo.
Se asociará la expresión creada previamente al campo de Número de Documento en la propiedad de Edición del campo.
1. Hacer click derecho en el campo de Número de Documento y seleccionar la expresión para la propiedad de Edición.
2. Aparecerá una nueva ventana para poder crear una nueva expresión. Para utilizar una expresión creada previamente, presione Cancelar. Se desplegará una nueva ventana con las expresiones previamente creadas, así como las expresiones por defecto. Haga click en Cancelar cuando aparezca la ventana de Expresiones.
3. En el ejemplo anterior, la expresión fue salvada con el nombre ShowNumDoc. Esta aparecerá como una Expresión de Entidad, así como se muestra en la imagen a continuación.
4. El campo de Número de Documento es editable cuando el Tipo de Documento es ID tal y como se definió en la expresión creada en la actividad previa y que ahora es reutilizada.
<comments />