Ao gerenciar projetos, tarefas ou dados hierárquicos no Notion, muitas vezes você precisa de linhas que pertencem a outras linhas. Um projeto pai pode ter várias tarefas, e cada tarefa pode ter subtarefas. O Notion não possui um recurso nativo de sub-item como algumas ferramentas de gerenciamento de projetos. No entanto, você pode criar linhas aninhadas usando relações de banco de dados, rollups e visualizações vinculadas. Este artigo explica como configurar relacionamentos pai-filho entre linhas de banco de dados para organizar o trabalho em hierarquia sem sair do Notion.
Principais Conclusões: Configurando Linhas Aninhadas em Bancos de Dados do Notion
- Propriedade de relação no banco de dados filho: Vincula cada linha filha a uma linha pai em outro banco de dados.
- Propriedade de rollup para exibir dados do pai: Mostra o nome, status ou data de vencimento do pai diretamente na linha filha.
- Visualização de banco de dados vinculada filtrada por relação: Exibe apenas os filhos de um pai dentro da página da linha pai.
O Que São Sub-Itens no Notion e Por Que Usá-los
O Notion não possui um recurso de sub-item integrado como o Microsoft Project ou Asana. Em vez disso, você cria sub-itens vinculando dois bancos de dados com uma propriedade de Relação. Um banco de dados contém linhas pai e outro contém linhas filhas. Cada linha filha recebe uma relação que aponta para seu pai. Essa abordagem oferece mais flexibilidade do que uma única tabela com linhas recuadas. Você pode filtrar, classificar e agrupar linhas filhas de forma independente. Também pode criar vários níveis de aninhamento adicionando mais bancos de dados. O principal pré-requisito é ter um espaço de trabalho no Notion onde você possa criar bancos de dados e adicionar propriedades.
Quando Usar Linhas de Banco de Dados Aninhadas
Linhas aninhadas funcionam bem para planejamento de projetos, calendários de conteúdo, wikis da empresa e qualquer dado que tenha uma hierarquia clara. Por exemplo, uma equipe de marketing pode ter um banco de dados de Campanhas e um banco de dados de Tarefas. Cada tarefa é filha de uma campanha. Uma equipe de produto pode ter um banco de dados de Funcionalidades e um banco de dados de Histórias de Usuário. Cada história de usuário pertence a uma funcionalidade. Você também pode aninhar três níveis: Departamento > Projeto > Tarefa. Cada nível usa seu próprio banco de dados com uma relação para o nível acima.
Passos para Criar uma Relação Pai-Filho Entre Dois Bancos de Dados
Siga estes passos para vincular um banco de dados pai a um banco de dados filho. Neste exemplo, o banco de dados pai se chama Projetos e o banco de dados filho se chama Tarefas.
- Crie o banco de dados pai
Crie um novo banco de dados no Notion digitando / e selecionando Tabela, Quadro ou qualquer visualização. Nomeie-o como Projetos. Adicione colunas como Status, Data de Vencimento e Responsável. - Crie o banco de dados filho
Crie um segundo banco de dados e nomeie-o como Tarefas. Adicione colunas como Prioridade, Atribuído a e Prazo. - Adicione uma propriedade de Relação ao banco de dados filho
Abra o banco de dados Tarefas. Clique no botão + no cabeçalho da última coluna. Selecione Relação. Na janela pop-up, escolha o banco de dados Projetos como a tabela relacionada. Nomeie a propriedade como Projeto Pai. Clique em Criar Relação. - Adicione uma propriedade de Rollup para exibir dados do pai (opcional)
No banco de dados Tarefas, adicione uma nova coluna e selecione Rollup. Configure-a para puxar a propriedade Nome da linha relacionada de Projetos. Isso exibe o nome do projeto dentro de cada linha de tarefa. Nomeie a coluna como Nome do Projeto. - Vincule uma tarefa a um projeto pai
Em qualquer linha de tarefa, clique na célula Projeto Pai. Um menu é aberto mostrando todos os projetos. Selecione o projeto pai. O nome do projeto agora aparece na célula de relação. Se você adicionou o rollup, o nome do projeto também aparece na coluna Nome do Projeto. - Visualize todas as tarefas dentro de uma página pai
Abra o banco de dados Projetos. Clique em uma página de projeto específica. Digite / e selecione Visualização vinculada de banco de dados. Escolha o banco de dados Tarefas. Nas opções de filtro, defina o filtro como Projeto Pai contém o nome da página atual. Agora a página do projeto mostra apenas suas próprias tarefas.
Adicionando um Terceiro Nível de Aninhamento
Para criar um terceiro nível, repita os passos 2 a 4 com um novo banco de dados chamado Subtarefas. Adicione uma propriedade de Relação em Subtarefas que aponte para o banco de dados Tarefas. Em seguida, adicione uma Visualização vinculada de Subtarefas dentro de cada página de tarefa, filtrada pela relação. Isso resulta em Projetos > Tarefas > Subtarefas.
Erros Comuns e Limitações ao Configurar Sub-Itens
A Relação Mostra Todas as Linhas em Vez de Apenas os Filhos Filtrados
Ao abrir uma página pai e adicionar uma visualização de banco de dados vinculada, a visualização pode mostrar todas as tarefas em vez de apenas os filhos. A correção é aplicar um filtro na visualização vinculada. Clique no ícone de filtro no canto superior direito da visualização vinculada. Defina a condição como Projeto Pai contém o nome da página atual. Se a propriedade de relação tiver um nome diferente, use esse nome de propriedade.
Rollup Mostra Dados Errados Após Adicionar Novas Linhas
Uma propriedade de rollup é atualizada automaticamente quando você altera a linha relacionada. Se o rollup exibir dados incorretos, verifique se a célula de relação na linha filha aponta para o pai correto. Verifique também se a configuração do rollup está definida para a propriedade correta. Por exemplo, se você deseja mostrar a data de vencimento do pai, selecione Data de Vencimento na configuração do rollup.
Não é Possível Criar um Sub-Item Dentro do Mesmo Banco de Dados
O Notion não suporta sub-linhas inline em uma única tabela. Você deve usar dois bancos de dados separados conectados por uma relação. Se precisar de uma lista plana com recuo, considere usar um único banco de dados com uma relação auto-referenciada. Adicione uma propriedade de Relação que aponte para o mesmo banco de dados. Assim, cada linha pode vincular a uma linha pai na mesma tabela. Isso simula sub-itens recuados, mas requer filtragem cuidadosa para evitar referências circulares.
Visualização Vinculada Não Atualiza Automaticamente
As visualizações de banco de dados vinculadas no Notion são atualizadas quando você recarrega a página ou alterna visualizações. Se você adicionar uma nova linha filha enquanto visualiza a página pai, a visualização vinculada pode não mostrá-la imediatamente. Atualize a página pressionando F5 ou clicando no botão de atualização do navegador. A nova linha aparecerá após a atualização.
Relação Pai-Filho vs Relação Auto-Referenciada
| Item | Relação com Dois Bancos de Dados | Relação Auto-Referenciada |
|---|---|---|
| Configuração | Crie dois bancos de dados separados e vincule-os com uma propriedade de Relação | Adicione uma propriedade de Relação no mesmo banco de dados que aponte para si mesmo |
| Melhor para | Tipos diferentes de itens, como Projetos e Tarefas | Mesmo tipo de itens, como Tarefas com subtarefas |
| Suporte a rollup | Pode fazer rollup de dados do pai para o filho e vice-versa | Pode fazer rollup de dados do pai para o filho, mas pode criar rollups circulares |
| Filtragem | Filtre visualizações vinculadas pela propriedade de relação | Filtre visualizações vinculadas pela relação auto-referenciada, mas evite mostrar o próprio pai |
| Exemplo | Banco de dados Projetos vinculado ao banco de dados Tarefas | Banco de dados Tarefas onde cada tarefa pode ter uma tarefa pai |
A abordagem de dois bancos de dados é mais clara para a maioria dos casos de uso. A abordagem auto-referenciada funciona quando você quer todos os itens em uma tabela, mas ainda precisa de hierarquia. Ambos os métodos permitem criar linhas aninhadas sem um recurso nativo de sub-item.
Agora você pode configurar linhas de banco de dados aninhadas no Notion usando relações, rollups e visualizações vinculadas. Comece criando um banco de dados pai e um banco de dados filho, depois adicione uma propriedade de relação para vinculá-los. Para aninhamento mais profundo, repita o processo com bancos de dados adicionais. Experimente usar a relação auto-referenciada se preferir uma única tabela com linhas hierárquicas. Uma dica avançada é usar uma propriedade de Fórmula para exibir automaticamente o nome ou caminho do pai, como prop(“Projeto Pai”).format() + ” > ” + prop(“Nome”), que cria uma trilha de navegação dentro de cada linha.