Modelos, módulos y aplicaciones

Los modelos determinan la estructura lógica de una base de datos y cómo se almacenan, organizan y manipulan los datos. En otras palabras, un modelo es una tabla de información que se puede vincular con otras tablas. Un modelo suele representar un concepto empresarial, como una orden de venta, un contacto o un producto.

Los módulos y las aplicaciones contienen varios elementos, como modelos, vistas, archivos de datos, controladores web y datos web estáticos.

Nota

Todas las aplicaciones son módulos. Los módulos más grandes e independientes suelen denominarse aplicaciones, mientras que otros módulos suelen ser complementos de dichas aplicaciones.

Funciones sugeridas

Cuando se crea un nuevo modelo o aplicación con Studio, se puede optar por añadir hasta 14 funciones que permitan acelerar el proceso de creación. Estas características agrupan campos, configuraciones predeterminadas y vistas que suelen utilizarse en conjunto para proporcionar cierta funcionalidad estándar. La mayoría de estas funciones se pueden añadir después, pero añadirlas desde el principio facilita mucho el proceso de creación del modelo. Además, en algunos casos, estas funciones interactúan entre sí para aumentar su utilidad.

Example

La creación de un modelo con las funciones Foto y Etapas del flujo activadas añade la imagen en el diseño de la tarjeta de la vista Kanban.

Combinación de las funciones de las etapas imagen y flujo en la vista kanban

Detalles de contacto

Al seleccionar Detalles de contacto se añade a la vista de formulario un campo Many2One vinculado al modelo Contacto y dos de sus campos relacionados: Teléfono y Correo electrónico. El campo Contacto también se añade a la vista de lista, y se activa la vista de mapa.

Example

Función de datos de contacto en la vista de formulario

Asignación de usuario

Al seleccionar Asignación de usuario se añade a la vista de formulario un campo Many2One vinculado al modelo Contacto, con el siguiente Dominio: Usuario compartido no está establecido para permitir solo la selección de usuarios internos. Además, se usa el widget many2one_avatar_user para mostrar el avatar del usuario. El campo Responsable también se añade a la vista de lista.

Example

Función asignación de usuarios en la vista de formulario

Fecha y calendario

Al seleccionar Fecha y calendario se añade a la vista de formulario un campo de fecha y se activa la vista de calendario.

Rango de fechas y Gantt

Seleccionar Rango de fechas y Gantt agrega a la vista de formulario dos campos de fecha uno junto al otro: uno para establecer una fecha de inicio y otro para establecer una fecha de fin, usando el widget daterange, y activa la vista Gantt.

Etapas del flujo

Seleccionar Etapas de pipeline activa la vista Kanban, agrega varios campos como Prioridad y Estado Kanban, y tres etapas: Nuevo, En progreso y Hecho. La barra de estado del pipeline y el campo Estado Kanban se agregan a la vista de formulario. El campo Color se agrega a la vista de lista.

Nota

Se puede añadir la función Etapas del flujo después.

Etiquetas

Seleccionar Etiquetas agrega a las vistas Formulario y Lista un campo de etiquetas, creando un modelo de Etiqueta con derechos de acceso preconfigurados en el proceso.

Foto

Seleccionar Imagen agrega en la parte superior derecha de la vista de formulario un campo de imagen.

Nota

Se puede añadir la función Imagen después.

Líneas

Seleccionar Líneas: agrega a la vista de formulario un campo de líneas dentro de un componente Pestaña.

Notas

Seleccionar Notas agrega a la vista de formulario un campo Html usando el ancho completo del formulario.

Valor monetario

Seleccionar Valor monetario agrega a las vistas Formulario y Lista un campo monetario. Las vistas Gráfico y Pivote también se activan.

Nota

Se añade y oculta un campo de Divisa de la vista.

Empresa

Seleccionar Compañía agrega a las vistas Formulario y Lista un campo Many2One vinculado al modelo Compañía.

Nota

Esto solo es útil en un entorno multiempresa.

Orden Personalizado

Si selecciona Orden personalizado se añadirá un icono de arrastre que le permitirá ordenar de forma manual los registros en la vista de Lista.

Example

Función de orden personalizado en la vista de lista

Chatter

Si selecciona Chatter se añadirán las funciones de Chatter (envío de mensajes, registro de notas y programación de actividades) a la vista de Formulario.

Nota

Se puede añadir la función Chatter después.

Example

Función de chatter en la vista de formulario

Archivando

Si selecciona Archivando, se añadirá la acción Archivando a las vistas Formulario y Lista. Esto hará que se oculten los registros archivados de las búsquedas y vistas de manera predeterminada.

Exportar e importar personalizaciones

Cuando se realiza una personalización con Studio, se añade un nuevo módulo llamado Personalizaciones de Studio a la base de datos.

Si desea exportar estas personalizaciones, vaya al Tablero principal ‣ Studio ‣ Personalizaciones ‣ Exportar. Ahí podrá descargar un archivo ZIP con todas las personalizaciones.

Para importar e instalar estas personalizaciones en otra base de datos, debe conectarse a la base de datos destino e ir al Tablero principal ‣ Studio ‣ Personalizaciones ‣ Importar. Ahí podrá subir el archivo ZIP exportado, después haga clic en el botón Importar.

Advertencia

Antes de importar, asegúrese de que la base de datos de destino contenga las mismas aplicaciones y módulos que la base de datos de origen. Studio no se encargará de añadir los módulos subyacentes como dependencias del módulo exportado.