Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Os eventos podem ser ativados através da rotina Event Viewer - CFGA040 rotina acessada pelo Configurador (Ambiente - Cadastros - Inscr. Event Viewer). Esses eventos alertam os usuários em algumas rotinas no módulo Gestão de Contratos. 


...



Informações
titlePonto de Entrada

Os pontos de entrada dos eventos do GCT são acionados tanto via M-Messenger quanto EventViewer

O ponto de entrada que permite a alteração da mensagem padrão enviada nos e-mails.

Um exemplo é um ponto de entrada MMENS038 criado para alterar a mensagem do evento "038" - Aviso de Vencimento



EventoMensagem exemploExemplo alteração da mensagem padrão
038Aviso de vencimento do contrato
Contrato\Revisao: {NÚMERO DO CONTRATO}\{REVISÃO}   
Filial : {FILIAL DO CONTRATO}
Data de inicio: {DATA DE INICIO - CN9_DTINIC}
Data de Termino: {DATA FIM - CN9_DTFIM}
Bloco de código
firstline1
titleExemplo
linenumberstrue
#INCLUDE "PROTHEUS.CH"
/*/{Protheus.doc} MMENS038
	Ponto de entrada que permite modificar a mensagem enviada pelo evento 038
@param aDados, vetor, dados do contrato atual no formato:
    aDados[1] = Contrato
    aDados[2] = Revisão
    aDados[3] = Data Inicio
    aDados[4] = Data Final
    aDados[5] = Filial
@param cMensagem, caractere, mensagem padrão do sistema
@return cNovaMsg, caractere, mensagem a ser enviada aos usuários
*/
User Function MMENS038()
    Local cNovaMsg  := ""
    Local aDados    := ParamIxb[1]//Dados do Contrato
    Local cMensagem := ParamIxb[2]//Mensagem Atual

    cNovaMsg := I18N("Contrato #1 no evento 038", {aDados[1]})

    ConOut(I18N("Mensagem #1 será substituída por #2",{cMensagem, cNovaMsg}) )

Return cNovaMsg

...