Notification Rule
Quando um evento acontece em um tipo de registro, avise um público por um canal.
Uma Notification Rule diz: quando um evento de um tipo acontece em um tipo de registro, envie uma mensagem por um canal para um público, usando um template. Ela diz quem é avisado, nunca quem pode ler o registro.
Hoje a base tem uma regra, Reading due today, Active, pelo canal Slack DM, gerada pelo Daily Digest do KPIs & OKRs. A regra documenta esse fluxo; não o comanda. O digest monta seus blocos no código do workflow, não renderiza o Template e não usa Active como liga/desliga. Veja Registros de integração.
Campos
O que dispara e o que é dito
| Campo | Armazenamento | Significado |
|---|---|---|
| Name | Texto | O evento e o público em uma frase. Campo primário. |
| Trigger | Texto | Tipo de registro e evento, comparados literalmente pela automação que o lê |
| Record Type | Registros vinculados | Classification Term (mirror); o tipo de registro em que o evento ocorre |
| Template | Texto longo | Texto da mensagem com placeholders entre chaves; mensagens enviadas mantêm o próprio texto |
| Active | Caixa de seleção | Marcado significa que a regra deve disparar; vazio significa desligada |
| Tags | Registros vinculados | Tags (mirror); rótulos opcionais |
Por onde e para quem
| Campo | Armazenamento | Significado |
|---|---|---|
| Channel | Registros vinculados | Channel; vincule exatamente um canal Active |
| Channel (Name) | Consulta vinculada | Nome do canal vinculado, por Channel |
| Audience (Team) | Registros vinculados | Team (mirror) |
| Audience (Department) | Registros vinculados | Department (mirror) |
| Audience (Membership) | Registros vinculados | Membership (mirror); vazio quando o público vem do próprio registro |
| Audience (Membership Name) | Consulta vinculada | Configuração inválida: a consulta não tem campo de destino e não mostra nada |
O que gerou
| Campo | Armazenamento | Significado |
|---|---|---|
| Messages | Registros vinculados | Inverso de Message → Rule |
| Messages Sent | Agregação | Soma de Is Sent entre as Messages vinculadas |
| Last Sent | Agregação | O Sent At mais recente entre as Messages vinculadas |
Regras calculadas
Messages Sent soma a fórmula Is Sent de Message, então conta toda linha com Status Sent, inclusive dry runs. Em 2026-10-28 a regra mostrava 155, dos quais 76 eram dry runs. Leia Revisar entregas antes de citá-lo como contagem de entregas.
Audience (Membership Name) está quebrada: a descrição espera Member (Name) por Audience (Membership), mas nenhum campo de destino está configurado. Ela consta nas lacunas conhecidas.
Ciclo de vida e checagens
Desmarque Active para pausar uma regra sem apagá-la. Uma regra deve nomear um tipo de evento; um segundo evento é uma segunda regra. Nenhuma fórmula checa se o canal está Active, se o público tem binding vigente ou se cada placeholder existe no tipo de registro.
Exemplo
Fictício: Name Task overdue → accountable membership, Trigger Task overdue, Record Type Task, Template {Name} was due on {Due Date} and is still open., Active marcado, Channel ops-alerts, público vazio porque vem da accountable membership da tarefa.
