Ir para o conteúdo principal

OS 104681 - MELHORIA - LOG DE ALTERAÇÕES NO VÍNCULO ENTRE USUÁRIO E PERFIL

Objetivo:

A solicitação tem como objetivo disponibilizar o registro e a consulta das alterações realizadas no relacionamento entre usuários e perfis de acesso, permitindo ao usuário responsável pela administração de acessos identificar quando um perfil foi vinculado ou desvinculado, quem realizou a alteração e por qual módulo a operação foi efetuada.

Com a melhoria, as alterações passam a possuir histórico de auditoria, facilitando o acompanhamento e a rastreabilidade das manutenções de acesso realizadas no sistema.

Premissas:

  • Necessário o ambiente estar atualizado com as versões:
    • SENDDECOR de número xxx ou superior;
    • Adm. de Vendas de número xxx ou superior;
    • Fidelidade de número xxx ou superior;
    • Corporativo de número xxx / xxx CNPJ ou superior;
    • Script de número xxx SQL / xxxx SQLPostgre ou superior.

Teste realizado após a atualização.

Cenário 01: Vincular perfil ao usuário pelo módulo Frente de Loja.

Objetivo: Validar que a inclusão de um perfil realizada pelo atalho do módulo Frente de Loja seja gravada corretamente no histórico de alterações.

Pré-condição: O usuário responsável pelo teste deve possuir acesso ao módulo Frente de Loja e permissão para manutenção de usuários. Deve existir um usuário disponível para teste e um perfil ainda não relacionado a ele.

Resultado Esperado: O perfil deve ser vinculado ao usuário normalmente e a operação deve gerar um registro no Log. O histórico deve permitir identificar a data/hora da alteração, usuário responsável, ação de inclusão, perfil vinculado e a origem correspondente ao módulo Frente de Loja.

Acessando a funcionalidade

 

  1. Acessar o módulo Frente de Loja.
  2. Acessar Segurança > Usuário.
  3. Localizar o usuário que será utilizado no teste.
  4. Selecionar a opção para editar os perfis do usuário.
  5. Na tela de relacionamento de perfis, localizar um perfil ainda não associado ao usuário.
  6. Para reprodução do roteiro do desenvolvimento, poderá ser utilizado o perfil CRM, caso esteja disponível.
  7. Vincular o perfil ao usuário.
  8. Confirmar a alteração.
  9. Retornar ao grid de usuários.
  10. Localizar novamente o usuário alterado.
  11. Acionar a opção Log.
  12. Localizar o registro referente à inclusão realizada.
  13. Conferir a data/hora da alteração.
  14. Conferir o usuário responsável pela operação.
  15. Conferir a ação correspondente à inclusão do perfil.
  16. Conferir o perfil que foi vinculado.
  17. Validar se a origem da alteração corresponde ao módulo Frente de Loja.

Cenário 02: Desvincular perfil do usuário pelo módulo Frente de Loja

Objetivo: Validar que a exclusão de um vínculo entre usuário e perfil realizada pelo módulo Frente de Loja seja registrada corretamente no histórico.

Pré-condição:
O usuário responsável pelo teste deve possuir acesso ao módulo Frente de Loja e permissão para manutenção de usuários. O usuário selecionado para teste deve possuir pelo menos um perfil associado.

Resultado Esperado:
O perfil deve ser desvinculado do usuário normalmente e a operação deve gerar um registro no Log. O histórico deve apresentar a data/hora, usuário responsável, ação de exclusão, perfil desvinculado e a origem correspondente ao módulo Frente de Loja.

Passo a passo (Acessando a funcionalidade):

  1. Acessar o módulo Frente de Loja.
  2. Acessar Segurança > Usuário.
  3. Localizar o usuário utilizado no teste.
  4. Selecionar a opção para editar os perfis associados.
  5. Localizar um perfil atualmente relacionado ao usuário.
  6. Para reprodução do roteiro do desenvolvimento, poderá ser utilizado o perfil RECEBIMENTO, caso esteja associado ao usuário.
  7. Desvincular o perfil.
  8. Confirmar a alteração.
  9. Retornar ao grid de usuários.
  10. Localizar novamente o usuário alterado.
  11. Acionar a opção Log.
  12. Localizar o registro referente à exclusão realizada.
  13. Conferir a data/hora da alteração.
  14. Conferir o usuário responsável.
  15. Conferir a ação correspondente à exclusão.
  16. Conferir o perfil que foi desvinculado.
  17. Validar se a origem corresponde ao módulo Frente de Loja.

Cenário 03: Desvincular perfis pela rotina original do módulo Segurança

Objetivo: Validar a geração do histórico quando a desvinculação de perfis for realizada diretamente pela rotina Usuário x Perfil do módulo Segurança.

Pré-condição:
O usuário responsável pelo teste deve possuir acesso ao módulo Segurança e permissão para manutenção de Usuário x Perfil. O usuário selecionado deve possuir perfis associados.

