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¶
A seleção de Detalhes de contato adiciona à Visualização de formulário um campo Many2One vinculado ao modelo Contato e dois de seus campos Campos relacionados: Telefone e E-mail. O campo Contato também é adicionado à Visualização de lista, e a Visualização de mapa é ativada.
Example
Atribuição de usuário¶
A seleção de Atribuição de usuário adiciona à Visualização de formulário um campo Many2One vinculado ao modelo Contact, com o seguinte Domínio: Compartilhar usuário não está definido
para permitir apenas a seleção de Usuários internos. Além disso, o widget many2one_avatar_user é usado para exibir o avatar do usuário. O campo Responsible também é adicionado à Visualização de lista.
Example
Data e Calendário¶
A seleção de Data e calendário adiciona um campo Data à Visualização de formulário e ativa a Visualização de calendário.
Intervalo de data e Gantt¶
A seleção de Intervalo de dados e Gantt adiciona à visualização de formulário dois campos de data um ao lado do outro: um para definir uma data de início e o outro para definir uma data de término, usando o widget daterange, e ativa a visualização de Gantt.
Etapas do funil¶
Selecionar Estágios do funil ativa a Visualização Kanban, adiciona vários campos como Prioridade e Estado do Kanban, e três estágios: Novo, Em andamento e Concluído. A Barra de status do funil e o campo Estado do Kanban são adicionados à Visualização do formulário. O campo Cor é adicionado à Visualização de lista.
Nota
O recurso Estágios do funil pode ser adicionado em um estágio posterior.
Foto¶
A seleção de Foto adiciona ao canto superior direito da Visualização de formulário um campo Imagem.
Nota
O recurso Foto pode ser adicionado em um estágio posterior.
Linhas¶
Selecionar Linhas: adiciona um campo Linhas à Visualização de formulário, dentro de um componente Aba.
Notas¶
A seleção de Notas adiciona um campo Html à Visualização de formulário usando a largura total do formulário.
Valor monetário¶
A seleção de Valor monetário adiciona às visualizações Formulário e Lista um Campo monetário. As visualizações Gráfico e Pivô também são ativadas.
Nota
Um campo Moeda é adicionado e oculto da visualização.
Empresa¶
A seleção de Empresa adiciona às visualizações Formulário e Lista um campo Many2One vinculado ao modelo Empresa.
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.