Você criou um botão do Notion que deveria adicionar uma nova página a um banco de dados relacionado, mas a página não aparece no banco vinculado ou exibe um erro. Esse problema ocorre porque a ação do botão não está configurada corretamente para a relação do banco de dados ou o esquema do banco não possui a propriedade de relação necessária. Este artigo explica a causa exata da falha e fornece uma correção passo a passo para fazer seu botão adicionar páginas ao banco de dados relacionado com sucesso.
Principais Conclusões: Corrigindo um Botão que Falha ao Adicionar Páginas a um Banco de Dados Relacionado
- A propriedade de relação deve existir no banco de dados de destino: O banco de dados onde a nova página é criada precisa de uma propriedade de relação que aponte para o banco de dados de origem.
- A ação do botão deve usar “Adicionar página a” e selecionar o banco de dados correto: Escolha o banco de dados exato e a propriedade de relação no menu de configuração do botão.
- Propriedades de rollup ou fórmula não são necessárias para o botão funcionar: Apenas a propriedade de relação é obrigatória; outros tipos de propriedade podem bloquear a ação se estiverem definidos como Obrigatório.
Por que um Botão do Notion Falha ao Adicionar uma Página a um Banco de Dados Relacionado
Os botões do Notion podem criar novas páginas em um banco de dados e vinculá-las à página atual por meio de uma propriedade de relação. Quando isso falha, a causa raiz é quase sempre uma de três coisas. Primeiro, o banco de dados de destino não possui uma propriedade de relação que aponte de volta para o banco de dados de origem. Segundo, a ação do botão está configurada para criar uma página no banco de dados de destino errado ou sem especificar a propriedade de relação. Terceiro, o banco de dados de destino tem uma propriedade obrigatória que o botão não preenche, fazendo com que a criação da página falhe silenciosamente.
O tipo de ação do botão chamado “Adicionar página a” cria uma nova página em um banco de dados selecionado e preenche automaticamente a propriedade de relação na nova página para que ela se vincule à página atual. Se essa propriedade de relação estiver ausente ou com nome incorreto, o botão não consegue estabelecer o vínculo. O Notion não mostra uma mensagem de erro na maioria dos casos; o botão simplesmente não cria a página, ou a página aparece sem o vínculo de relação.
O Papel da Propriedade de Relação
Uma propriedade de relação no Notion conecta dois bancos de dados. Para que um botão vincule uma nova página de volta à página atual, o banco de dados de destino deve conter uma propriedade de relação que faça referência ao banco de dados de origem. Por exemplo, se você tem um banco de dados de Projetos e um banco de dados de Tarefas, e deseja que um botão em uma página de projeto adicione uma nova tarefa vinculada a esse projeto, o banco de dados de Tarefas deve ter uma propriedade de relação chamada “Projeto” ou similar que aponte para o banco de dados de Projetos.
Como a Ação do Botão Funciona Internamente
Ao configurar um botão com a ação “Adicionar página a”, o Notion solicita que você escolha um banco de dados e, em seguida, uma propriedade de relação dentro desse banco. A propriedade de relação selecionada já deve existir no banco de dados de destino e deve estar vinculada ao banco de dados de origem. Se você selecionar um banco de dados, mas nenhuma propriedade de relação aparecer no menu suspenso, o banco de dados de destino não possui a propriedade de relação necessária. O botão criará então uma página no banco de dados de destino, mas sem nenhum vínculo de relação com a página atual.
Passos para Corrigir o Botão e Adicionar Páginas a um Banco de Dados Relacionado
- Abra o banco de dados de origem e o banco de dados de destino
Identifique o banco de dados que contém a página atual onde o botão está. Este é o banco de dados de origem. Abra também o banco de dados onde você deseja que a nova página seja criada. Este é o banco de dados de destino. Anote o nome exato de ambos os bancos de dados. - Adicione uma propriedade de relação ao banco de dados de destino
No banco de dados de destino, clique no botão + no cabeçalho da tabela para adicionar uma nova propriedade. Selecione “Relação” no menu de tipo de propriedade. Na janela de configuração da relação, escolha o banco de dados de origem como o banco de dados relacionado. Dê à propriedade de relação um nome claro, como “Projeto Relacionado” ou “Tarefa Pai”. Clique em “Conectar”. - Verifique se a propriedade de relação aparece no banco de dados de destino
Após criar a propriedade de relação, confirme se ela aparece no cabeçalho da coluna do banco de dados de destino. A propriedade deve exibir um pequeno ícone de corrente. Clique em qualquer página existente no banco de dados de destino para ver se o campo de relação mostra um link para o banco de dados de origem. Se sim, a relação está funcionando corretamente. - Navegue até o banco de dados de origem e encontre o botão
Volte ao banco de dados de origem e localize a página que contém o botão. Clique no botão para abrir o painel de configuração. Se o botão estiver dentro de um modelo de banco de dados, abra o editor de modelo. - Edite a ação do botão para usar “Adicionar página a”
No painel de configuração do botão, clique na ação existente ou clique em “Adicionar ação”. No menu suspenso de tipo de ação, selecione “Adicionar página a”. Um novo campo aparece pedindo para você escolher um banco de dados. Selecione o banco de dados de destino na lista. - Selecione a propriedade de relação correta
Após selecionar o banco de dados de destino, um segundo menu suspenso aparece com o rótulo “Propriedade de relação”. Clique nele e escolha a propriedade de relação que você criou no passo 2. Se a propriedade de relação não aparecer neste menu suspenso, a relação entre os dois bancos de dados não foi estabelecida corretamente. Volte ao passo 2 e verifique se a relação aponta para o banco de dados de origem. - Defina quaisquer propriedades obrigatórias no botão
Se o banco de dados de destino tiver propriedades obrigatórias, como Nome, Status ou Data, o botão deve fornecer valores para elas. Na configuração do botão, clique em “Editar propriedades” abaixo da ação. Uma lista de todas as propriedades no banco de dados de destino aparece. Defina um valor padrão para cada propriedade obrigatória. Por exemplo, defina Status como “Não iniciado” ou defina Data como “Hoje”. Sem esses valores, o botão pode não criar a página. - Teste o botão
Clique no botão na página de origem. Uma nova página deve aparecer no banco de dados de destino. Abra essa nova página e verifique o campo da propriedade de relação. Ele deve mostrar o nome da página de origem vinculado. Se a página aparecer, mas a relação estiver vazia, a propriedade de relação não foi selecionada corretamente na configuração do botão. Repita o passo 6.
Se o Botão Ainda Não Adicionar Páginas Corretamente
Botão Cria uma Página, Mas a Relação Está Vazia
Esse sintoma significa que a ação do botão selecionou o banco de dados de destino, mas não atribuiu corretamente a propriedade de relação. Abra a configuração do botão e verifique se o menu suspenso “Propriedade de relação” mostra a propriedade correta. Se o menu suspenso estiver em branco ou mostrar “Nenhuma propriedade de relação disponível”, o banco de dados de destino não possui uma propriedade de relação apontando para o banco de dados de origem. Crie a propriedade de relação no banco de dados de destino primeiro, depois retorne ao botão e selecione-a.
Botão Não Cria Nenhuma Página
Quando o botão não faz nada após o clique, a causa mais comum é uma propriedade obrigatória no banco de dados de destino que o botão não preencheu. Abra o banco de dados de destino e verifique quais propriedades têm a opção “Obrigatório” ativada. Na configuração do botão, em “Editar propriedades”, defina um valor padrão para cada propriedade obrigatória. Se o banco de dados de destino usar uma propriedade de fórmula ou rollup definida como obrigatória, altere essa propriedade para não obrigatória, pois os botões não podem gerar valores de fórmula ou rollup.
Botão Funciona em Uma Direção, Mas Não na Reversa
Se você tem dois bancos de dados com uma propriedade de relação em ambos os lados, um botão em uma página no Banco de Dados A pode adicionar uma página ao Banco de Dados B apenas se o Banco de Dados B tiver uma propriedade de relação apontando para o Banco de Dados A. O inverso requer uma propriedade de relação separada no Banco de Dados A apontando para o Banco de Dados B. Cada ação do botão usa apenas uma propriedade de relação. Você não pode reutilizar a mesma propriedade de relação para ambas as direções se o botão estiver em bancos de dados diferentes.
Botão do Notion: Adicionar Página a vs. Criar Página no Banco de Dados: Principais Diferenças
| Item | Adicionar página a | Criar página no banco de dados |
|---|---|---|
| Finalidade | Cria uma nova página e a vincula à página atual por meio de uma relação | Cria uma nova página em um banco de dados sem vincular à página atual |
| Propriedade de relação necessária | Sim, o banco de dados de destino deve ter uma propriedade de relação apontando para o banco de dados de origem | Nenhuma propriedade de relação necessária |
| Opções de configuração do botão | Solicita a seleção do banco de dados de destino e de uma propriedade de relação | Solicita apenas a seleção do banco de dados de destino |
| Caso de uso | Adicionar uma tarefa a um projeto, adicionar uma nota a uma reunião | Criar uma nova entrada em um registro ou arquivo sem vincular |
Com a propriedade de relação configurada corretamente e a ação do botão definida como “Adicionar página a”, você agora pode criar páginas vinculadas entre bancos de dados de forma confiável. Teste o botão após cada alteração na configuração para confirmar se funciona. Para fluxos de trabalho avançados, considere usar fórmulas do Notion para preencher automaticamente propriedades adicionais na nova página, referenciando os dados da página atual por meio do vínculo de relação.