CFC014 — Follow Up - Painel Gerenciador de Regras
Fonte
- Source:
source/CFC014/
Objetivo
O módulo CFC014 e um painel gerenciador de regras para envio automatizado de comunicacoes (e-mail e WhatsApp) baseadas em contextos SQL configuraveis. Ele permite que a empresa crie regras de negocio personalizadas para disparo automatico de mensagens, funcionando como uma ferramenta de Follow Up para acompanhamento de processos financeiros e comerciais.
O conceito central do módulo e o "Contexto", que representa uma regra de envio composta por: uma consulta SQL que define o publico-alvo, uma mensagem personalizada com macros dinamicas, configuracoes de destinatario, agendamento de execucao e anexos opcionais. Cada contexto pode ser configurado independentemente com seus proprios criterios de selecao e modelos de mensagem.
O módulo suporta dois canais de envio: E-mail (com suporte a mensagens em formato HTML, tabelas dinamicas geradas a partir de dados do banco e anexos de relatorios) e WhatsApp (com suporte a emoticons, anexos de arquivos e formatacao de texto). As mensagens podem utilizar macros que sao substituidas dinamicamente pelos dados de cada destinatario no momento do envio.
Alem das funcionalidades de configuracao, o módulo oferece um painel de visualizacao de resultados que permite ao usuario pre-visualizar como as mensagens serao renderizadas para cada destinatario, incluindo a substituicao de macros e a geracao de tabelas HTML. Tambem e possivel exportar e importar contextos entre empresas diferentes, facilitando a replicacao de regras.
Funcionalidades
- Gerenciamento de Contextos de Envio
- Configuracao de Consulta SQL do Contexto
- Configuracao de Destinatarios
- Configuracao de Mensagens
- Configuracao de Tabelas Dinamicas (Email)
- Configuracao de Anexos e Relatórios
- Agendamento de Execucao
- Visualizacao de Resultados
- Exportacao e Importacao de Contextos
- Duplicacao de Contextos
Quando usar?
O módulo CFC014 e um painel gerenciador de regras para envio automatizado de comunicacoes (e-mail e WhatsApp) baseadas em contextos SQL configuraveis.
Para que usar?
Ele permite que a empresa crie regras de negocio personalizadas para disparo automatico de mensagens, funcionando como uma ferramenta de Follow Up para acompanhamento de processos financeiros e comerciais.
Filtros
Campos simples:
- Consulta SQL F9
- Tipo Anexo F9
- Nome
- Empresa
Filtros de grid (multi-seleção via F9):
- Anexos — F9 — multi-seleção
Atenção: Empresa é obrigatória para executar a consulta.
Mensagens exibidas
Levantadas de source/CFC014/ pela camada 0 (commit 96fc51e236).
| Código | Tipo | Mensagem |
|---|---|---|
| I-0047 | Informação | Alterações Efetuadas com Sucesso. |
Mais 51 mensagens com texto literal no código: CFC014.
Tabelas de Escrita (INSERT/UPDATE/DELETE)
| Tabela | Operacoes |
|---|---|
| ANEXOCONTEXTO | DELETE, INSERT, SELECT, UPDATE |
| CAMPOSQLCONTEXTO | DELETE, INSERT, SELECT, UPDATE |
| CAMPOTABCONTEXTO | DELETE, INSERT, SELECT, UPDATE |
| CONTEXTOEMAIL | DELETE, INSERT, SELECT, UPDATE |
| SQLCONTEXTO | DELETE, INSERT, SELECT, UPDATE |
| TABELACONTEXTO | DELETE, INSERT, SELECT, UPDATE |
Tabelas de Leitura (SELECT)
| Tabela | Operacoes |
|---|---|
| CONTASEMAIL | SELECT |
| EMOTICONS | SELECT |
| EMPRESA | SELECT |
| PARMFATUR | SELECT |
| PESSOA | SELECT |
| TIPOCONTATO | SELECT |
Procedures Chamadas
| Procedure | Tabelas Acessadas |
|---|---|
| CONSULTA_SEQUENCIA | SEQUENCIA (SELECT) |
| GERA_SEQUENCIA | SEQUENCIA (SELECT/UPDATE) |
| RETORNA_MENSAGEMCONTEXTOPESSOA | CAMPOSQLCONTEXTO (SELECT), CONTEXTOEMAIL (SELECT) |
| RETORNA_PESSOACONTEXTO | CAMPOSQLCONTEXTO (SELECT), CONTEXTOEMAIL (SELECT), PESSOA (SELECT) |
| RETORNA_PESSOAEMAIL | CONTATOPESSOA (SELECT), PESSOA (SELECT) |
| RETORNA_SQLCONTEXTODEP | SQLCONTEXTO (SELECT) |
| RETORNA_TABELACONTEXTO | CONTEXTOEMAIL (SELECT), TABELACONTEXTO (SELECT) |
| RETORNA_TABELAHTML | CAMPOTABCONTEXTO (SELECT), TABELACONTEXTO (SELECT), TABELAENVIOEMAIL (SELECT) |
Tabelas via Procedures (acesso indireto)
| Tabela | Operacoes |
|---|---|
| CAMPOSQLCONTEXTO | SELECT |
| CAMPOTABCONTEXTO | SELECT |
| CONTATOPESSOA | SELECT |
| CONTEXTOEMAIL | SELECT |
| PESSOA | SELECT |
| SEQUENCIA | SELECT, UPDATE |
| SQLCONTEXTO | SELECT |
| TABELACONTEXTO | SELECT |
| TABELAENVIOEMAIL | SELECT |