Templates de execução, SMTP e notificações
Edite conteúdo, transporte e política como camadas distintas e valide o resultado com dados sintéticos e uma caixa de laboratório.
Nesta página
Separar conteúdo, transporte e política
O conteúdo de email, o transporte SMTP e a política de notificações são configurações distintas. Execution email template define assunto e corpos; Email delivery define o transporte de plataforma; Notifications escolhe eventos, canais e condições. Um preview válido não comprova entrega, e uma conexão SMTP aceita não prova que um evento deva gerar uma mensagem.
Confirme tenant, escopo e herança, além da autorização de consulta ou gerenciamento. A administração global de SMTP exige Platform Administrator autorizado. Use dados de execução sintéticos e um destinatário de laboratório sob seu controle, sem enviar testes a clientes reais.
Editar o template de execução
- Abra Preferences → Notifications → Execution email template.
- Confira o escopo e a herança antes de alterar um template que possa ser compartilhado.
- Escolha pelo menos um resultado:
succeeded,failedoucancelled. - Preencha assunto e preheader opcional, sem quebras de linha.
- Edite HTML e texto simples. O texto é obrigatório e deve transmitir o mesmo resultado útil do HTML.
- Insira variáveis do catálogo do editor na sintaxe com percentuais.
- Confira preview em largura estreita, títulos, contraste, links e equivalência entre os corpos.
- Salve, recarregue e confirme a persistência antes de testar o envio.
Campos e variáveis
| Campo | Validação documentada |
|---|---|
| Subject | Obrigatório; até 160 caracteres, em uma linha. |
| Preheader | Até 180 caracteres, em uma linha. |
| Text body | Obrigatório; até 20.000 caracteres. |
| HTML | Conteúdo sanitizado, limitado a 1.500.000 bytes. |
| Imagens | Até cinco. Para imagens data:, até 256 KiB por imagem e 1 MiB no total. Imagens remotas exigem HTTPS; essa validação não mede o tamanho baixado de cada imagem remota. |
Esses limites não são metas de tamanho. Prefira mensagens curtas que apontem para o detalhe autorizado, sem logs completos ou informações sensíveis. O preview pode representar imagens remotas de forma restrita; sua ausência não autoriza enfraquecer controles de conteúdo ativo.
| Grupo | Variáveis do catálogo |
|---|---|
| Identidade | TENANT_NAME, TENANT_ID, WORKFLOW_NAME, WORKFLOW_ID, RUN_ID |
| Estado e tempo | STATUS, STARTED_AT, COMPLETED_AT, DURATION |
| Métricas | INPUT_ROWS, OUTPUT_ROWS, FILTERED_ROWS, REJECTED_ROWS, SESSION_COUNT |
| Contexto | WORKER_NAMES, FILE_NAMES, LOCATIONS, FAILURE_REASON, EXECUTION_CONTEXT, TRIGGER, ENVIRONMENT |
| Apresentação e link | DOVA_LOGO_URL, CLOUDATA_LOGO_URL, EXECUTION_URL |
Assunto: Resultado %STATUS% de %WORKFLOW_NAME%
Execução: %RUN_ID%
Linhas de saída: %OUTPUT_ROWS%
Detalhe autorizado: %EXECUTION_URL%
Use cada nome entre percentuais, como %WORKFLOW_NAME%. Variáveis desconhecidas são rejeitadas; não invente sintaxe de template ou trate o corpo como código executável. O HTML permitido é restrito e sanitizado.
Configurar o transporte SMTP
- Abra Preferences → Email delivery com a autoridade de plataforma exigida.
- Revise SMTP host, Port, Encryption, Username, From name, From email e Reply-to email.
- Preencha Replace password somente se for substituir a credencial armazenada; em branco preserva o valor atual conforme a indicação do formulário.
- Defina
Testrecipient email com uma caixa controlada. - Use
Saveemail e oTestSMTP suportado pelo formulário. - Use Send test email e confira recebimento, assunto, texto e leitura dos links, além da aceitação inicial do transporte.
Configurar a política
Em Notifications, revise Show action notifications, Position, Duration (seconds) e Maximum visible. Configure Delivery channels, Events and severity, papéis destinatários, limites, deduplicação, escalonamento e digest conforme a necessidade. Webhooks e endpoints de canais são sensíveis e não devem aparecer em exemplos ou capturas.
Nos horários silenciosos, confira fuso e ambos os limites de horário. Preview, Test channels e Save preferences verificam aspectos diferentes. Consulte Delivery history: sent, failed, suppressed e acknowledged não são equivalentes. Uma entrega suprimida pela política não deve ser diagnosticada automaticamente como falha SMTP.
Exemplo e recuperação
Em laboratório, prepare uma execução fictícia com falha e renderize os dois corpos do template. Confira substituição de variáveis e rejeição de uma variável desconhecida. Em um sandbox separado, envie a uma caixa controlada e verifique conteúdo e recebimento. Registre persistência, política e entrega como resultados separados, sem credenciais ou dados reais de execução.
Se o teste falhar, preserve a mensagem segura e investigue uma camada por vez: conteúdo, conexão e autenticação, depois política. Confira seleção de eventos, horário silencioso e deduplicação antes de repetir. Uma alteração de senha sem identificar a causa pode introduzir outra falha.
Consulte também: Preferences, Users, Audit.