Entidades

Modelado - construcción raíz

Las entidades en Lappiz son el ítem central de toda funcionalidad, puesto que las entidades en el designer se traducen a tablas físicas en la base de datos y permite a los desarrolladores agregar componentes para ejecutar las reglas de negocio que demande el sistema de información.

La creación o modificación de entidades es un componente esencial para la construcción automática del API transaccional que Lappiz genera al aplicar cambios y generar una nueva versión de la aplicación.

Lappiz al momento de crear una aplicación siempre genera una primera entidad de usuarios y en el escritorio de trabajo lista las entidades que se construyan en el sistema.

Listado de entidades

En el escritorio de trabajo de entidades, Lappiz brinda tres acciones "Crear", "Editar" y "Eliminar", respectivamente cada una de ellas permite al desarrollador crear nuevas entidades, editar existentes (que trae consigo nuevas características para agregar o modificar funcionalidades) y eliminar la entidad.

Crear entidad.

Al crear una entidad, el entorno de trabajo solicita la siguiente información.

Propiedad

Descripción

Tipo de entidad

Brinda dos opciones

  1. Imported (Se conecta al modelo ya existente de una entidad)

  2. New (Crea el modelo de la entidad en la base de datos)

Código

Es el código de la entidad el cual se evidencia como nombre en la tabla de la base de datos. La estructura final es <<CodigoEntidad_Lappiz>>

Nombre

Nombre de la entidad el cual se muestra en el runtime. Escribir en singular

Nombre plural

Nombre de la entidad el cual se muestra en el runtime. Escribir en plural

Campo estándar

Campo por defecto para la aplicación. Tipo de dato por defecto [System].[String]

Módulo

Agrupar la entidad en un módulo en específico

Maneja históricos

Siempre está activo y bloqueado porque Lappiz siempre entrega log de auditoría de transacciones

Mostrar históricos

Activar acción en el formulario para ver el log de auditoría

Habilitar borrado lógico

Activar función de borrado lógico (Activo-Inactivo) ya que por default Lappiz ejecuta borrado físico

Es anónimo

Permite acceder a funciones de la entidad sin requerir autenticación en el sistema

Guardar en memoria

Esta propiedad indica que los registros de esta entidad quedarán registrados en memoria, esta entidad no se verá reflejada en la base de datos de la aplicación. se podrán crear campos tipo relacion pero solo de una entidad que se guarda en memoria hacia una entidad normal, no se permite crear campos tipo relación de una entidad normal hacia una que se guarde en memoria ni entre dos entidades que se guarden en memoria.

Propiedades de navegación de tipo colección

Habilita que las entidades puedan tener colecciones como propiedad de navegación. Ejemplo: consulta un departamento traer las ciudades que corresponden a se departamento

Vista crear entidad

Modificar entidad.

Al momento de trabajar en una entidad ya existente, Lappiz habilita 7 componentes funcionales que cubren necesidades de modelado, reglas de negocio, reglas de integración, reglas de interfaz o demás características que se deban ejecutar e intervenir en el momento de la ejecución del sistema de información y, permite modificar las generalidades de la entidad.

Editar generalidades de la entidad

Los componentes adicionales que habilita la edición de una entidad son:

CamposVistasMétodos LappizAccionesFiltrosReglas UIÍndices

Last updated

Was this helpful?