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

Crear un modelo con las funciones Foto y Etapas del flujo activadas agrega la imagen al diseño de la tarjeta de la vista de kanban.

Combinación de las funciones Imagen y Etapas del flujo en la vista de kanban

Detalles de contacto

Selecting Contact details adds to the Form view a Many2One field linked to the Contact model and two of its Related Fields: Phone and Email. The Contact field is also added to the List view, and the Map view is activated.

Example

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

Asignación de usuario

Selecting User assignment adds to the Form view a Many2One field linked to the Contact model, with the following Domain: Share User is not set to only allow the selection of Internal Users. In addition, the many2one_avatar_user widget is used to display the user’s avatar. The Responsible field is also added to the List view.

Example

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

Fecha y calendario

Selecting Date & Calendar adds to the Form view a Date field and activates the Calendar view.

Rango de fechas y Gantt

Selecting Date range & Gantt adds to the Form view two Date fields next to each other: one to set a start date, the other to set an end date, using the daterange widget, and activates the Gantt view.

Etapas del flujo

Selecting Pipeline stages activates the Kanban view, adds several fields such as Priority and Kanban State, and three stages: New, In Progress, and Done. The Pipeline status bar and the Kanban State field are added to the Form view. The Color field is added to the List view.

Nota

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

Etiquetas

Selecting Tags adds to the Formulario and Lista views a Tags field, creating a Tag model with preconfigured access rights in the process.

Foto

Selecting Picture adds to the top-right of the Form view an Image field.

Nota

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

Líneas

Selecting Lines: adds to the Form view a Lines field inside a Tab component.

Notas

Selecting Notes adds to the Form view an Html field using the full width of the form.

Valor monetario

Selecting Monetary value adds to the Formulario and Lista views a Monetary field. The Gráfico and Pivote views are also activated.

Nota

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

Empresa

Selecting Company adds to the Formulario and Lista views a Many2One field linked to the Company model.

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

Archivado

Seleccionar Archivado agrega la acción Archivado a las vistas de Formulario y de Lista. Esta oculta los registros archivados de las búsquedas y las vistas de forma 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 realizar una importación, asegúrese de que la base de datos de destino tenga 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.