Criar uma árvore hierárquica de funcionário-gerente no Notion exige vincular dois bancos de dados para que cada registro de funcionário aponte para seu gerente. Sem uma relação adequada, você não consegue ver quem se reporta a quem ou criar um organograma hierárquico. Este artigo explica como configurar uma relação entre um banco de dados de Funcionários e um de Gerentes, e depois usar rollups para exibir detalhes do gerente. Você aprenderá a criar a propriedade de relação, configurar o rollup e evitar problemas comuns como referências circulares.
Principais Conclusões: Construindo uma Relação Funcionário-Gerente no Notion
- Relação Funcionário > Gerente: Vincula cada funcionário a um único registro de gerente no banco de dados de Gerentes.
- Relação Gerente > Subordinados Diretos: Criada automaticamente como relação inversa para mostrar todos os funcionários sob um gerente.
- Propriedade Rollup para exibir Nome do Gerente: Puxa o nome do gerente do registro relacionado para a visualização do funcionário.
O que a Relação Funcionário-Gerente Faz e o que Você Precisa
A relação funcionário-gerente é um recurso de banco de dados vinculado no Notion que conecta dois bancos de dados separados. Um banco armazena registros de funcionários. O outro armazena registros de gerentes. Cada funcionário recebe uma propriedade de relação que aponta para seu gerente. O banco de gerentes então mostra uma relação inversa com a lista de subordinados diretos. Essa configuração permite filtrar funcionários por gerente, criar uma visualização de árvore hierárquica e usar rollups para exibir nomes ou informações de contato dos gerentes sem duplicar dados.
Antes de começar, você precisa de dois bancos de dados existentes. Crie um banco de dados de Funcionários com colunas para Nome, Departamento, Cargo e outros campos. Crie um banco de dados de Gerentes com colunas para Nome, Cargo, Email e Departamento. Ambos os bancos devem ter pelo menos alguns registros. Você também precisa de permissões de edição completas em ambos os bancos. Se estiver usando um espaço de trabalho compartilhado, confirme que não está em uma visualização somente leitura.
Passos para Construir a Relação entre os Bancos de Funcionários e Gerentes
Siga estes passos para vincular o banco de dados de Funcionários ao banco de Gerentes e criar a árvore hierárquica.
- Abra o banco de dados de Funcionários
Navegue até seu banco de dados de Funcionários no Notion. Clique no nome do banco no topo para abrir a visualização de página completa. Se o banco estiver embutido em uma página, clique no menu de três pontos e selecione Abrir como página. - Adicione uma nova propriedade de Relação
Clique no botão + no cabeçalho da última coluna. Selecione Relação na lista de tipos de propriedade. Nomeie a propriedade como Gerente. No popup, escolha o banco de dados de Gerentes como o banco relacionado. Clique em Criar relação. - Configure a relação para permitir um gerente por funcionário
Após criar a relação, clique no cabeçalho da coluna Gerente. Nas configurações da propriedade, certifique-se de que a relação está definida como Valor único. Isso impede a atribuição de vários gerentes a um funcionário. Deixe a opção Mostrar no banco de dados Gerentes marcada para que a relação inversa apareça automaticamente. - Vincule cada funcionário a um gerente
Clique na célula Gerente em qualquer linha de funcionário. Uma lista de registros de gerentes aparece. Selecione o gerente correto. Repita para cada linha de funcionário. Você também pode usar o menu do banco e selecionar Editar propriedade para vincular em lote se tiver muitos registros. - Abra o banco de dados de Gerentes para verificar a relação inversa
Vá para o banco de dados de Gerentes. Você verá uma nova coluna chamada Subordinados Diretos (ou o nome que você definiu). Esta coluna mostra todos os funcionários vinculados àquele gerente. Clique em uma linha de gerente para ver a lista completa de subordinados diretos. - Adicione uma propriedade Rollup para exibir o nome do gerente no banco de Funcionários
No banco de dados de Funcionários, clique no botão + no cabeçalho da última coluna. Selecione Rollup. Nomeie como Nome do Gerente. Na configuração do Rollup, defina a Relação como Gerente. Defina a Propriedade como Nome (do banco de Gerentes). Defina a opção Calcular como Mostrar original. Clique em Salvar. A coluna Nome do Gerente agora exibe o nome do gerente para cada funcionário. - Crie uma visualização filtrada para cada gerente
Clique na guia + no topo do banco de dados de Funcionários. Nomeie a visualização com o nome do gerente. Adicione um filtro: Nome do Gerente contém [nome do gerente]. Esta visualização mostra apenas os funcionários sob aquele gerente. Repita para cada gerente para construir uma árvore hierárquica completa.
Erros Comuns e Limitações a Evitar
Referência circular ao vincular um funcionário como seu próprio gerente
O Notion não impede que você vincule um funcionário a si mesmo ou crie um loop onde A se reporta a B e B se reporta a A. Isso quebra a árvore hierárquica e causa valores de rollup incorretos. Para evitar isso, sempre verifique se o registro do gerente é uma pessoa diferente. Se você acidentalmente criar uma referência circular, clique na célula Gerente, remova o link errado e selecione o gerente correto.
Banco de Gerentes não mostra coluna de Subordinados Diretos
Se a relação inversa não aparecer, você pode ter desmarcado Mostrar no banco de dados Gerentes ao criar a relação. Para corrigir, clique no cabeçalho da coluna Gerente no banco de Funcionários. Nas configurações da propriedade, marque Mostrar no banco de dados Gerentes. A coluna aparece imediatamente.
Rollup mostra valores vazios para alguns funcionários
Um rollup depende da relação estar preenchida. Se um funcionário não tiver gerente selecionado, o rollup mostra em branco. Certifique-se de que cada linha de funcionário tenha um gerente atribuído. Confirme também que o banco de Gerentes tem uma propriedade Nome com valores não vazios. Se a propriedade Nome estiver ausente ou vazia, o rollup não pode exibir nada.
Visualização filtrada não mostra resultados
Se uma visualização filtrada para um gerente específico retornar zero funcionários, verifique se o filtro usa a propriedade correta. Use Nome do Gerente (o rollup) ou Gerente (a relação) como coluna de filtro. Verifique também se o nome do gerente no filtro corresponde exatamente. Os filtros do Notion diferenciam maiúsculas de minúsculas. Remova espaços extras do valor do filtro.
| Item | Usando Apenas Relação | Usando Relação + Rollup |
|---|---|---|
| Dados exibidos na visualização do Funcionário | Link para o registro do gerente | Nome do gerente exibido como texto |
| Capacidade de filtrar por gerente | Sim, pelo valor da relação | Sim, pelo valor do rollup |
| Banco de Gerentes mostra subordinados diretos | Sim, relação inversa | Sim, relação inversa |
| Requer propriedade extra | Não | Sim, uma propriedade rollup |
| Melhor para | Vinculação simples sem exibir nomes | Organogramas e relatórios que precisam de nomes de gerentes inline |
Agora você pode criar uma árvore hierárquica completa de funcionário-gerente no Notion usando uma relação e rollup. Comece vinculando cada funcionário ao seu gerente e depois adicione o rollup para exibir os nomes dos gerentes. Para uso avançado, tente adicionar um segundo rollup para puxar o email ou departamento do gerente. Use o atalho Ctrl + D para duplicar rapidamente uma visualização filtrada para cada gerente.