01. DADOS GERAIS
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 |
02. SITUAÇÃO/REQUISITO
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.
03. SOLUÇÃO
Desenvolvido o SP e a criação do wizard no Portal do Prestador.
Procedimento para Migração
Execução do Stored Procedure
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.
Transferência de Usuários
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").
- Erro ao migrar: {descrição do erro}: Ocorreu um problema ao tentar transferir o usuário para a base do GP. Isso pode acontecer devido a inconsistências nos dados do Foundation, problemas de conexão com o banco de dados ou falhas no processamento da SP de migração. A descrição do erro fornecerá mais detalhes sobre a causa específica.
Cadastro Final pelo Usuário
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".