| 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-foindation.p" localizado no diretório "spp/", fornecendo a URL do Foundation como parâmetro de execuçã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 GP.
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.
Não migrado pois 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").
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".