Histórico da Página
CONTEÚDO
- Visão Geral
- Exemplo de utilização
- Execução do PLSWIZARD
- Configuração Arquivo CSV para Importação
- Utilização da ferramenta de cópia
- Tabelas utilizadas
...
01. VISÃO GERAL
Implementada a rotina Wizard de Atualização (PLSWIZARD) com o objetivo de acelerar o processo de implantação do modulo PLANO DE SAÚDE.
Esta rotina disponibiliza a carga e atualização de tabelas que devem ser configuradas em um arquivo CSV. Cada registro do arquivo CSV será verificado antes na base de dados e só é incluído se o mesmo não existir, caso o registro exista e a opção de alteração de base esteja habilitada, o registro será alterado. A checagem se dá pelo primeiro índice de cada tabela.
É possível configurar efetuar a importação de qualquer tabela do sistema em , desde que a o arquivo CSV para importaçãoseja devidamente configurado.
02. EXEMPLO DE UTILIZAÇÃO
a.
...
Execução do PLSWIZARD
- No Plano de Saúde (SIGAPLS) acesse Atualizações/Miscelanea/Configurações/Wizard de Atualização (PLSWIZARD).
- Criar a pasta \PLSWIZARD abaixo do ROOTPATH definido no INI do server.
- Descompactar o arquivo plswizard (arquivo disponibilizado no portal do cliente) dentro da pasta \PLSWIZARD.
- Na entrada do sistema o PLSLOAD é executado automaticamente e nesta rotina é verificado as tabelas abaixodo arquivo plswizard são verificadas, caso alguma esteja vazia o PLSWIZARD é exibido automaticamente.
- Tabelas que são verificadas.: "BA0","BX4","BCM","BCS","BCL","BCT","B7A","B7B","B7C","B90","B2C","BVV","BVP","BVN","BVR","SX5","BAG","BAQ".
- Com a tela do WIZARD carregada devemos informar os dados solicitados e clicar no botão AVANÇAR para prosseguir para o próximo passo.
- Inicia-se o processo com a tela de Apresentação caso não existe alguma tabela da lista na base de dados.
O texto da primeira tela de apresentação é diferente quando o WIZARD é chamado pelo menu. A informação de Carga de dados iniciais é alterada pela Atualização de dados.
Informar
9. Informe os dados da operadora e clique em Avançar.
10. Quando o WIZARD é chamado pelo menu é possível incluir uma outra operadora e fazer a carga geral do módulo. Basta descompactar corretamente o arquivo plswizard na pasta correspondente.
11. Para o botão ‘Incluir outra Operadora’ ficar habilitado é necessário que o conjunto de arquivos CSV CSVs estejam na pasta plswizard.
...
12. Selecione as informações referente ao seu negócio e clique em Avançar.
13. Será apresentado um exemplo de configuração para a atualização do Portal e Robo XML. Clique em Avançar.
14.
14. Caso queira adicionar manualmente um arquivo próprio para importar, que esteja na máquina do usuário para a pasta \PLSWIZARD\, basta usar o facilitador nessa etapa. Indique o caminho da pasta onde temos um ou mais arquivos do tipo csv e depois, clique no botão Copiar, para que o sistema copie o arquivo da máquina do usuário para a pasta PLSWIZARD, para que possa ser importado com os demais arquivos.
15. Selecione a empresa/filial e clique em Avançar.
1516. Selecione a Operadora e clique em Finalizar. Caso necessite incluir uma nova operadora clique em Incluir outra Operadora.
16 17. Ao clicar no botão Incluir outra Operadora é retornado a tela Informações da Operadora. Preencha as informações necessárias e clique em Finalizar.
1718. Ao clicar em Finalizar será realizado o processamento de todas as tabelas para a utilização do sistema. Após o processamento de cada arquivo .CSV o mesmo será deletado da pasta plswizard.
1819. Caso uma tabela da lista de tabelas checadas esteja vazia e o processo seja cancelado, sempre que entrar no sistema, o WIZARD será acionado até que todas as tabelas sejam populadas.
Card documentos | ||||
---|---|---|---|---|
|
...
b. Configuração Arquivo CSV
...
- O arquivo exmplo-ini-portal-tissonline-roboxml.txt é um exemplo para utilização da rotina do portal.
...
para Importação.
Como já foi mencionado, é possível importar outras tabelas além das apresentadas no arquivo plswizard disponibilizado no Portal do Cliente.
Temos como exemplo, as tabelas TISS, que são disponibilizadas pela ANS em um arquivo EXCEL. Para efetuar a importação, basta exportar as tabelas TISS no formato CSV e colocar na pasta do
...
WIZARD.
...
Não é necessário alterar o cabeçalho do arquivo e fazer a relação com cada
...
campo
...
da tabela no sistema
...
. Existe um tratamento interno para importação destes arquivos.
...
Caso o WIZARD seja executado e a operadora não comercializar produtos odontológicos, todos os termos contidos nesta sessão serão retirados do processamento
...
linha a linha
...
do arquivo.
Tratamento interno da rotina.:
- #1010-De/Para do cabeçalho das tabelas TISS disponibilizadas pela ANS
- #1020-Arquivos relacionados ao processo TISS
- #1030-Arquivos exclusivos da operadora odontologia
- #1040-Termos relacionados a operadora odontologia
- #1050-Arquivos exclusivos da operadora de saúde
- #1060-Termos relacionados a operadora de saúde que serão retirados quando for somente operadora odontológica
- #1070-Tabela e Termos relacionados a operadora odontológica que ficam quando for somente operadora odontológica
- #1080-Tabelas que não são verificadas pelas regras 1040,1060 e 1070
A seguir, vamos mostrar um exemplo de importação dos cadastros dos Prestadores, representados pela tabela pai BAU (Rede de Atendimento) e tabela filha BB8 (Locais de Atendimento). Nesse caso já é necessário efetuar a configuração correta dos campos e nomenclatura do arquivo CSV.
Pontos importantes para a configuração do arquivo CSV:
- O nome do arquivo deve começar com o alias da tabela que vai ser importada. Ex: bau-rededeatendimento.csv e bb0-locaisdeatendimento.csv
- Tabelas que possuem sequência automática é necessário verificar o último código do registro da tabela e efetuar o preenchimento no arquivo CSV a partir desse código. Ex: Já existem dois registros com o BAU_CODIGO = 000001 e 000002, portanto o próximo registro deverá ser o 000003, para manter o padrão do sistema. Caso seja necessário, efetuar o ajuste dos sequenciais nas tabelas SXE e SXF.
- Os campos devem ser preenchidos em cada coluna na primeira linha e devem estar de acordo com a nomenclatura do sistema.
- O conteúdo deve ser informado de acordo com cada campo.
- Salvar o arquivo com extensão CSV.
- O separador do arquivo CSV deve ser ponto e vírgula (;).
- Editar o arquivo CSV em um arquivo texto, como Notepad, Notepad ++ ou similar. Caso seja editado por Excel, as colunas devem ser configuradas como texto, para que os zeros à esquerda não sejam suprimidos.
Veja que nos exemplos abaixo, o arquivo CSV foi preenchido com os campos básicos e obrigatórios das tabelas BAU (Rede de Atendimento) e BB8 (Locais de Atendimento).
Veja como funciona na prática:
C. Utilização da ferramenta de cópia
Caso possua um arquivo para ser importado via rotina do PLSWIZARD, que está na máquina local do usuário, na etapa Copiar arquivos complementares, é possível realizar a cópia do arquivo na máquina local diretamente para a pasta do PLSWIZARD, sem a necessidade de colocar manualmente na pasta. Para isso, basta:
- Clicar no botão Caminho, para que o sistema exiba os diretórios da máquina local e servidor, devendo escolher a pasta onde contêm o(s) arquivo(s) csv que deseja copiar, para a pasta PLSWIZARD.
- O caminho Destino é fixo, sempre será a pasta PLSWIZARD, sendo exibido apenas visualmente.
- Após indicar o diretório onde estão os arquivos, clique no botão Copiar, para que a rotina verifique se no caminho informado existe arquivos com a extensão csv.
- Se não existir, irá emitir um alerta, informando a situação.
- Se existir arquivos com a extensão .csv, os arquivos serão copiados para a pasta PLSWIZARD. No final do processo de cópia, o sistema exibe um alerta, indicando os arquivos copiados.
- Se no caminho indicado existir além de arquivos com a extensão .csv, serão ignorados, pois o wizard trabalha apenas com a extensão csv.
- Exemplo de utilização:
Aviso | ||
---|---|---|
| ||
A etapa Copiar arquivos complementares é opcional - ou seja - não é obrigatório o seu uso, servindo para situações onde desejamos importar um arquivo wizard próprio, para facilitar esse processo de transferência de arquivos. Para implantação do sistema ou importação de todos os arquivos wizard do Padrão, aconselhamos que os arquivos sejam colocados diretamente na pasta PLSWIZARD, no servidor do Protheus, devido ao tamanho dos arquivos. |
03. TABELAS UTILIZADAS
- Todas as Tabelas passíveis de Importação