CONTEÚDO
- Visão Geral
- Exemplo de utilização
- Outras Ações
- Outras Ações / Ações relacionadas
- Outras Ações / Ações relacionadas
- Campos da Tabela
- Principais Campos/GZ9 e Parâmetros
- Principais Campos/GZ9 e Parâmetros
- Tabelas utilizadas
01. VISÃO GERAL
A rotina de criação de eventos, tem como meta ser uma forma mais simples de montagem de relatórios para envio controlado para os colaboradores respectivos.
Essa rotina se encontra em: Atualizações → Envio de E-mail → Eventos
Ao cadastrar um novo evento as pessoas selecionadas nos destinatários receberão um e-mail com uma planilha com os dados gerados a partir das regras de evento cadastradas.
Esse envio de e-mail seguirá a regra onde apenas os destinatários com status ativo e quando a regra retornar algum resultado que será enviado através da rotina automática de schedule GTPA044 sem o cadastro desse schedule não será enviado o e-mail com o conteúdo gerado.
Para ser efetuado o cadastro desse evento deve ser cadastrados os seguintes campos:
Eventos
Na parte de evento será os identificadores desse registro sendo os campos:
- Código Even.: Código sequencial do evento;
- Desc. Event.: Breve descrição do evento cadastrado;
- Texto Email: Texto que será enviado no corpo do e-mail antes da tabela gerada;
- Status: Indicativo se esse evento está ativo ou não, podendo ser:
- 1 - Ativo;
- 2 - Inativo;
- Titulo: Titulo que será enviado no e-mail
- Recorrente: Indica se esse evento será executado em toda chamada do schedule do GTPA044
Grupos
Campos para serem selecionados os grupos com os destinatários cadastrados que receberão o e-mail do evento em questão.
- Grup Cod.: Código do grupo vindo da rotina (GTPA041), contendo os destinatários que receberão o e-mail;
- Grup. Desc.: Descrição do grupo selecionado;
Destinatários
Grid para listar os destinatários que receberão o e-mail do evento cadastrado, sendo os campos:
- Código Dest: Código do destinatário vindo da rotina (GTPA040);
- E-mail: E-mail cadastrado para o destinatário;
- Status: Status do destinatário, podendo ser:
- 1 - Ativo;
- 2 - Inativo;
Regras de aplicação
As regras de aplicação, serão as regras utilizadas para validar nas tabelas vinculadas ao evento se o registro está apto ou não para ser enviado por e-mail.
Para isso é necessário incluir primeiramente as tabelas ou no caso as entidades relevantes ao evento cadastrado, para isso selecione a árvore "Regra de Aplicação" e com o direito do mouse em incluir entidade:
Aparecerá a tela conforme imagem abaixo, nessa tela será necessário informar a tabela desejada e clicar em confirmar.
Ao confirmar a entidade aparecerá na árvore da seguinte forma:
Nessa ramificação mostrará todas as entidades selecionadas para o evento, ao selecionar essa entidade cadastrada poderá ser excluído a mesma ou ser adicionado as regras que serão utilizadas em cima da tabela cadastrada, ao ser selecionado a entidade e com o direito do mouse em cima será aberto a tela a seguir:
Essa tela de filtro será executada com base na entidade (tabela) selecionada, sendo os campos:
- Nome Ent.: Nome da entidade selecionada;
- Campo 1: Campos da entidade para montagem da regra;
- Tit. Cmp. 1: Descrição do campo selecionado;
- Operadores: Operador para montagem da regra, podendo ser:
- 1 - Igual a;
- 2 - Diferente de;
- 3 - Maior que;
- 4 - Maior ou igual a;
- 5 - Menor que;
- 6 - Menor ou igual a;
- 7 - Contem;
- 8 - Esta contido;
- Tp. Filtro: Tipo do filtro utilizado, podendo ser:
- 1 - Normal;
- 2 - Expressão;
- Conteúdo: Conteúdo esperado para ser efetuado o filtro, será utilizado o operador escolhido mais o conteúdo para validação da entidade;
- Tipo: Tipo do filtro utilizado, podendo ser:
- 1 - Nota;
- 2 - Caixinha;
Campos
Ao definir a entidade desejada e a regra que será aplicada, será possível definir como será montado o relatório definindo quais campos da entidade que serão enviados, para isso é necessário efetuar o cadastro da grid conforme imagem abaixo:
Sendo nessa grid os campos:
- Seq.: Sequência da montagem da tabela no e-mail;
- Entidade: Entidade cadastrada na regra de aplicação;
- Campo: Campos referente a entidade cadastrada no campo entidade;
- Descrição: Descrição do campo selecionado;
- Valor: Valor do campo quando não informado entidade, este campo só será habilitado quando o campo entidade não for informado e por isso não será atrelado a uma tabela e campo e virá em todas as linhas da tabela montada;
02. EXEMPLO DE UTILIZAÇÃO
Inclusão
Na inclusão do evento deve ser cadastrado pelo menos o cabeçalho do evento e para ser efetuado um teste de envio do evento existe em outras ações a opção de teste de e-mail, mas para que ocorra o teste é necessário efetuar os cadastros das regras de aplicação e os campos para o relatório.
Após esses cadastros é possível efetuar o teste de e-mail:
Ao selecionar em outras ações o teste de e-mail aparecerá a tela acima, onde ao preencher o destinatário e selecionar enviar, será enviado para o e-mail informado os dados do evento e a tabela cadastrada com os dados .
Alteração
Na alteração do evento é possível efetuar manutenção em todos os registros cadastrados menos o código sequencial do evento.
Exclusão
Ao selecionar um evento e clicar em excluir será aberto o registro selecionado e após confirmar será excluído o registro.
03. Outras Ações
Outras Ações / Ações relacionadas
Ação | Descrição |
---|---|
Excluir | Exclui o registro posicionado. |
Imprimir Browse | Gera o relatório com os dados do browse posicionado. |
04. Campos da tabela
Principais Campos/GZ8 e Parâmetros
Campo | Descrição |
---|---|
GZ8_CODIGO | Código do Evento |
GZ8_DESEVE | Descrição do Evento |
GZ8_TEXTO | Texto E-mail |
GZ8_STATUS | Status do Evento |
GZ8_TITULO | Titulo do E-mail |
GZ8_RECOR | E-mail Recorrente |
GZ8_SQL | SQL Query |
Parâmetro | Descrição |
---|---|
MV_PORSMTP | Porta do Servidor SMTP |
MV_RELACNT | Conta a ser utilizada no envio de E-Mail para os relatórios |
MV_RELAUSR | Usuário para Autenticação no Servidor de E-mail |
MV_RELAUTH | Servidor de EMAIL necessita de Autenticação? Determina se o Servidor necessita de Autenticação. |
MV_RELPSW | Senha da Conta de E-Mail para envio de relatórios |
MV_RELSERV | Nome do Servidor de Envio de E-mail utilizado nos relatórios |
MV_RELSSL | Define se o envio e recebimento de e-mails na rotina SPED utilizará conexão segura (SSL). |
MV_RELTIME | Timeout no Envio de EMAIL. Tempo de Espera antes de abortar uma Conexão |
MV_RELTLS | Informe se o servidor de SMTP possui conexão do tipo segura ( SSL/TLS ). |
05. TABELAS UTILIZADAS
- GZ8
- GZ7
- GZ6
- GZ4
- GY5
- GY6
- GY7