| Produto: | TOTVS Saúde Planos |
|---|---|
| Linha de Produto: | Linha Datasul |
| Segmento: | Saúde |
| Módulo: | Foundation Saúde (HTZ) |
| Função: | Migração de usuários |
| País: | Brasil |
| Requisito/Story/Issue (informe o requisito relacionado) : | DSAUGPSPED-6908 |
Desenvolver um SP para importar todos os usuários do Foundation para a base de dados do GP e criar um wizard intuitivo no Portal do Prestador, permitindo que os usuários acessem a plataforma utilizando suas credenciais do Foundation e concluam seu cadastro no novo ambiente.
Desenvolvido o SP e a criação do wizard no Portal do Prestador.
Deve-se executar o SP "sp-migracao-foundation.p" localizado no diretório "spp/", fornecendo a URL do Foundation como parâmetro de execução. O formato da URL deve seguir o seguinte padrão:
O SP executa as seguintes etapas:
Recupera todos os usuários do Foundation e suas informações.
Atribui a cada usuário o prestador a ele vinculado.
Insere os usuários migrados na tabela temporária "temp-usuarios-fnd" no banco de dados do Portal do Prestador.
Gera um relatório chamado "resultado-migracao-fnd.csv", disponível na Central de Documentos, contendo os status de migração:
Migrado com sucesso: Usuário transferido corretamente, ficando pendente ao usuário completar seu cadastro no wizard.
Migrado parcialmente: Usuário transferido para a base do Portal do Prestador, mas com pendências que impedem a migração completa. O motivo disso é quando a unidade e/ou o prestador vinculados ao usuário no Foundation não existem na base do Portal do Prestador.
Não migrado, pois o usuário já existe no Portal do Prestador: Quando o usuário em questão já existe na base de dados do GP (ou seja, já existe no cadastro "Manutenção de Usuários Portal do Prestador", hat.secretary, tabela "secretar"). Esse status pode ter as seguintes variações:
O prestador a ele vinculado no Foundation já está vinculado ao mesmo usuário no Portal do Prestador: O prestador associado ao usuário no Foundation está também associado ao usuário no Portal do Prestador.
O prestador a ele vinculado no Foundation não está vinculado no Portal do Prestador: O prestador associado ao usuário no Foundation não está registrado a este mesmo usuário no Portal do Prestador. Isso indica que o usuário possui prestadores diferentes associados, que não correspondem ao prestador migrado do Foundation, ou nenhum prestador associado.
Já migrado porém cadastro não concluído no wizard do Portal do Prestador: Usuário já foi migrado anteriormente, porém o responsável pelo usuário não completou seu cadastro no wizard do Portal do Prestador (ou seja, já existe na tabela "temp-usuarios-fnd").
Os usuários permanecerão na tabela "temp-usuarios-fnd" até completarem a migração através do wizard no Portal do Prestador.
Passos para finalização:
O usuário acessa o Portal do Prestador utilizando seu login e senha do Foundation.
O sistema redireciona automaticamente para o wizard de migração.
O usuário preenche os dados necessários para concluir a migração.
Ao finalizar o processo, o registro do usuário é removido da tabela "temp-usuarios-fnd" e inserido na tabela definitiva "secretar".