Árvore de páginas

Versões comparadas

Chave

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

ÍNDICE

  1. Visão Geral
  2. Configurações de parâmetros
  3. Exemplo de utilização
  4. Parâmetros
  5. Tabelas utilizadas

01. VISÃO GERAL

A rotina visa a extração de dados do módulo Prothues Plano de Saúde (PLS) para o módulo Central de Obrigações através de API.

02. CONFIGURAÇÕES DE PARAMENTOS.

a) Configurar  o Endpoint PtWebAEvent.

Com o WebService  Protheus configurado, disponibilizar o endereço e porta para Unimed do Brasil para que a mesma acesse o EndPoint e envia os arquivos XML.

Exemplo:  http://meuwebservice.com.br:1234/PTWebAEvent.APW 

Caso a Unimed destino não disponibilize o Endpoint, há a opção importação manual, onde a Unimed destino baixa o arquivo XML, disponibilizado pela Unimed do Brasil, essa opção se encontra dentro da rotina Importação do PTU A100 (PLSP100IMP), na chamada  "Importar Manual".  

b) Verificar se existe a estrutura de pasta no servidor ("\plsptu\A100\").

c) Configurar o paramento  MV_PLWBSCH, nele definimos o modelo de schema que será usado pela rotina,  o seu valor default ptu_A100_Pos_UB.xsd, esse deverá estar dentro  da estrutura "\plsptu\a100\schemas".          

d) Configurar o paramento MV_PLTPARQ , nele definimos o layout a ser utilizado default (A100).

e) Configurar o paramento MV_PLDRARQ, nele definimos o caminho aonde será salvo os arquivos vindo do webservice default ("\plsptu\A100\entradas\")

f) Configurar o paramento MV_PLWBPRC, nele definimos aonde será salvo os arquivos processado ao finalizar a rotina de Importação do PTU A100  (PLSP100IMP) default ("\plsptu\A100\processados\").

03. EXEMPLO DE UTILIZAÇÃO

  • Recebendo arquivo XML via webservice.

Ao receber o arquivo via webservice da Unimed do Brasil, é retornado para a mesma o arquivo xml de confirmação, conforme o layout A105.

Image Removed

Atenção

Possíveis casos aonde os arquivos não são processados :

Arquivo XML em desacordo com o schema.

Enpoint não disponibilizado.

Arquivo já importado ou com o mesmo hash.

A Tag  ptuA100_Pos_UB foi disponibilizada no schema os links  xmlns="http://www.w3.org/2001/XMLSchema" xmlns:ptu="http://ptu.unimed.coop.br/schemas/V1_0" targetNamespace="http://ptu.unimed.coop.br/schemas/V1_0" elementFormDefault="qualified">, caso esteja incompleto apresentará a mensagem de: Erro: namespace error

.

...

  • Implementação da automatização para a geração do lote de cobrança, rotina responsável pela geração da receita das operadoras, que é executada mensalmente, no mesmo padrão de parametrização, mas que necessita a intervenção humana para executá-la.

    Sabendo-se que os critérios de processamento são os mesmos, criamos um cadastro de parametrização, similar à capa do lote de cobrança, onde o usuário do sistema, geralmente do setor de faturamento, possa configurar um agendamento padrão.

    A partir deste cadastro, criamos uma função que será executada pelo schedule Protheus, que fará a leitura deste cadastro e executará, via JOB, a geração do lote de cobrança.


    Atenção

    O processo descrito acima atende somente o faturamento gerado de maneira contínua mensalmente.

Image Removed

  • Importação dos beneficiário a partir dos arquivos XML.

Para que seja importado as informações para o sistema PROTEUS e preciso utilizar a rotina de importação de arquivo PTU A100 (PLSP100IMP).

No browse constará os registros das movimentações dos arquivos processados e prontos para serem importados para o sistema.

Para efetuar a importação dos arquivos o usuário deverá selecionar o arquivo que deseja, com a legenda verde e clicar em importar.

Image Removed

  • Tela de seleção dos beneficiários para importação.Nesse momento são selecionados os beneficiários que serão importados para empresa de escolha do usuário.

Image Removed

Após a confirmação é efetuado a importação e a popular as tabelas pertinente a rotina de Grupo Familiar.

E nesse momento também e feito a copia do arquivo XML da pasta entradas para a pasta de processados definido pelo parâmetro MV_PLWBPRC e a mudança de legenda no browse de verde para vermelho que significa que o item já foi importado.

Image Removed

04. PARÂMETROS

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

...

Nome da Variável

...

MV_PLWBSCH

...

Tipo

...

Caractere

...

Descrição

...

Determina o modelo de schema que será usado pela rotina PTU A100

...

Valor Padrão

...

ptu_A100_Pos_UB.xsd

...

Nome da Variável

...

MV_PLTPARQ

...

Tipo

...

Caractere

...

Descrição

...

Determina o layout a ser utilizado pela rotina de importação PTU A100

...

Valor Padrão

...

A100

...

Nome da Variável

...

MV_PLDRARQ

...

Tipo

...

Caractere

...

Descrição

...

Determina o caminho aonde será salvo os arquivos vindo do webservice.

...

Valor Padrão

...

\plsptu\A100\entradas\

...

Nome da Variável

...

MV_PLWBPRC

...

Tipo

...

Caractere

...

Descrição

Determina aonde será salvo os arquivos processado pela rotina de importação. 

...

Valor Padrão

...

\plsptu\A100\processados\

05. TABELAS UTILIZADAS

  • Campos novos

...

BX0 - Reg. de Entradas Ptu A100 XML 

...

Reg. de Entradas Ptu A100 XML

...