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.
- Na sessão do ambiente escolhido configure as variáveis
- EMPROBOXML (obrigatório) - irá identificar a empresa do sistema;
FILROBOXML (obrigatório) - identificará a filial do sistema;
Exemplo das variáveis configuradas na sessão do ambiente:[PRODUCAO] EmpRoboXml=99 FilRoboXml=01
Na sessão ONSTART indique os jobs conforme abaixo
[ONSTART] JOBS=PLSXHAT002,PLSvHATXML Refreshrate=30 //representa uma espera de 30 segundos
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