Bancos de dados do Notion permitem vincular registros entre tabelas usando uma propriedade de relação. Ao filtrar uma relação pelo usuário atual, você pode exibir apenas itens atribuídos ou vinculados à pessoa que está visualizando a página. Isso é útil para listas de tarefas pessoais, painéis de projetos e visualizações de equipe onde cada membro vê seus próprios dados. Este artigo explica como configurar uma propriedade de relação e aplicar um filtro que mostra dinamicamente apenas os registros associados ao usuário atual.
Principais Conclusões: Filtrar uma Propriedade de Relação do Notion pelo Usuário Atual
- Crie uma propriedade Pessoa no banco de dados relacionado: Armazena o nome ou e-mail do usuário pelo qual deseja filtrar.
- Configure uma relação entre dois bancos de dados: Vincula registros para que você possa puxar dados de uma tabela para outra.
- Aplique um filtro com a condição “Usuário atual”: Torna a visualização da relação dinâmica, mostrando apenas registros onde a propriedade Pessoa corresponde ao visualizador.
O que a Propriedade de Relação e o Filtro de Usuário Atual Fazem
Uma propriedade de relação no Notion conecta dois bancos de dados. Por exemplo, você pode ter um banco de dados de Tarefas e um de Projetos. Cada tarefa pode ser vinculada a um ou mais projetos. Isso cria um vínculo bidirecional que pode ser exibido em qualquer um dos bancos de dados.
O filtro de usuário atual funciona com uma propriedade Pessoa. Uma propriedade Pessoa armazena uma ou mais contas de usuário do Notion. Quando você aplica uma condição de filtro que verifica se uma propriedade Pessoa é igual ao usuário atual, o Notion altera automaticamente os registros exibidos com base em quem está logado. Isso não é um filtro estático. Ele é atualizado toda vez que um usuário diferente visualiza a página.
Para usar esse recurso, você precisa de pelo menos dois bancos de dados. Um banco de dados contém os registros que deseja filtrar (por exemplo, Tarefas). O outro banco de dados contém os registros relacionados (por exemplo, Projetos). O banco de dados de Tarefas deve incluir uma propriedade Pessoa que armazene o responsável. A propriedade de relação vincula cada tarefa a um projeto. Em seguida, você cria uma visualização de banco de dados vinculada em uma página de painel e a filtra para que apenas tarefas atribuídas ao usuário atual apareçam.
Pré-requisitos
Você precisa de acesso de edição ao espaço de trabalho. Deve ter pelo menos dois bancos de dados com uma relação já estabelecida entre eles. O banco de dados que contém os registros que deseja filtrar deve incluir uma propriedade Pessoa. Essa propriedade Pessoa deve ser preenchida com as contas de usuário que devem ver esses registros.
Passos para Configurar uma Propriedade de Relação com Filtro de Usuário Atual
- Crie a propriedade Pessoa no banco de dados alvo
Abra o banco de dados que contém os registros que deseja filtrar. Por exemplo, abra seu banco de dados de Tarefas. Clique no ícone + no cabeçalho da última coluna. Selecione “Pessoa” na lista de tipos de propriedade. Nomeie a propriedade como “Responsável” ou “Proprietário”. Em cada linha, clique na célula Pessoa e selecione o usuário na lista. Você pode atribuir vários usuários, mas o filtro corresponderá a qualquer usuário que esteja visualizando no momento. - Crie a relação entre dois bancos de dados
Se você já tem uma relação, pule esta etapa. Caso contrário, abra o banco de dados de Tarefas. Clique no ícone + no cabeçalho da última coluna. Selecione “Relação” na lista de tipos de propriedade. Escolha o banco de dados relacionado (por exemplo, Projetos). Clique em “Criar relação”. Uma coluna de relação aparece em ambos os bancos de dados. Você pode vincular uma tarefa a um ou mais projetos clicando na célula de relação e selecionando o registro do projeto. - Crie uma visualização de banco de dados vinculada em uma página de painel
Navegue até a página onde deseja a visualização filtrada. Digite /linked e selecione “Visualização vinculada de banco de dados”. Escolha o banco de dados de Tarefas. O Notion insere um bloco de banco de dados que mostra todas as tarefas. Você pode alterar o tipo de visualização (Tabela, Quadro, Galeria, etc.) usando o menu suspenso de visualização no canto superior esquerdo do bloco de banco de dados. - Adicione um filtro para o usuário atual
Clique no ícone de filtro (funil) no canto superior direito do bloco de banco de dados. Clique em “Adicionar um filtro”. Na linha do filtro, clique no menu suspenso de propriedade e selecione “Responsável” (ou o nome que você deu à sua propriedade Pessoa). Clique no menu suspenso de condição e selecione “É”. Clique no menu suspenso de valor e role para baixo. Você verá “Usuário atual” no final da lista. Selecione “Usuário atual”. O banco de dados agora mostra apenas registros onde a propriedade Responsável corresponde ao usuário logado. - Teste o filtro com outra conta de usuário
Saia do Notion e faça login com uma conta de usuário diferente que tenha pelo menos uma tarefa atribuída a ela. Navegue até a mesma página do painel. A visualização do banco de dados vinculado deve mostrar agora apenas as tarefas atribuídas a esse usuário. Se você não vir nenhum registro, verifique se a propriedade Pessoa está configurada corretamente e se o usuário tem pelo menos um registro atribuído.
Se o Filtro de Usuário Atual Não Funcionar como Esperado
A opção “Usuário atual” não aparece no menu suspenso
A opção “Usuário atual” só aparece quando você filtra uma propriedade Pessoa. A propriedade deve ser do tipo “Pessoa”, não “Texto” ou “Seleção”. Se você criou uma propriedade de texto e digitou um nome manualmente, o Notion não consegue reconhecer a conta de usuário. Exclua essa propriedade e crie uma nova propriedade Pessoa. Em seguida, atribua usuários clicando na célula e selecionando na lista de membros do espaço de trabalho.
A visualização do banco de dados vinculado mostra todos os registros em vez dos filtrados
Isso geralmente acontece quando o filtro é aplicado ao banco de dados original, mas não à visualização vinculada. Os filtros em uma visualização de banco de dados vinculada são independentes dos filtros no banco de dados de origem. Clique no ícone de filtro no bloco de visualização vinculada e confirme se existe uma linha de filtro com “Responsável” e “Usuário atual”. Se o filtro estiver ausente, adicione-o novamente. Verifique também se nenhum outro filtro está sobrescrevendo. Por exemplo, um filtro que diz “Status é Concluído” combinado com “Responsável é Usuário atual” funciona junto, mas se você também tiver um filtro que diz “Projeto está vazio”, isso pode excluir todos os registros.
O filtro funciona para um usuário, mas não para outro
Certifique-se de que ambos os usuários tenham registros atribuídos a eles na propriedade Pessoa. Se o Usuário A está atribuído à Tarefa 1 e Tarefa 2, mas o Usuário B não tem tarefas atribuídas, o Usuário B verá um banco de dados vazio. Confirme também que ambos os usuários têm pelo menos acesso “Pode visualizar” à página que contém a visualização do banco de dados vinculado. Se um usuário não puder ver a página, ele não poderá ver os dados filtrados.
Propriedade de Relação com Filtro de Usuário Atual vs Filtro Manual
| Item | Propriedade de Relação com Filtro de Usuário Atual | Filtro Manual por Nome de Usuário |
|---|---|---|
| Esforço de configuração | Requer uma propriedade Pessoa e uma relação | Requer apenas uma propriedade de texto com nomes de usuário digitados |
| Comportamento dinâmico | Muda automaticamente para cada visualizador | Permanece fixo no nome que você digitou |
| Reconhecimento de usuário | Usa a identidade da conta do Notion | Corresponde apenas ao texto, sem verificação de conta |
| Manutenção | Nenhuma; funciona para novos usuários se eles tiverem registros atribuídos | Deve atualizar os valores de texto quando os usuários mudam |
| Melhor caso de uso | Painéis de equipe, listas de tarefas pessoais, visões gerais de projetos | Relatórios estáticos onde a identidade do visualizador não muda |
Agora você pode criar um painel dinâmico que mostra automaticamente a cada membro da equipe suas próprias tarefas ou projetos. Para estender isso, adicione um segundo filtro para uma propriedade de data, para que os usuários vejam apenas itens atuais ou futuros. Outra dica avançada: combine o filtro de usuário atual com uma propriedade de rollup que resume dados relacionados, como o número total de tarefas por projeto, enquanto ainda restringe a visualização ao usuário atual.