Árvore de páginas

  Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico.     

  

Informações Gerais

Especificação

Produto

Microsiga Protheus

Módulo

Plano de Saúde - SIGAPLS

Segmento Executor

Saúde

Projeto1

M_SAU_PLS002

IRM1

PCREQ-5658

Requisito1

PCREQ-5659

Subtarefa1

PCSFL-60

País

( X ) Brasil  (  ) Argentina  (  ) Mexico  (  ) Chile  (  ) Paraguai  (  ) Equador

(  ) USA  (  ) Colombia   (  ) Outro _____________.

Outros

Essa especificação foi feita com base na MIT 044 - Especificação e Detalhamento Portal beneficiário

   Legenda: 1 – Inovação 2 – Manutenção (Os demais campos devem ser preenchidos para ambos os processos). 

Objetivo

O objetivo deste requisito é permitir ao beneficiário a troca da senha padrão no primeiro acesso ao portal, por uma escolhida por ele. Também será tratado sobre a criação do login padrão neste requisito, de modo que a operadora possa definir qual será o padrão, dentre as opções disponíveis.

Definição da Regra de Negócio

Geração de usuário padrão

Após alterar o cadastro da família, ou na inclusão de uma nova família, o sistema criará, automaticamente, um usuário e senha padrão para acesso ao portal do beneficiário.

Será possível configurar, via parâmetro MV_LOGIN, qual o dado que irá formar o Login, podendo ser 3 = e-mail do beneficiário, 2 = CPF do beneficiário, ou 1 = Matrícula (Carteirinha) do beneficiário. Caso o parâmetro não seja preenchido, ele irá gerar com base no padrão atual (carteirinha)

Pontos a atuar:

  • Criar parâmetro MV_LOGIN, tipo C
  • Criar parâmetro MV_PILOGAU, tipo L
  • Criar parâmetro MV_CDPBEN, tipo C
  • Criar Campo na tabela BSW, tipo L, para indicar se é o primeiro acesso. Ao gerar um novo usuário de portal para beneficiários, este campo deverá ser iniciado com .T.

No fonte PLSA260.PRW, na função PINCLOGIN

  • Adicionar condição para verificar o valor do Parâmetro MV_LOGIN
  • Se igual a “3”, então grava a BSW_LOGUSR com o valor do BA1_EMAIL correspondente
  • Se igual a “2”, então grava a BSW_LOGUSR com o valor do BA1_CPFUSR correspondente
  • Para outros valores, a gravação continua a mesma atual.
  • Observação: O parâmetro cMatric deve ser mantido, pois, independente do valor do parâmetro, este ainda será gravado na tabela B49.
  • A senha padrão gerada hoje é “123456”, alterar para “12345678”, para compatibilizar com a quantidade de dígitos que é solicitada ao usuário para cadastrar, a sua senha.
  • Alterar a chamada da função para considerar, também, o parâmetro MV_PILOGAU (tipo L), para caso este esteja com o valor .T. gerar a senha ao incluir ou alterar uma família. A função atualmente trata se a inclusão não é repetida, verificar se não haverá efeitos não previstos na validação atual.

Alteração da senha no primeiro acesso

Quando o Beneficiário acessar o portal pela primeira vez, ao realizar o Login com a senha inicial padrão, será direcionado para uma tela onde deve informar a senha padrão, a nova senha e confirmar a nova senha. Após isso, deve ser redirecionado para a tela inicial.

Pontos a atuar:

  • Criar arquivo ALTLOGBEN.APH para a página da troca de senha. A página deve conter, obrigatoriamente, 3 campos para o usuário digitar, todos do tipo password, para ocultar os valores digitados e um botão para a confirmação e envio dos dados.

Regras da senha:

  • Deve ter 8 caracteres
  • Ao menos um caractere deve ser Alfanumérico

Regras para a chamada do ALTLOGBEN.APH:

  • Deve ser chamado após a validação da senha digitada
  • Deve ser chamado somente se o campo que indica o primeiro acesso estiver com valor .T. e o tipo de Portal for Beneficiário
  • Essas alterações podem ser realizadas no fonte PLSXFUN.PRW, na função PLVLDUSRW.
  • Deverá ser criada uma Web Function e um Método no Web Service para realizar a gravação da nova senha, além de alterar o campo de primeiro acesso para .F. 

 

Rotina

Tipo de Operação

Opção de Menu

Regras de Negócio

[ALTLOGBEN.APH – Página Alterar Senha]

[Criação]

-

-

[PLSXFUN]

[Alteração]

-

-

[PLSA260 – Cadastro de Famílias]

[Alteração]

-

-

 

Tabelas Utilizadas

  • BSW – Usuários do Portal
  • BA1 - Usuários
  • BA3 - Famílias Usuários

Protótipo de Tela

Protótipo 01  - Tela de alteração de senha no primeiro acesso do beneficiário

 

 

Fluxo do Processo

O processo inicia com a Operadora cadastrando a Família.

Ao finalizar o cadastro, o sistema irá verificar se já não existe usuário de portal para aquela família e irá criar um novo usuário.

Caso não exista, irá gerar Login e senha padrão.

Com o Login e senha gerados, o Usuário irá acessar o Portal do beneficiário.

Ao acessar, será redirecionado para a tela de troca de senha, onde deverá informar os dados necessários.

Após finalizar a alteração da senha, ele será redirecionado à página inicial.

Dicionário de Dados

Arquivo ou Código do Script: BSW - Usuários do Portal

Campo

<BSW_PRIACE>

Tipo

<L>

Tamanho

<1>

Valor Inicial

<.T.>. 

Descrição

<Informa se é o primeiro acesso do usuário>

Título

<Primeiro Acesso?>

Help de Campo

<Esse campo informa se é o primeiro acesso, ou não, do usuário de portal>

 

 

Parâmetros

MV_LOGIN

Tipo = L

Valor Padrão = .F.


MV_PILOGAU

Tipo = C

Valor Padrão = ""

 Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico.