Quando usar
Use este gatilho quando quiser que o workflow reaja a mudancas em tabelas do Brife. Exemplos comuns:
- Enviar um e-mail automatico quando uma nova linha e adicionada a tabela de pedidos
- Sincronizar dados com um sistema externo quando uma linha e atualizada
- Registrar um historico de alteracoes toda vez que uma linha e modificada
- Notificar a equipe quando um registro e excluido de uma tabela critica
- Filtre por tabela especifica sempre que possivel. Monitorar "Todas as tabelas" pode gerar muitas execucoes desnecessarias em workspaces com varias tabelas.
- Use o filtro de pagina para segmentar o monitoramento. Se voce tem uma tabela com paginas como "Janeiro", "Fevereiro", etc., pode criar workflows diferentes para cada pagina.
- Combine o evento Linha atualizada com um node de condicao (Se/Senao) para verificar qual campo foi alterado e reagir de forma diferente conforme o caso.
- Para sincronizacao com sistemas externos, o evento Linha criada e o mais indicado, pois garante que cada novo registro seja processado exatamente uma vez.
---
Como funciona
Ao adicionar este gatilho, voce escolhe o evento* (criacao, atualizacao ou exclusao de linha) e, opcionalmente, filtra por uma **tabela** e *pagina especificas. O Brife monitora as operacoes na tabela e dispara o workflow automaticamente quando o evento configurado acontece.
---
Configuracoes
Quando (Evento)
Selecione o evento que ira disparar o workflow:
| Evento | Descricao |
|--------|-----------|
| Linha criada | Dispara quando uma nova linha e adicionada a tabela. |
| Linha atualizada | Dispara quando qualquer campo de uma linha existente e modificado. |
| Linha excluida | Dispara quando uma linha e removida da tabela. |
---
Na tabela (filtro de tabela)
Permite limitar o gatilho a uma tabela especifica do workspace.
| Opcao | Descricao |
|-------|-----------|
| Todas as tabelas | O workflow dispara para alteracoes em qualquer tabela do workspace. |
| (Tabela especifica) | O workflow dispara apenas para alteracoes na tabela selecionada. |
---
Na pagina (filtro de pagina)
Aparece apenas quando uma tabela especifica esta selecionada. Permite refinar ainda mais o filtro, limitando a uma pagina especifica dentro da tabela.
| Opcao | Descricao |
|-------|-----------|
| Todas as paginas | Dispara para alteracoes em qualquer pagina da tabela selecionada. |
| (Pagina especifica) | Dispara apenas para alteracoes na pagina escolhida. |
Se a tabela nao possui paginas, sera exibida a mensagem "Nenhuma pagina encontrada".
---
Dados de saida
Os nodes seguintes no fluxo podem acessar os dados gerados pelo evento:
| Variavel | Tipo | Descricao |
|----------|------|-----------|
| `event` | Texto | Nome do evento que disparou o workflow (ex: `database.row.created`) |
| `data` | Objeto | Dados completos da linha que foi criada, atualizada ou excluida |
| `workspaceId` | Texto | Identificador do workspace onde o evento ocorreu |
| `timestamp` | Texto | Data e hora em que o evento aconteceu |
O objeto `data` contem todos os campos da linha afetada, incluindo valores de colunas personalizadas.
---
Dicas
Este artigo foi útil?