Histórico da Página
ÍNDICE
01. VISÃO GERAL
A rotina visa a extração de informação importação de beneficiários através de web service, esse processo se caracteriza no PTU A100, onde as informações serão geradas pela Unimed do Brasil.
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.
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 extração das informações para geração da DMED
Para atender as necessidades de nossas Operadoras de Saúde a rotina irá gerar as despesas médicas para o módulo Central de Obrigações.
Essa extração se dará através de API´S disponibilizada pelo módulo de Central de Obrigações, conforme o link abaixo.https://api.totvs.com.br/apidetails/AnalyticDmedExpenses_v1_100.json
02. EXEMPLO DE UTILIZAÇÃO
Totvs custom tabs box | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||
|
- 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.
- 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.
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.
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
...