Base de conhecimento
Encontre respostas para suas dúvidas em quatro fontes de conhecimento diferentes ao mesmo tempo, simplificando o processo de pesquisa.

Cross Segmentos - TOTVS BackOffice (Línea Protheus) - MI - Compras (SIGACOM) - CFGA040 - ¿Cómo implementar una nueva rutina de usuario en el Visor de eventos?


Duda

¿Cómo implementar una nueva rutina de usuario en el Visor de eventos?


Entorno
Cross Segmentos - TOTVS BackOffice (Línea Protheus) - MI - Compras (SIGACOM) - versión 12.1.2210 en adelante

Todos los países.

Solución

La inclusión de notificaciones del Visor de Eventos es una característica abierta a ser implementada tanto por el Producto Estándar como por los Clientes en sus Personalizaciones. Por esta razón, se puso a disposición la función EventInsert con el objetivo de registrar un Evento y consecuentemente notificar a todos los usuarios registrados.

Para ello primero debemos registrar el evento en la tabla genérica  E3 (SX5). 

 

Ejemplo

  1. Debemos acceder al Configurador en el menú “Entorno ” y elegir la rutina “Tablas” (CFGX016).


NOTA: Para registrar eventos personalizados, se recomienda considerar un número muy superior al actual para el campo  Clave  (por ejemplo, si la última clave en la tabla E3 es 084, registro personalizado a partir de 300), garantizando así una mayor distancia hasta nuevas notificaciones. anular los personalizados.

 

2. Una vez completado el registro, el nuevo evento estará disponible para el registro de los usuarios que seleccionen el Canal “002 – Entornos” y la categoría “001 – Módulos” de la siguiente manera:

 

NOTA: Sólo con el registro no se emitirá ningún evento a los usuarios registrados ya que aún es necesario implementar el "trigger" en una rutina, disparador que podemos programar usando la función EventInsert.

#INCLUDE "FWEVENTVIEWCONSTS.CH"
 
User Function U_TstEW()
    Local cEventID as character
    Local cMensagem as character
    Local cTitulo as character
 
 
    cEventID  := "777" //Evento cadastrado na tabela E3
 
    cMensagem  := "Evento enviado com sucesso."
 
    cTitulo:='Teste do Event Viewer'      
 
    EventInsert(FW_EV_CHANEL_ENVIRONMENT, FW_EV_CATEGORY_MODULES, cEventID, FW_EV_LEVEL_INFO, "", cTitulo, cMensagem, .T.)
 
Return

 

3. El ejemplo anterior es solo del Trigger que deberá ir dentro de la rutina personalizada "U_XXX" En este caso la rutina personalizadas sera "U_TstEW"

 

4.- Al realizar movimiento en la rutina personalizada, el evento se activará y detonara la notificación del Event Viewer.

 

Conozca más

Event Viewer
Como implementar nova rotina de usuário no Event Viewer
¿Fue útil este artículo?
Usuarios a los que les pareció útil: 0 de 0

0 Comentarios

Inicie sesión para dejar un comentario.
X Fechar

Olá ,

Há pendência referente a um de seus produtos contratados para a empresa ().

Entre em contato com o Centro de Serviços TOTVS para tratativa.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cobrança – Verificação de pendências financeiras . clique aqui.

TOTVS

X Fechar

Olá ,

Seu contato não está cadastrado no Portal do Cliente como um perfil autorizado a solicitar consultoria telefônica.

Por gentileza, acione o administrador do Portal de sua empresa para: (1)configurar o seu acesso ou (2)buscar um perfil autorizado para registro desse atendimento.

Em caso de dúvidas sobre a identificação do contato administrador do Portal, ligue (11) 4003-0015, opção 7 e, em seguida, opção 4 para buscar o suporte com o time de Assessoria ao Portal do Cliente. . clique aqui.

TOTVS

X Fechar

Olá ,

Para o atendimento de "Consultoria Telefônica" você deverá estar de acordo com o Faturamento.

TOTVS

X Fechar

Olá,

Algo inesperado ocorreu, e o usuario nao foi reconhecido ou você nao se encontra logado

Por favor realize um novo login

Em caso de dúvidas, entre em contato com o administrador do Portal de Clientes de sua empresa para verificação do seu usuário, ou Centro de Serviços TOTVS.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cadastros . clique aqui.

TOTVS

Chat _

Rellene los campos siguientes para iniciar el chat:

Chat _