Árvore de páginas

01. VISÃO GERAL

A rotina visa a submissão de qualquer xml enviado via HAT(Portal de autorização), tanto faturamento quando upload, com integração ao SIGAPLS para o processo de análise de contas e pagamento do prestador.

02. EXEMPLO DE UTILIZAÇÃO

Quando o prestador realizar o upload do XML pelo HAT, um robô de processamento do SIGAPLS irá pegar este arquivo e realizar automaticamente os processos de submissão, importação, e valoração desta guia.

Para XMLs que não forem acatados, o prestador realizando o processo de exclusão do XML o mesmo robô irá excluir o registro(BXX) no SIGAPLS.

Para configurar os robôs de Importação e Valoração da guia veja aqui

03. PARÂMETROS

   

  • Criação de Parâmetro no arquivo SX6 – Parâmetros:

Nome da Variável

MV_PHATURL

Tipo

Caractere

Descrição

Url de endereço do HAT 

Valor Padrão


Nome da Variável

MV_PHATTOK

Tipo

Caractere

Descrição

Token de segurança do HAT

Valor Padrão


Nome da Variável

MV_PHATIDT

Tipo

Caractere

Descrição

ID Tenant da operadora cadastrado no HAT

Valor Padrão

'1'

Nome da Variável

MV_PHATNMT

Tipo

Caractere

Descrição

Nome da operadora cadastrada no tenant do HAT.

Valor Padrão

'tenant'


04. CONFIGURAÇÃO

As configurações desta nova funcionalidade serão implementadas no arquivo appserver.ini dos servidores Protheus.


  1. Na sessão do ambiente escolhido configure as variáveis
    1. EMPROBOXML (obrigatório)  - irá identificar a empresa do sistema;
    2. FILROBOXML (obrigatório) - identificará a filial do sistema;
      Exemplo das variáveis configuradas na sessão do ambiente:

      [PRODUCAO]
      EmpRoboXml=99
      FilRoboXml=01
      
      
  1. Na sessão ONSTART indique os jobs conforme abaixo

    [ONSTART]
    JOBS=PLSXHAT002,PLSvHATXML
    Refreshrate=30 //representa uma espera de 30 segundos
    
    
  2. Crie as sessões informadas no passo anterior.

    [PLSXHAT002]
    Enviroment=nomedoseuambiente
    Main=PLSxHAT002//nome da função que checa as regras e define se o arquivo foi acatado ou não
    INSTANCES=1,1
    
    [PLSvHATXML]
    Enviroment=nomedoseuambiente
    Main=PLSvHATXML
    INSTANCES=1,1