Você criou uma propriedade rollup em um banco de dados do Notion, mas o campo da propriedade alvo está cinza ou ausente no menu suspenso. Isso geralmente acontece quando o banco de dados do qual você está fazendo o rollup não tem permissão para ler o banco de dados de origem onde a propriedade está. A causa raiz é uma cadeia de permissão quebrada entre os dois bancos de dados. Este artigo explica por que o rollup não consegue ver a propriedade e fornece correções passo a passo para restaurar a herança de permissão.
Principais Conclusões: Restaurando a Visibilidade da Propriedade Rollup
- Banco de dados de relação deve compartilhar o workspace: O banco de dados que contém a propriedade de relação deve estar no mesmo workspace que o banco de dados alvo do rollup
- Permissão de compartilhamento com o workspace: Ambos os bancos de dados devem ter permissão “Pode editar” ou superior para todos os membros do workspace ou para o usuário específico
- Verifique permissões em nível de página: Páginas individuais no banco de dados de origem podem substituir o compartilhamento em nível de banco de dados e bloquear o rollup
Por que uma Propriedade Rollup Não Consegue Mostrar uma Propriedade Alvo
Uma propriedade rollup no Notion funciona lendo dados de um banco de dados relacionado por meio de uma propriedade de relação existente. A propriedade de relação conecta dois bancos de dados. O rollup então puxa um valor de propriedade específico do banco de dados relacionado. Para que isso funcione, o banco de dados que contém a propriedade de relação deve ter permissão para ler o banco de dados que contém a propriedade alvo.
O Notion usa um modelo de herança de permissão. Quando você cria uma relação entre bancos de dados, o banco de dados que inicia a relação herda acesso de leitura ao banco de dados alvo. No entanto, essa herança é quebrada se o banco de dados alvo for compartilhado com indivíduos ou grupos específicos em vez de todo o workspace. Se o banco de dados de relação não puder ver o banco de dados alvo, a propriedade rollup mostrará um menu suspenso vazio ou uma lista de propriedades acinzentada.
Herança de Permissão em Detalhe
Todo banco de dados no Notion tem uma configuração de compartilhamento. A configuração padrão é “Membros do workspace podem visualizar, comentar ou editar.” Quando um banco de dados usa esse padrão, qualquer outro banco de dados no mesmo workspace pode criar uma relação com ele e fazer rollup de suas propriedades. Problemas ocorrem quando um banco de dados é compartilhado apenas com pessoas específicas. Nesse caso, o banco de dados de relação também deve ser compartilhado com essas mesmas pessoas, ou o rollup falhará silenciosamente.
Configuração da Propriedade Rollup
Uma propriedade rollup requer duas propriedades anteriores no mesmo banco de dados: uma propriedade de relação apontando para outro banco de dados e uma propriedade alvo nesse outro banco de dados. A propriedade rollup então seleciona a propriedade alvo em um menu suspenso. Se a propriedade alvo não aparecer, a cadeia de permissão está quebrada. O rollup não consegue nem ver a estrutura do banco de dados, muito menos suas propriedades.
Passos para Corrigir o Problema de Herança de Permissão
Siga estes passos em ordem. Cada passo aborda uma camada específica de permissão. Teste o rollup após cada passo para ver se a propriedade aparece.
- Abra as configurações de compartilhamento do banco de dados alvo
Navegue até o banco de dados que contém a propriedade que você deseja usar no rollup. Clique no menu de três pontos no canto superior direito da página do banco de dados. Selecione “Adicionar conexões.” Em seguida, clique na aba “Compartilhar.” Verifique se o banco de dados está compartilhado com todo o workspace ou com o usuário específico que possui o banco de dados de relação. Se estiver compartilhado com “Pessoas específicas,” adicione o usuário ou grupo que tem acesso ao banco de dados de relação. - Verifique as configurações de compartilhamento do banco de dados de relação
Vá para o banco de dados que contém a propriedade de relação. Abra suas configurações de compartilhamento da mesma forma. Certifique-se de que este banco de dados também esteja compartilhado com as mesmas pessoas ou com todo o workspace. Ambos os bancos de dados devem ter grupos de permissão sobrepostos. Se um banco de dados estiver compartilhado com “Membros do workspace” e o outro com “Pessoas específicas,” o rollup falhará. - Inspecione as permissões em nível de página no banco de dados de origem
Abra o banco de dados de origem (aquele com a propriedade alvo). Clique no menu de três pontos em qualquer página dentro desse banco de dados. Selecione “Adicionar conexões” e depois “Gerenciar permissões.” Procure por páginas individuais que tenham configurações “Privado” ou “Acesso limitado.” Se uma página estiver definida como privada, o rollup não poderá ler suas propriedades, mesmo que o banco de dados esteja compartilhado. Altere a permissão da página para “Acesso total” ou compartilhe-a com o proprietário do banco de dados de relação. - Remova e recrie a propriedade de relação
Se as configurações de permissão estiverem corretas, mas o rollup ainda não mostrar propriedades, exclua a propriedade de relação do banco de dados. Recrie a relação selecionando o mesmo banco de dados alvo. Isso força o Notion a renegociar o handshake de permissão. Após recriar a relação, abra a propriedade rollup e verifique se a propriedade alvo aparece. - Duplique o banco de dados alvo como teste
Crie uma duplicata do banco de dados alvo clicando no menu de três pontos no nome do banco de dados e selecionando “Duplicar.” Coloque a duplicata no mesmo workspace. Crie uma nova relação do seu banco de dados original para esta duplicata. Se o rollup agora conseguir ver as propriedades, o banco de dados alvo original tem um conflito de permissão que não pode ser resolvido apenas com compartilhamento. Considere usar a duplicata como o novo banco de dados de origem.
Se o Notion Ainda Não Consegue Mostrar a Propriedade Rollup
Menu suspenso do rollup está completamente vazio
Um menu suspenso vazio significa que o rollup não consegue detectar nenhuma propriedade de relação. Isso acontece quando a própria propriedade de relação está ausente ou configurada incorretamente. Abra as propriedades do banco de dados e verifique se existe uma propriedade de relação vinculada a um banco de dados válido. Se a propriedade de relação estiver vinculada a um banco de dados excluído, o rollup não terá nada para ler. Exclua a relação quebrada e crie uma nova.
Rollup mostra apenas uma propriedade que não é a que você precisa
O menu suspenso da propriedade rollup pode mostrar apenas uma única propriedade, geralmente a propriedade de título do banco de dados alvo. Isso indica que o banco de dados de relação tem acesso de leitura ao banco de dados alvo, mas não à sua lista completa de propriedades. O banco de dados alvo pode ter permissões em nível de coluna ativadas. O Notion não oferece suporte oficial a permissões em nível de coluna, mas se o banco de dados alvo for um modelo ou um quadro bloqueado, algumas propriedades podem estar ocultas. Desbloqueie o banco de dados alvo acessando seu menu de três pontos e selecionando “Desbloquear banco de dados.” Em seguida, atualize a propriedade rollup.
Rollup funciona para algumas páginas, mas não para outras
Se a propriedade rollup exibir valores para algumas páginas e aparecer em branco para outras, o problema está nas permissões em nível de página no banco de dados de origem. Abra o banco de dados de origem e classifique pela coluna “Última edição.” Procure por páginas que tenham um ícone de cadeado na coluna de compartilhamento. Essas páginas estão definidas como privadas. Altere suas configurações de compartilhamento para “Acesso total” ou compartilhe-as com o proprietário do banco de dados de relação. Selecione várias páginas em lote e use a opção “Compartilhar” para aplicar a mesma permissão a todas de uma vez.
Requisitos de Permissão para Rollup no Notion: Compartilhamento com Workspace vs. Pessoas Específicas
| Item | Compartilhamento com Workspace | Compartilhamento com Pessoas Específicas |
|---|---|---|
| Configuração padrão | Todos os membros do workspace podem visualizar | Apenas pessoas convidadas podem visualizar |
| Criação de relação | Qualquer banco de dados no workspace pode se relacionar | Apenas bancos de dados compartilhados com as mesmas pessoas podem se relacionar |
| Visibilidade da propriedade rollup | Todas as propriedades visíveis | Apenas propriedades de páginas compartilhadas são visíveis |
| Herança de permissão | Automática para todos os membros | Requer compartilhamento manual de ambos os bancos de dados |
| Falha comum | Raro, a menos que a página seja privada | Frequente quando os grupos de pessoas não coincidem |
Se você usa compartilhamento com pessoas específicas, certifique-se de que as mesmas pessoas sejam adicionadas a ambos os bancos de dados. Você pode criar um grupo no Notion indo em Configurações e Membros > Membros > Grupos e adicionando usuários a um grupo. Em seguida, compartilhe ambos os bancos de dados com esse grupo. Isso garante que a herança de permissão funcione para a propriedade rollup.
Agora você pode diagnosticar e corrigir uma propriedade rollup que não consegue mostrar uma propriedade alvo verificando o compartilhamento do workspace, permissões em nível de página e integridade da relação. Comece verificando se ambos os bancos de dados estão compartilhados com o mesmo grupo ou com todo o workspace. Se o problema persistir, duplique o banco de dados alvo para isolar o conflito de permissão. Para configurações avançadas, use grupos para gerenciar o acesso a vários bancos de dados e evitar incompatibilidades de permissão por página.