Você quer que uma propriedade de relação do Notion mostre automaticamente um valor padrão baseado no subtipo do item de origem. Por exemplo, ao criar uma nova tarefa em um banco de dados de Projetos, você deseja que um gerente de projeto relacionado seja preenchido automaticamente dependendo se a tarefa é um Bug ou uma Feature. O Notion não oferece uma maneira nativa de definir um valor padrão por subtipo em uma propriedade de relação. Este artigo explica como conseguir isso usando uma combinação de propriedades de seleção, rollups e fórmulas, sem depender de ferramentas de terceiros ou automações complexas.
Principais Conclusões: Valor Padrão de Relação por Subtipo no Notion
- Propriedade de seleção para subtipo: Categoriza cada item (Bug, Feature, Melhoria) e orienta a lógica de relação padrão.
- Propriedade de rollup de uma tabela de consulta: Puxa o valor padrão correto para o banco de dados de origem com base no subtipo.
- Propriedade de fórmula para definir a relação: Usa uma declaração if-then para atribuir o valor padrão obtido do rollup à propriedade de relação.
Como uma Propriedade de Relação Funciona e Por Que os Valores Padrão Dependem do Subtipo
Uma propriedade de relação do Notion vincula dois bancos de dados. Quando você cria um novo item no banco de dados de origem, a propriedade de relação permanece vazia até que você selecione manualmente um valor do banco de dados de destino. O Notion não oferece suporte nativo a valores padrão condicionais para propriedades de relação. Essa limitação se torna evidente quando você tem itens que pertencem a subtipos diferentes e cada subtipo requer uma relação padrão diferente.
Para resolver isso, você precisa de três bancos de dados e três tipos de propriedade. O banco de dados de origem contém os itens com uma propriedade de seleção de subtipo. Um banco de dados de consulta armazena os valores de relação padrão para cada subtipo. Uma fórmula no banco de dados de origem lê o subtipo, consulta o padrão apropriado do banco de dados de consulta por meio de um rollup e define a propriedade de relação para esse valor. A fórmula não pode escrever diretamente em uma propriedade de relação, mas você pode usar um rollup para exibir a relação padrão e depois aplicá-la manualmente.
Passos para Configurar um Valor Padrão de Relação por Subtipo
Este método usa um banco de dados auxiliar e uma fórmula para mostrar a relação padrão correta. A etapa final exige que você clique em um botão ou use uma caixa de seleção para aplicar o padrão à propriedade de relação.
- Crie o banco de dados de origem com uma propriedade de seleção de subtipo
Crie um novo banco de dados (por exemplo, Tarefas). Adicione uma propriedade de Seleção chamada Subtipo com as opções Bug, Feature e Melhoria. Adicione uma propriedade de Relação chamada Gerente Padrão que vincule a um banco de dados de destino (por exemplo, Gerentes). - Crie um banco de dados de consulta para valores padrão
Crie um novo banco de dados chamado Padrões. Adicione uma propriedade de Seleção chamada Subtipo com as mesmas opções do banco de dados de origem. Adicione uma propriedade de Relação chamada Gerente que vincule ao banco de dados Gerentes. No banco de dados Padrões, adicione um item para cada subtipo. Para cada item, selecione o gerente correto no banco de dados Gerentes. Por exemplo, o item Bug tem Gerente definido como Alice, o item Feature tem Gerente definido como Bob e o item Melhoria tem Gerente definido como Charlie. - Adicione uma propriedade de rollup no banco de dados de origem
No banco de dados Tarefas, adicione uma propriedade de Rollup. Nomeie-a como Rollup Gerente Padrão. Configure-a para fazer rollup do banco de dados Padrões. Defina a propriedade de Relação para vincular a Padrões. Adicione uma condição de que o Subtipo em Tarefas corresponda ao Subtipo em Padrões. Essa condição não está disponível diretamente na configuração do rollup, então você deve usar uma fórmula para filtrar manualmente. Em vez disso, crie uma propriedade de fórmula que retorne o gerente padrão correto com base no Subtipo. - Crie uma fórmula para retornar o nome do gerente padrão
No banco de dados Tarefas, adicione uma propriedade de Fórmula chamada Nome Gerente Padrão. Use a seguinte fórmula:if(prop("Subtipo") == "Bug", "Alice", if(prop("Subtipo") == "Feature", "Bob", "Charlie"))
Substitua os nomes pelos nomes reais dos gerentes do banco de dados Gerentes. Esta fórmula gera o nome do gerente padrão para o subtipo atual. - Crie uma relação de consulta a partir da saída da fórmula
Esta etapa não é possível apenas com fórmulas. Em vez disso, use uma solução alternativa: crie uma propriedade de caixa de seleção chamada Aplicar Padrão. Crie uma propriedade de botão (botão do Notion) que, quando clicada, defina a relação Gerente Padrão para o valor indicado pela fórmula Nome Gerente Padrão. Para fazer isso, você precisa de uma automação de terceiros, como Automações do Notion ou uma ferramenta conectada. Se você não tiver acesso a botões, pode definir manualmente a relação Gerente Padrão toda vez que criar um novo item, olhando para a saída da fórmula. - Automatize com uma propriedade de botão (opcional)
Se você tiver um workspace do Notion com suporte a botões, adicione uma propriedade de Botão ao banco de dados Tarefas. Configure o botão para editar a propriedade Gerente Padrão. Defina a ação de edição para substituir o valor pelo resultado da fórmula Nome Gerente Padrão. Os botões do Notion podem referenciar saídas de fórmula ao definir propriedades de relação. Esta etapa automatiza a atribuição.
Erros Comuns e Limitações ao Definir Relações Padrão por Subtipo
A fórmula não pode preencher diretamente uma propriedade de relação
Uma propriedade de fórmula do Notion pode gerar texto, números, datas ou booleanos, mas não pode gerar um valor de relação. Você deve usar um botão ou ação manual para transferir o resultado da fórmula para a propriedade de relação. Se você tentar usar um rollup que aponte para a fórmula, ele ainda retornará um nome de texto, não um link de relação.
As condições de rollup são limitadas a relações diretas
Os rollups do Notion não podem filtrar com base em uma propriedade no banco de dados de origem. Para puxar o padrão correto, você deve usar uma fórmula para derivar o nome do gerente padrão e depois usar esse nome em uma ação de botão. Um rollup que vincule ao banco de dados Padrões retornará todos os gerentes, não apenas aquele que corresponde ao subtipo.
Ações de botão exigem um valor de relação específico
Ao configurar um botão para definir uma propriedade de relação, o botão deve saber a página exata do banco de dados de destino. Você não pode usar uma fórmula que retorna um nome para definir diretamente uma relação. Em vez disso, você pode usar uma tabela de consulta que mapeia nomes para IDs de relação. Isso adiciona complexidade. Uma abordagem mais simples é usar uma propriedade de seleção no banco de dados de origem que espelhe o subtipo e depois usar um botão para definir a relação com base nessa propriedade de seleção.
Alternativa manual é demorada para muitos itens
Se você tem dezenas de novos itens diariamente, verificar manualmente a saída de uma fórmula e definir a propriedade de relação se torna ineficiente. Considere usar uma ferramenta de automação de terceiros como Zapier ou Make para monitorar novos itens no banco de dados Tarefas e definir a relação com base no subtipo. Essas ferramentas podem ler o subtipo, consultar o banco de dados Padrões e atualizar a propriedade de relação automaticamente.
Fluxo de Trabalho Manual vs Automação com Botão vs Automação de Terceiros
| Item | Fluxo Manual | Automação com Botão | Automação de Terceiros |
|---|---|---|---|
| Complexidade de configuração | Baixa | Média | Alta |
| Tempo por novo item | 10-20 segundos | 1 clique | 0 segundos |
| Requer ferramentas externas | Não | Não | Sim |
| Risco de erro humano | Alto | Baixo | Baixo |
| Funciona em todos os planos do Notion | Sim | Sim (propriedade de botão disponível no Plus e superiores) | Sim |
Agora você pode definir um valor padrão de relação que muda com base no subtipo de um item do banco de dados. Use a propriedade de fórmula para exibir o nome padrão correto e aplique-o com um botão ou manualmente. Para fluxos de trabalho de alto volume, conecte o Notion a um serviço de automação para eliminar etapas manuais. A principal limitação é que as fórmulas do Notion não podem escrever diretamente em propriedades de relação, então você sempre deve usar uma ação intermediária, como um botão ou um script externo.