Resultado Esperado:
Os perfis selecionados devem ser desvinculados normalmente e as operações devem ser registradas no Log. O histórico deve apresentar os registros correspondentes aos perfis removidos e identificar corretamente que as alterações foram realizadas pela rotina do módulo Segurança.

Passo a passo (Acessando a funcionalidade):

  1. Acessar o módulo Segurança.
  2. Acessar Segurança > Usuário x Perfil.
  3. Localizar o usuário que será utilizado no teste.
  4. Selecionar a opção para editar seus perfis.
  5. Conferir os perfis atualmente associados ao usuário.
  6. Selecionar os perfis que serão removidos.
  7. Para reprodução do roteiro disponibilizado pelo desenvolvimento, poderão ser removidos os três perfis associados ao usuário utilizado para homologação.
  8. Confirmar a exclusão/desvinculação.
  9. Retornar à consulta de Usuário x Perfil.
  10. Localizar novamente o usuário alterado.
  11. Acionar a opção Log.
  12. Conferir os registros gerados pelas exclusões.
  13. Validar a data/hora das alterações.
  14. Validar o usuário responsável.
  15. Conferir a ação correspondente à exclusão.
  16. Conferir os perfis envolvidos.
  17. Validar se a origem corresponde à rotina do módulo Segurança.

Atenção: Caso sejam removidos todos os perfis, utilizar um usuário específico para homologação, evitando retirar permissões necessárias para continuidade dos testes.


Cenário 04: Consultar o histórico de alterações de Usuário x Perfil

Objetivo: Validar que a nova consulta de Log apresente corretamente o histórico das alterações realizadas no relacionamento entre usuários e perfis.

Pré-condição:
Devem existir alterações de vinculação e/ou desvinculação previamente realizadas para o usuário selecionado.

Resultado Esperado:
A consulta deve apresentar os registros das alterações realizadas, permitindo identificar e diferenciar as operações. O histórico deve apresentar informações suficientes para rastrear quando a alteração ocorreu, quem a realizou, qual ação foi executada, qual perfil foi afetado e a origem da operação.

Os registros realizados por diferentes módulos devem permanecer disponíveis no histórico, permitindo identificar corretamente a origem de cada alteração.

Passo a passo (Acessando a funcionalidade):

  1. Acessar uma das rotinas de manutenção de usuários utilizadas nos testes.
  2. Localizar o usuário que recebeu as alterações.
  3. No grid, acionar a opção Log.
  4. Aguardar a abertura da consulta.
  5. Conferir os registros apresentados.
  6. Localizar os registros referentes às inclusões de perfis realizadas anteriormente.
  7. Localizar os registros referentes às exclusões de perfis realizadas anteriormente.
  8. Conferir a data/hora de cada alteração.
  9. Conferir o usuário responsável por cada operação.
  10. Conferir a ação registrada.
  11. Conferir o perfil relacionado à alteração.
  12. Conferir a origem registrada.
  13. Comparar registros realizados por diferentes módulos.
  14. Confirmar que o histórico permite identificar corretamente por onde cada alteração foi realizada.

Cenário 05: Validar log de alteração de perfil pelo módulo Administração de Vendas

Objetivo: Validar que uma alteração de perfil realizada pelo atalho do módulo Administração de Vendas seja registrada no histórico com a origem correta.

Pré-condição:
O usuário responsável pelo teste deve possuir acesso ao módulo Administração de Vendas e permissão para manutenção de usuários. Deve existir um usuário disponível para alteração de perfil.

Resultado Esperado:
A alteração deve ser concluída normalmente e registrada no Log, apresentando data/hora, usuário responsável, ação, perfil envolvido e identificando Administração de Vendas como origem da operação.

Passo a passo (Acessando a funcionalidade):

  1. Acessar o módulo Administração de Vendas.
  2. Acessar o atalho disponibilizado para manutenção de Usuário.
  3. Localizar o usuário que será utilizado no teste.
  4. Selecionar a opção para editar seus perfis.
  5. Vincular um perfil ainda não associado ou desvincular um perfil existente.
  6. Confirmar a alteração.
  7. Retornar ao grid de usuários.
  8. Localizar novamente o usuário alterado.
  9. Acionar a opção Log.
  10. Localizar o registro correspondente à operação realizada.
  11. Conferir a data/hora, usuário responsável, ação e perfil.
  12. Validar se a origem identifica corretamente o módulo Administração de Vendas.

Cenário 06: Validar log de alteração de perfil pelo módulo Estoque Revenda

Objetivo: Validar que uma alteração de perfil realizada pelo atalho do módulo Estoque Revenda seja registrada corretamente no histórico.

Pré-condição:
O usuário responsável pelo teste deve possuir acesso ao módulo Estoque Revenda e permissão para manutenção de usuários. Deve existir um usuário disponível para teste.

