Árvore de páginas

Versões comparadas

Chave

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

...

Este documento tem como objetivo demonstrar a utilização do Cadastro de Alertas, rotinadesenvolvida em PO UI (Biblioteca de componentes baseado em Angular).


02.

...

VISÃO GERAL


03. EXEMPLO DE UTILIZAÇÃO

a. Configurações Iniciais

...

          Para visualizar um alerta, basta clicar no ícone de visualização sobre o registro desejado:

...

04.

...

TELA CADASTRO DE ALERTAS

Outras Ações / Ações relacionadas

AçãoDescrição
Não se aplicaNão se aplica

...

05.

...

TELA CADASTRO DE ALERTAS

Principais Campos e Parâmetros

...

ParâmetrosDescrição

MV_PLTURL

Indica o endpoint do RD Conversas. (Ex: https://kong.tallos.com.br/)

MV_PLTPTH

indica o path do endpoint  da RD Conversas. (EX: megasac-api/api/v3/message/template/send)                                                                                                                                                                                                              

MV_PLTTKN

 

indica o token que iremos utilizar para autenticar as requisições da RD Conversas.

MV_PLTOP

indica o operator id fornecido pela RD Conversas.

...

06.

...

PONTO DE ENTRADA

Descrição:

Ponto de Entrada para realizar envios ou gravações após o envio dos alertas.

Localização:

Envio de Alertas

Nome:

PLNOTIF

Programa Fonte:

PLSNOTIFICA

Parâmetros:

Nome

Tipo

Descrição

cParam

C

Parametro com mensagem especifica da notificação.

Retorno:Nenhum

...

Bloco de código
languagec#
themeMidnight
firstline1
titlePonto de Entrada
linenumberstrue
#include "PROTHEUS.CH"

User Function PLNOTIF
Local cParam 	  := paramixb[1] 

if BQ7->BQ7_EMAIL == '000003' //Token de atendimento
	Conout("O token do beneficiario " + alltrim(BA1->BA1_NOMUSR) + " é: " + cParam)
endif

Return

...


07. TABELAS UTILIZADAS

  • BQ7 - Cadastro de Alertas


Criação da Tabela BQ7:

Tabela

Descrição

Ac. Filial

Ac. Unidade

Ac. Empresa

BQ7 Cadastro de AlertasCompartilhadoExclusivoExclusivo


Inclusão de campos no arquivo SX3:

Tabela

Campo

Tipo

Ordem

Tamanho

Titulo

Descrição

Valid.

Visual?

Contexto

CBOX

Obrigatório

Tabela

Campo

Tipo

Ordem

Tamanho

Titulo

Descrição

Valid.

Visual?

Contexto

CBOX

Obrigatório

BQ7 BQ7_FILIALCaracter018FilialFilial do Sistema
VisualizarReal

BQ7 BQ7_CODIGOCaracter026CódigoCódigo do Processo    
VisualizarReal
Sim
BQ7 BQ7_DESCRICaracter03200DescriçãoDescrição do Processo    
VisualizarReal
Sim
BQ7 BQ7_NOTIF Caracter041Envia Notif?Envia Notificação Portal?Pertence("01")VisualizarReal1=Sim;0=Não                                                                                                             
BQ7 BQ7_TITNOTCaracter0540Título NotifTítulo da Notificação  
VisualizarReal

BQ7 BQ7_TIPNOTCaracter061Tipo Notif. Tipo da Notificação      Pertence("12")VisualizarVirtual1=Portal Autorizador;2=Portal Beneficiario                                                                               
BQ7 BQ7_TXTNOTMemo07999Cont. Notif.Conteúdo da Notificação  
VisualizarReal

BQ7 BQ7_WPP   Caracter081Envia Whats?Enviar Whatsapp?         Pertence("01")VisualizarVirtual1=Sim;0=Não                                                                                                                     
BQ7 BQ7_TEMPLACaracter0950Cód. TemplatCódigo do Template     
VisualizarReal

BQ7 BQ7_EMAIL Caracter111Envia Email?Enviar E-mail?           Pertence("01")VisualizarReal1=Sim;0=Não                                                                                                                     
BQ7 BQ7_TXTEMAMemo12999Cont. Email Conteúdo do E-mail    
VisualizarReal


Inclusão de índice no Arquivo SIX:

Ordem

Descrição

Campo

1Codigo do processo referente ao alerta                 BQ7_FILIAL+BQ7_CODIGO