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

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

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

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

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

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.

Marcadores

A seleção de Marcadores adiciona às visualizações Formulário e Lista um campo Marcadores, criando um modelo Marcador com direitos de acesso pré-configurados no processo.

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

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.