Modelos, módulos e aplicativos¶
Os modelos determinam a estrutura lógica de uma base de dados e como os dados são armazenados, organizados e manipulados. Em outras palavras, um modelo é uma tabela de informações que pode ser vinculada a outras tabelas. Um modelo geralmente representa um conceito de negócios, como um pedido de venda, contato ou produto.
Os módulos e aplicativos contêm vários elementos, como modelos, visualizações, arquivos de dados, controladores da Web e dados estáticos da Web.
Nota
Todos os aplicativos são módulos. Módulos maiores e autônomos são normalmente chamados de aplicativos, enquanto outros módulos geralmente servem como complementos para esses aplicativos.
Recursos sugeridos¶
Ao criar um novo modelo ou aplicativo com o Estúdio, você pode optar por adicionar até 14 recursos para acelerar o processo de criação. Esses recursos agrupam campos, configurações padrão e visualizações que geralmente são usados juntos para fornecer alguma funcionalidade padrão. A maioria desses recursos pode ser adicionada posteriormente, mas adicioná-los desde o início facilita muito o processo de criação do modelo. Além disso, em alguns casos, esses recursos interagem entre si para aumentar sua utilidade.
Example
A criação de um modelo com os recursos Foto e Etapas do funil ativados adiciona a imagem no layout do cartão da :ref:` visualização Kanban <studio/views/multiple-records/kanban>`.

Informações de contato¶
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

Atribuição de usuário¶
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

Data e Calendário¶
Selecting Date & Calendar adds to the Form view a Date field and activates the Calendar view.
Intervalo de data e 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 do funil¶
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
O recurso Estágios do funil pode ser adicionado em um estágio posterior.
Foto¶
Selecting Picture adds to the top-right of the Form view an Image field.
Nota
O recurso Foto pode ser adicionado em um estágio posterior.
Linhas¶
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 monetário¶
Selecting Monetary value adds to the Formulário and Lista views a Monetary field. The Gráfico and Pivô views are also activated.
Nota
Um campo Moeda é adicionado e oculto da visualização.
Empresa¶
Selecting Company adds to the Formulário and Lista views a Many2One field linked to the Company model.
Nota
Isso só é útil se você trabalhar em um ambiente multiempresa.
Ordenação personalizada¶
A seleção de Ordenação personalizada adiciona à Visualização de lista um ícone de alça para arrastar e para reordenar manualmente os registros.
Example

Chatter¶
A seleção de Chatter adiciona funcionalidades do Chatter (envio de mensagens, registro de notas e agendamento de atividades).à Visualização de formulário .
Nota
O recurso Chatter pode ser adicionado em um estágio posterior.
Example

Arquivando¶
Selecionar Arquivamento adiciona às visualizações Formulário e Lista a ação Arquivar e oculta os registros arquivados das pesquisas e visualizações por padrão.
Exportar e importar personalizações¶
Quando você faz qualquer personalização com o Estúdio, um novo módulo chamado Personalizações do Estúdio é adicionado à sua base de dados.
Para exportar essas personalizações, vá para o
para fazer download de um arquivo ZIP contendo todas as personalizações.Para importar e instalar essas personalizações em outra base de dados, conecte-se à base de dados de destino e vá para Importar.
e, em seguida, carregue o arquivo ZIP exportado antes de clicar no botãoAviso
Antes de importar, certifique-se de que a base de dados de destino contém os mesmos aplicativos e módulos que a base de dados de origem. O Estúdio não adiciona os módulos subjacentes como dependências do módulo exportado.