Árvore de páginas

Jobs para processamento de XMLs TISS

Características do Requisito

Linha de Produto:

Microsiga Protheus

Segmento:

Saúde

Módulo:

Plano de Saúde

Rotina:

Rotina

Nome Técnico

Gerenciados XML TISSPLSA974

Parâmetro(s):

MV_PLSMAXT

País(es):

Brasil

Banco(s) de Dados:

Todos relacionais

Sistema(s) Operacional(is):

Windows® / Linux®

Descrição

Implementada melhoria no Microsiga Protheus - Planos de Saúde, que permite a partir de agora, que sejam configurados diversos servidores (appServer) para execução de diversos JOBs / threads de importação de arquivos XMLs, no padrão TISS.
A arquitetura permite que sejam criados quantos jobs o administrador do sistema achar necessário, para dar vazão nas movimentações de arquivos XMLs recebidos pela operadora através do Portal do Prestador.
Fica a cargo do administrador do sistema na operadora, dimensionar a quantidade de jobs que devem ser configurados, monitorar a performance do ambiente e realizar ajuste de expansão ou redução de jobs conforme necessidade.
Os jobs (robôs) configurados consumiram os arquivos XMLs submetidos sob demanda, ou seja, conforme a ordem de chegada na operadora.

Procedimento para Implantação

O sistema é atualizado logo após a aplicação do pacote de atualizações (Patch) deste chamado.

Procedimento para 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
      • PLSROBONAME (opcional) que irá identificar o nome do robô. Não pode se repetir nos demais appserver.ini. Ex.: appserver01 = PLSROBO01, appserver02 = PLSROBO02;
      • EMPROBOXML (obrigatório)  que irá identificar a empresa do sistema;
      • FILROBOXML (obrigatório) que identificará a filial do sistema;
        Exemplo das variáveis configuradas na sesssão do ambiente:

        PlsRoboName=PLSROBO01
        EmpRoboXml=99
        FilRoboXml=01
         

    2. Crie a sessão XML_ROBO e configure as variáveis
      • Environment=NOME_DO_AMBIENTE
      • Main=XMLROUTE
        Exemplo de configuração da sessão:

        [XML_ROBOT]
        Enviromente=PRODUCAO
        Main=XmlRoute

    3. Na sessão ONSTART informe o nome da sessão criada.

[ONSTART]
Jobs=XMLROBOT
RefreshRate=600 

Outra configuração sugerida para ser realizada com muita atenção pelo administrador do sistema é a quantidade de threads que cada robô irá iniciar para processar (cada thread processa um arquivo). o valor padrão deste parâmetros são 15 threads o que significa que cada JOB irá consumir simultaneamente até 15 arquivos. Deve se levar em consideração ao configurar esse parâmetro a capacidade de processamento do servidor. A recomendação para  servidores de 32 bits é que a configuração não ultrapasse 15 threads para garantir uma melhor performance do processamento.

 

CONFIGURAÇÃO DE PARÂMETROS

  1. No Configurador (SIGACFG), acesse Ambientes/Cadastros/Parâmetros (CFGX017). Crie o(s) parâmetro(s) a seguir:

Itens/Pastas

Descrição

Nome:

MV_PLSMAXT

Tipo:

Numérico

Cont. Por.:

15

Descrição:

Quantidade limite de threads a serem iniciadas no servidor Protheus (appServer) para consumo de XMLs TISS.

Procedimento para Utilização

       1.            Acesse o Portal do Prestador com login e senha.

       2.            No menu acesse a rotina de Envio de XML TISS.

       3.            Caso ainda não esteja, selecione o prestador dono do arquivo a ser submetido.

       4.            Clique no botão Selecionar .

                      O sistema apresentará a janela para selecionar o arquivo.

       5.            Selecione o arquivo a ser submetido.

       6.            Clique no botão Enviar.

                      Dentro de alguns instantes algum dos JOBs configurados irão consumir o arquivo submetido.

       7.            Clique no botão Atualizar.

       8.            O sistema irá atualizar browse de arquivos submetidos com o nome do arquivo e status.