Rastrear fornecedores, contratos e faturas em bancos de dados separados no Notion pode levar a duplicação de dados e links quebrados. Uma propriedade Relation conecta dois bancos de dados para que registros em um possam referenciar registros em outro. Este artigo explica como criar propriedades Relation entre um banco de dados de Fornecedores, um de Contratos e um de Faturas. Após ler este guia, você terá um sistema funcional de três bancos de dados onde cada contrato está vinculado ao seu fornecedor e cada fatura está vinculada tanto ao fornecedor quanto ao contrato.
Principais Conclusões: Construindo um Sistema de Relação de Três Bancos de Dados no Notion
- Banco de dados + na barra lateral: Crie três bancos de dados separados chamados Fornecedores, Contratos e Faturas antes de adicionar qualquer propriedade Relation.
- Propriedade Relation > Selecionar um banco de dados: Adicione uma coluna Relation a cada banco de dados e aponte para o banco de dados correto.
- Propriedade Rollup: Puxe o nome do fornecedor para o banco de dados de Faturas automaticamente, fazendo rollup do registro de Contrato vinculado.
Como as Propriedades Relation do Notion Funcionam para Rastreamento Multi-Banco de Dados
Uma propriedade Relation cria um link bidirecional entre registros em dois bancos de dados diferentes. Quando você adiciona uma Relation a um banco de dados, o Notion também adiciona uma Relation recíproca no banco de dados vinculado. Isso significa que um registro de fornecedor pode mostrar todos os seus contratos, e um registro de contrato pode mostrar seu fornecedor. Para rastreamento de faturas, você precisa de três bancos de dados porque uma fatura pertence a um contrato e a um fornecedor. Uma única Relation não pode vincular três bancos de dados ao mesmo tempo. Em vez disso, você cria duas propriedades Relation separadas no banco de dados de Faturas: uma para o banco de dados de Contratos e outra para o banco de dados de Fornecedores. O banco de dados de Contratos já tem uma Relation com o banco de dados de Fornecedores. A propriedade Rollup permite exibir dados de um registro relacionado sem entrada manual extra.
Pré-requisitos
Você precisa de um workspace do Notion em qualquer plano, incluindo o plano Gratuito. Os tipos de propriedade Relation e Rollup estão disponíveis em todos os planos. Crie três bancos de dados vazios antes de iniciar as etapas abaixo. Nomeie-os como Fornecedores, Contratos e Faturas. Cada banco de dados deve ter pelo menos uma coluna Título. Você pode adicionar outras colunas como Status, Valor ou Data de Início após configurar as Relations.
Passos para Conectar os Bancos de Dados de Fornecedores, Contratos e Faturas
- Adicione uma Relation de Contratos para Fornecedores
Abra o banco de dados Contratos. Clique no botão + no cabeçalho da coluna mais à direita. Selecione Relation na lista de tipos de propriedade. Nas configurações de Relation, escolha Fornecedores no menu suspenso de banco de dados. Clique em Criar Relation. O Notion adiciona uma nova coluna chamada Fornecedores em Contratos e uma coluna recíproca chamada Contratos em Fornecedores. - Vincule um contrato ao seu fornecedor
No banco de dados Contratos, clique na célula Fornecedores de um contrato específico. Um menu é aberto mostrando todos os registros no banco de dados Fornecedores. Selecione o nome do fornecedor correto. A célula agora mostra esse fornecedor. O registro do fornecedor no banco de dados Fornecedores agora exibe esse contrato em sua coluna Contratos. - Adicione uma Relation de Faturas para Contratos
Abra o banco de dados Faturas. Clique no botão + no cabeçalho da coluna mais à direita. Selecione Relation. Nas configurações, escolha Contratos no menu suspenso de banco de dados. Clique em Criar Relation. Uma nova coluna chamada Contratos aparece em Faturas, e uma coluna recíproca chamada Faturas aparece em Contratos. - Adicione uma Relation de Faturas para Fornecedores
No banco de dados Faturas, clique no botão + novamente. Selecione Relation. Desta vez, escolha Fornecedores no menu suspenso de banco de dados. Clique em Criar Relation. O banco de dados Faturas agora tem uma coluna Fornecedores. O banco de dados Fornecedores recebe uma coluna recíproca chamada Faturas. - Vincule uma fatura ao seu contrato e fornecedor
No banco de dados Faturas, clique na célula Contratos de uma fatura. Selecione o contrato relacionado. Em seguida, clique na célula Fornecedores e selecione o fornecedor relacionado. A fatura agora está vinculada a ambos os registros. Você pode verificar abrindo o registro do contrato e verificando sua coluna Faturas. - Adicione um Rollup para exibir o nome do fornecedor automaticamente nas Faturas
No banco de dados Faturas, clique no botão +. Selecione Rollup na lista de tipos de propriedade. Nomeie a coluna como Nome do Fornecedor. Nas configurações de Rollup, defina Relation como Contratos. Defina Property como Fornecedores (o registro de fornecedor vinculado). Defina Calculate como Mostrar original. O Notion agora exibe o nome do fornecedor do contrato relacionado. Você não precisa inserir o fornecedor manualmente no banco de dados Faturas.
Erros Comuns e Limitações ao Usar Relations para Rastreamento de Fornecedores, Contratos e Faturas
Três bancos de dados não podem ser vinculados em uma única Relation
Uma propriedade Relation conecta apenas dois bancos de dados. Para rastrear fornecedores, contratos e faturas, você precisa de duas propriedades Relation separadas no banco de dados de Faturas. Tentar vincular todos os três em uma coluna não é possível. A solução alternativa descrita acima usa um Rollup para trazer o nome do fornecedor indiretamente para o banco de dados de Faturas.
Excluir uma propriedade Relation remove todos os links
Se você excluir uma coluna Relation de um banco de dados, o Notion remove todos os links nessa coluna e na coluna recíproca no banco de dados vinculado. Não há desfazer para esta ação. Antes de excluir uma propriedade Relation, exporte seu banco de dados como backup ou duplique o banco de dados para testar alterações.
Rollup mostra apenas um valor quando vários registros estão vinculados
Uma propriedade Rollup que usa uma Relation configurada para permitir vários links mostrará um resumo, como uma contagem ou uma lista separada por vírgulas. Se um banco de dados de Contratos permitir vários fornecedores, o Rollup em Faturas pode mostrar vários nomes de fornecedores. Para evitar confusão, mantenha a Relation Contrato-Fornecedor como seleção única. Nas configurações de Relation, desative Permitir vários registros, a menos que você precise de vários fornecedores por contrato.
As visualizações do banco de dados vinculado não são atualizadas automaticamente quando registros são adicionados
Quando você adiciona uma nova fatura e a vincula a um contrato, o registro do contrato mostra a nova fatura em sua coluna Faturas somente após você atualizar a página ou alternar visualizações. Este é um comportamento normal do Notion. Você pode forçar uma atualização recarregando a página ou clicando no nome do banco de dados na barra lateral.
Propriedades Relation vs Rollup no Notion para Rastreamento Multi-Banco de Dados
| Item | Relation | Rollup |
|---|---|---|
| Finalidade | Cria um link bidirecional entre registros em dois bancos de dados | Exibe um valor de um registro relacionado sem entrada manual |
| Armazenamento de dados | Armazena o link em ambos os bancos de dados | Não armazena link, apenas exibe dados |
| Edição | Você pode adicionar ou remover links diretamente na célula | Você não pode editar o valor exibido; deve editar a propriedade de origem |
| Múltiplos bancos de dados | Vincula exatamente dois bancos de dados | Funciona com uma Relation existente para puxar dados de um terceiro banco de dados |
| Caso de uso neste sistema | Conecta Contratos a Fornecedores e Faturas a ambos Contratos e Fornecedores | Exibe o nome do fornecedor nas Faturas lendo o fornecedor vinculado através de Contratos |
Agora você tem um sistema funcional de rastreamento de fornecedores, contratos e faturas no Notion. Os três bancos de dados estão vinculados por meio de propriedades Relation, e a propriedade Rollup evita que você digite o nome do fornecedor duas vezes. Em seguida, adicione uma coluna Status a cada banco de dados e crie uma visualização Board para ver contratos por status ou faturas por fornecedor. Como dica avançada, use uma propriedade Formula no banco de dados de Faturas para calcular o valor total da fatura multiplicando uma propriedade Number por um Rollup da taxa do contrato.