Resultado Esperado:
A alteração deve gerar o respectivo registro no Log, contendo os dados da operação e identificando Estoque Revenda como origem.

Passo a passo (Acessando a funcionalidade):

  1. Acessar o módulo Estoque Revenda.
  2. Acessar o atalho para manutenção de Usuário.
  3. Localizar o usuário utilizado no teste.
  4. Selecionar a opção para editar seus perfis.
  5. Vincular um perfil ou desvincular um perfil existente.
  6. Confirmar a alteração.
  7. Retornar ao grid de usuários.
  8. Localizar novamente o usuário.
  9. Acionar a opção Log.
  10. Localizar o registro correspondente à operação.
  11. Conferir data/hora, usuário responsável, ação e perfil.
  12. Validar se a origem corresponde ao módulo Estoque Revenda.

Cenário 07: Validar log de alteração de perfil pelo módulo Compras Revenda

Objetivo: Validar que uma alteração de perfil realizada pelo atalho do módulo Compras Revenda seja registrada no histórico com a origem correta.

Pré-condição:
O usuário responsável pelo teste deve possuir acesso ao módulo Compras Revenda e permissão para manutenção de usuários. Deve existir um usuário disponível para teste.

Resultado Esperado:
A alteração deve ser concluída normalmente e registrada no Log. O histórico deve apresentar os dados da operação e identificar Compras Revenda como origem.

Passo a passo (Acessando a funcionalidade):

  1. Acessar o módulo Compras Revenda.
  2. Acessar o atalho para manutenção de Usuário.
  3. Localizar o usuário que será utilizado no teste.
  4. Acessar a edição dos perfis.
  5. Vincular um perfil ainda não associado ou desvincular um perfil existente.
  6. Confirmar a alteração.
  7. Retornar ao grid.
  8. Localizar novamente o usuário alterado.
  9. Acionar a opção Log.
  10. Localizar o registro correspondente à alteração.
  11. Conferir data/hora, usuário responsável, ação e perfil.
  12. Validar se a origem corresponde ao módulo Compras Revenda.

Cenário 08: Validar log de alteração de perfil pelo módulo Desenvolvimento de Produto

Objetivo: Validar que uma alteração de perfil realizada pelo atalho do módulo Desenvolvimento de Produto seja registrada corretamente no histórico.

Pré-condição:
O usuário responsável pelo teste deve possuir acesso ao módulo Desenvolvimento de Produto e permissão para manutenção de usuários. Deve existir um usuário disponível para teste.

Resultado Esperado:
A alteração realizada deve gerar o respectivo registro no Log, apresentando os dados necessários para rastreamento e identificando Desenvolvimento de Produto como origem.

Passo a passo (Acessando a funcionalidade):

  1. Acessar o módulo Desenvolvimento de Produto.
  2. Acessar o atalho para manutenção de Usuário.
  3. Localizar o usuário que será utilizado no teste.
  4. Selecionar a opção para editar seus perfis.
  5. Vincular um perfil ou desvincular um perfil existente.
  6. Confirmar a alteração.
  7. Retornar ao grid de usuários.
  8. Localizar novamente o usuário.
  9. Acionar a opção Log.
  10. Localizar o registro correspondente à alteração realizada.
  11. Conferir data/hora, usuário responsável, ação e perfil.
  12. Validar se a origem identifica corretamente o módulo Desenvolvimento de Produto.

Cenário 09: Validar log de alteração de perfil pelo módulo Fidelidade

Objetivo: Validar que uma alteração de perfil realizada pelo atalho do módulo Fidelidade seja registrada no histórico com a identificação correta da origem.

Pré-condição:
O usuário responsável pelo teste deve possuir acesso ao módulo Fidelidade e permissão para manutenção de usuários. Deve existir um usuário disponível para teste.

Resultado Esperado:
A alteração deve ser registrada no Log, apresentando corretamente data/hora, usuário responsável, ação, perfil envolvido e identificando Fidelidade como origem da operação.

Passo a passo (Acessando a funcionalidade):

  1. Acessar o módulo Fidelidade.
  2. Acessar o atalho para manutenção de Usuário.
  3. Localizar o usuário que será utilizado no teste.
  4. Selecionar a opção para editar os perfis associados.
  5. Vincular um perfil ainda não associado ou desvincular um perfil existente.
  6. Confirmar a alteração.
  7. Retornar ao grid de usuários.
  8. Localizar novamente o usuário alterado.
  9. Acionar a opção Log.
  10. Localizar o registro correspondente à alteração.
  11. Conferir data/hora, usuário responsável, ação e perfil.
  12. Validar se a origem corresponde ao módulo Fidelidade.

Ficou com alguma dúvida .png

ATENÇÃO: As informações neste documento são meramente ilustrativas e utilizadas apenas para fins de teste.