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>`.

Combinação dos recursos estágios do funil e de imagem na visualização 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

Recurso de detalhes de contato na exibição de formulário

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

Recurso de atribuição de usuário na visualização de formulário

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.

Marcadores

Selecting Tags adds to the Formulário 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

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

Recurso de ordenação personalizada na visualização de lista

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

Recurso Chatter na visualização de formulário

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 Painel principal ‣ Estúdio ‣ Personalizações ‣ Exportar 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 Painel principal ‣ Estúdio ‣ Personalizações ‣ Importar e, em seguida, carregue o arquivo ZIP exportado antes de clicar no botão Importar.

Aviso

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.