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: VincularVincular/desvincular perfil ao usuário pelo módulo Frente de Loja.

Objetivo: Validar que a inclusão/exclusã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: OApós perfila alteração dos perfis, o sistema deve atualizar corretamente os vínculos e registrar automaticamente cada manutenção realizada no histórico. Na consulta de Log de alterações, deve ser vinculadopossível aoconfirmar usuárioo normalmenteperfil removido e aos operaçãonovos deveperfis geraradicionados, um registro no Log. O histórico deve permitir identificar a data/horaalém da data e hora das alteração,ões e do usuário responsável, ação de inclusão, perfil vinculado e a origem correspondente ao módulo Frente de Loja.vel.

Acessando a funcionalidade
image.png
image.png

 

  1. Acessar o módulo FrenteTela de Lojausuário x perfil.
    .
  2. Acessar Segurança > Usuário.
  3. LocalizarLocalize o usuário quedesejado seráe utilizadoclique no teste.
  4. Selecionar ana opção parade editarconfiguração de perfis disponível no grid.image.png

    Na tela Associar perfil ao usuário, confira os perfis doatualmente vinculados.
    Neste exemplo, a usuário.ria possuía inicialmente o perfil VENDEDORES LOJA (VENDEDORES) associado.image.png

    Realize a alteração dos perfis conforme a necessidade:

    • Remova o perfil VENDEDORES LOJA (VENDEDORES);
    • Adicione o perfil APOIO LOJAS (APOIO);
    • Adicione o perfil CADASTRO CLIENTES/REPRESENTANTE DE VENDAS.

    Após realizar as alterações, clique em Confirmar para gravar a nova configuração de perfis da usuária.image.png

    Retorne à tela de consulta de usuários e localize novamente a usuária alterada.
    Clique na nova opção de Log de alterações disponibilizada no grid.image.png

    Na tela de relacionamentoLog de perfis,alterações, localizarconfira umos perfilregistros aindagerados nãopara associadoa ao usuário.

  5. Para reproduçmanutenção dorealizada.
    Valide roteiroque o histórico apresenta corretamente:

    1. Exclusão do desenvolvimento, poderá ser utilizado o perfil CRMVENDEDORES LOJA (VENDEDORES), caso esteja disponível.;
    2. VincularInclusão odo perfil aoAPOIO usuário.LOJAS (APOIO);
    3. ConfirmarInclusão ado perfil CADASTRO CLIENTES/REPRESENTANTE VENDAS;

    Deve conter data e hora das alteração.

  6. ões
  7. Retornar ao grid de usuários.
  8. Localizar novamente o usuário alterado.
  9. Acionar a opção Log.
  10. Localizar o registro referente à inclusão realizada.
  11. Conferir a data/hora da alteração.
  12. Conferire o usuário responsável pela operação.
  13. Conferir a ação correspondente à inclusão do perfil.
  14. Conferir o perfil que foi vinculado.
  15. Validar se a origem dapelas alteração corresponde ao módulo Frente de Loja.
ões.image.png


Cenário 02: DesvincularAlterar perfilperfis dode usuário pelo módulo Frente de LojaSegurança

Objetivo: Validar que aas exclusãoalterações realizadas nos perfis de um vínculo entre usuário e perfil realizada pelo módulo FrenteSegurança desejam Loja seja registradaregistradas corretamente no histórico.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. 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 dedo Usuáriorelacionamento xentre Perfil.usuários Oe perfis. Deve existir um usuário selecionadocom deveperfil possuirassociado e outros perfis associados.disponíveis para inclusão.

Resultado Esperado:
OsApós a alteração dos perfis, o sistema deve atualizar corretamente os vínculos e registrar automaticamente cada manutenção realizada no histórico. Na consulta de Log de alterações, deve ser possível confirmar o perfil removido e os novos perfis selecionadosadicionados, devemalém serda desvinculados normalmentedata e ashora operações devem ser registradas no Log. O histórico deve apresentar os registros correspondentes aos perfis removidos e identificar corretamente que asdas alterações foram realizadas pela rotinae do usuário responsável.

Acessando a funcionalidade

Acesse o módulo Segurança.

Passo a passo (Acessando a funcionalidade):

  1. Acessar o módulo Segurança.
  2. AcessarAcesse Segurança > Usuário x Perfil.
  3. Localizar

    Localize o usuário que será utilizado no teste.

  4. Selecionar

    Clique ana opção parade editarconfiguração seusde perfis.

  5. perfis
  6. Conferirdisponível no grid.

    Na tela de associação de perfis, confira os perfis atualmente associadosvinculados ao usuário.

  7. Selecionar

    Realize osa alteração dos perfis queconforme serãoa removidos.

  8. necessidade:

  9. Para

    remova reproduçum dos perfis atualmente associados;

    adicione um ou mais perfis disponíveis.

    Após realizar as alterações, clique em Confirmar para gravar a nova configuração do roteiro disponibilizado pelo desenvolvimento, poderão ser removidos os trêsde perfis associados aodo usuáriorio.

    utilizado para homologação.
  10. Confirmar a exclusão/desvinculação.
  11. Retornar

    Retorne à tela de consulta de Usuáriousuários xe Perfil.

  12. Localizarlocalize novamente o usuário alterado.
  13. Acionar

    Clique ana opção de Log de alterações.

  14. Conferirdisponível no grid.

    Na tela de Log de alterações, confira os registros gerados pelaspara exclusões.a manutenção realizada.

    Valide que o histórico apresenta corretamente:

    • a exclusão do perfil removido;
    • Validar a data/inclusão dos novos perfis;
    • a data e hora das alterações.es;
    • Validar o usuário responsável.vel pelas alterações.
    • Conferir a ação correspondente à exclusão.
    • Conferir os perfis envolvidos.
    • 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:03: ConsultarAlterar 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çãoperfis 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 umaas alteraçãoões realizadas nos perfis de perfilum realizadausuário pelo atalho do módulo Administração de Vendas sejasejam registradaregistradas corretamente no histórico comde a origem correta.alterações.

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 com perfil associado e outros perfis disponívelveis para alteração de perfil.inclusão.

Resultado Esperado:
AApós a alteração dos perfis, o sistema deve atualizar corretamente os vínculos e registrar automaticamente cada manutenção realizada no histórico.

Na consulta de Log de alterações, deve ser concluídapossível normalmenteconfirmar o perfil removido e registradaos nonovos Log,perfis apresentandoadicionados, data/hora,além da data e hora das alterações e do usuário responsável, ação, perfil envolvido e identificando Administração de Vendas como origem da operação.vel.

Passo a passo (Acessando a funcionalidade):

  1. AcessarAcesse o módulo Administração de Vendas.
  2. AcessarAcesse oa atalho disponibilizado para manutençãorotina de Usuário. disponível no módulo.
  3. LocalizarLocalize o usuário que será utilizado no teste.
  4. SelecionarClique ana opção parade editarconfiguração seusde perfis.perfis disponível no grid.
  5. VincularNa umtela Associar perfil aindaao nãousuário, associadoconfira ouos desvincularperfis umatualmente perfil existente.vinculados.
  6. ConfirmarRealize a alteração.o dos perfis conforme a necessidade:
    • remova um dos perfis atualmente associados;
    • Retornaradicione aoum gridou mais perfis disponíveis.
  7. Após realizar as alterações, clique em Confirmar para gravar a nova configuração de perfis do usuário.
  8. Retorne à tela de consulta de usuários.
  9. rios
  10. Localizare localize novamente o usuário alterado.
  11. AcionarClique ana opção de Log de alterações. disponível no grid.
  12. LocalizarNa otela registrode correspondenteLog àde operaçalterações, confira os registros gerados para a manutenção realizada.
  13. ConferirValide que o histórico apresenta corretamente:
  • a data/hora,exclusão do perfil removido;
  • a inclusão dos novos perfis;
  • a data e hora das alterações;
  • o usuário responsável,vel açãopelas e perfil.alterações.
  • Validar se a origem identifica corretamente o módulo Administração de Vendas.

Cenário 06:04: ValidarAlterar logperfis de alteração de perfilusuário pelo módulo Estoque Revenda

Objetivo: Validar que umaas alteraçãoões realizadas nos perfis de perfilum realizadausuário pelo atalho do módulo Estoque Revenda sejasejam registradaregistradas corretamente no histórico.rico de alterações.

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 com perfil associado e outros perfis disponívelveis para teste.inclusão.

Resultado Esperado:
AApós a alteração devedos gerarperfis, o respectivosistema registrodeve atualizar corretamente os vínculos e registrar automaticamente cada manutenção realizada no Log,histórico.

contendo

Na consulta de Log de alterações, deve ser possível confirmar o perfil removido e os dadosnovos perfis adicionados, além da operaçãodata e identificandohora Estoquedas Revendaalterações comoe origem.do usuário responsável.

Passo a passo (Acessando a funcionalidade):

  1. AcessarAcesse o módulo Estoque Revenda.
  2. AcessarAcesse oa atalho para manutençãorotina de Usuário. disponível no módulo.
  3. LocalizarLocalize o usuário que será utilizado no teste.
  4. SelecionarClique ana opção parade editarconfiguração seusde perfis.perfis disponível no grid.
  5. VincularNa umtela Associar perfil ouao desvincularusuário, umconfira perfilos existente.perfis atualmente vinculados.
  6. ConfirmarRealize a alteração.o dos perfis conforme a necessidade:
    • remova um dos perfis atualmente associados;
    • Retornaradicione aoum gridou mais perfis disponíveis.
  7. Após realizar as alterações, clique em Confirmar para gravar a nova configuração de perfis do usuário.
  8. Retorne à tela de consulta de usuários.
  9. rios
  10. Localizare localize novamente o usuário.rio alterado.
  11. AcionarClique ana opção de Log de alterações. disponível no grid.
  12. LocalizarNa tela de Log de alterações, confira os registros gerados para a manutenção realizada.
  13. Valide que o registrohistórico correspondenteapresenta àcorretamente:
  14. operação.
  • a exclusão do perfil removido;
  • Conferira data/hora,inclusão dos novos perfis;
  • a data e hora das alterações;
  • o usuário responsável,vel açãopelas e perfil.alterações.
  • Validar se a origem corresponde ao módulo Estoque Revenda.

Cenário 07:05: ValidarAlterar logperfis de alteração de perfilusuário pelo módulo Compras Revenda

Objetivo: Validar que umaas alteraçãoões realizadas nos perfis de perfilum realizadausuário pelo atalho do módulo Compras Revenda sejasejam registradaregistradas corretamente no histórico comde a origem correta.alterações.

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 com perfil associado e outros perfis disponívelveis para teste.inclusão.

Resultado Esperado:
AApós a alteração dos perfis, o sistema deve atualizar corretamente os vínculos e registrar automaticamente cada manutenção realizada no histórico.

Na consulta de Log de alterações, deve ser concluídapossível normalmenteconfirmar o perfil removido e registrada no Log. O histórico deve apresentar os dadosnovos perfis adicionados, além da operaçãodata e identificarhora Comprasdas Revendaalterações comoe origem.do usuário responsável.

Passo a passo (Acessando a funcionalidade):

  1. AcessarAcesse o módulo Compras Revenda.
  2. AcessarAcesse oa atalho para manutençãorotina de Usuário. disponível no módulo.
  3. LocalizarLocalize o usuário que será utilizado no teste.
  4. AcessarClique na opção de configuração de perfis disponível no grid.
  5. Na tela Associar perfil ao usuário, confira os perfis atualmente vinculados.
  6. Realize a ediçalteração dos perfis.perfis conforme a necessidade:
    • remova um dos perfis atualmente associados;
    • Vincularadicione um perfil ainda não associado ou desvincularmais umperfis perfildisponíveis.
    • existente.
  7. Após realizar as alterações, clique em Confirmar para gravar a alteraçnova configuração.o de perfis do usuário.
  8. RetornarRetorne aoà grid.
  9. tela
  10. Localizarde consulta de usuários e localize novamente o usuário alterado.
  11. AcionarClique ana opção de Log de alterações. disponível no grid.
  12. LocalizarNa tela de Log de alterações, confira os registros gerados para a manutenção realizada.
  13. Valide que o registrohistórico correspondenteapresenta àcorretamente:
  14. alteração.
  • a exclusão do perfil removido;
  • Conferira data/hora,inclusão dos novos perfis;
  • a data e hora das alterações;
  • o usuário responsável,vel açãopelas e perfil.alterações.
  • Validar se a origem corresponde ao módulo Compras Revenda.

Cenário 08:06: ValidarAlterar logperfis de alteração de perfilusuário pelo módulo Desenvolvimento de Produto

Objetivo: Validar que umaas alteraçãoões realizadas nos perfis de perfilum realizadausuário pelo atalho do módulo Desenvolvimento de Produto sejasejam registradaregistradas corretamente no histórico.rico de alterações.

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 com perfil associado e outros perfis disponívelveis para teste.inclusão.

Resultado Esperado:
AApós a alteração realizadados perfis, o sistema deve geraratualizar corretamente os vínculos e registrar automaticamente cada manutenção realizada no histórico.

Na consulta de Log de alterações, deve ser possível confirmar o respectivoperfil registroremovido no Log, apresentandoe os dadosnovos necessáriosperfis paraadicionados, rastreamentoalém da data e identificandohora Desenvolvimentodas dealterações Produtoe comodo origem.usuário responsável.

Passo a passo (Acessando a funcionalidade):

  1. AcessarAcesse o módulo Desenvolvimento de Produto.
  2. AcessarAcesse oa atalho para manutençãorotina de Usuário. disponível no módulo.
  3. LocalizarLocalize o usuário que será utilizado no teste.
  4. SelecionarClique ana opção parade editarconfiguração seusde perfis.perfis disponível no grid.
  5. VincularNa umtela Associar perfil ouao desvincularusuário, umconfira perfilos existente.perfis atualmente vinculados.
  6. ConfirmarRealize a alteração.o dos perfis conforme a necessidade:
    • remova um dos perfis atualmente associados;
    • Retornaradicione aoum gridou mais perfis disponíveis.
  7. Após realizar as alterações, clique em Confirmar para gravar a nova configuração de perfis do usuário.
  8. Retorne à tela de consulta de usuários.
  9. rios
  10. Localizare localize novamente o usuário.rio alterado.
  11. AcionarClique ana opção de Log de alterações. disponível no grid.
  12. LocalizarNa otela registrode correspondenteLog àde alterações, confira os registros gerados para a manutenção realizada.
  13. ConferirValide data/hora,que o histórico apresenta corretamente:
  • a exclusão do perfil removido;
  • a inclusão dos novos perfis;
  • a data e hora das alterações;
  • o usuário responsável,vel açãopelas e perfil.alterações.
  • Validar se a origem identifica corretamente o módulo Desenvolvimento de Produto.

Cenário 09:07: ValidarAlterar logperfis de alteração de perfilusuário pelo módulo Fidelidade

Objetivo: Validar que umaas alteraçãoões realizadas nos perfis de perfilum realizadausuário pelo atalho do módulo Fidelidade sejasejam registradaregistradas corretamente no histórico comde a identificação correta da origem.alterações.

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 com perfil associado e outros perfis disponívelveis para teste.inclusão.

Resultado Esperado:
AApós a alteração dos perfis, o sistema deve atualizar corretamente os vínculos e registrar automaticamente cada manutenção realizada no histórico.

Na consulta de Log de alterações, deve ser registradapossível noconfirmar Log,o apresentandoperfil corretamenteremovido data/hora,e os novos perfis adicionados, além da data e hora das alterações e do usuário responsável, ação, perfil envolvido e identificando Fidelidade como origem da operação.vel.

Passo a passo (Acessando a funcionalidade):

  1. AcessarAcesse o módulo Fidelidade.
  2. AcessarAcesse oa atalho para manutençãorotina de Usuário. disponível no módulo.
  3. LocalizarLocalize o usuário que será utilizado no teste.
  4. SelecionarClique ana opção parade editarconfiguração de perfis disponível no grid.
  5. Na tela Associar perfil ao usuário, confira os perfis associados.atualmente vinculados.
  6. Vincular um perfil ainda não associado ou desvincular um perfil existente.
  7. ConfirmarRealize a alteração.o dos perfis conforme a necessidade:
    • remova um dos perfis atualmente associados;
    • Retornaradicione aoum gridou mais perfis disponíveis.
  8. Após realizar as alterações, clique em Confirmar para gravar a nova configuração de perfis do usuário.
  9. Retorne à tela de consulta de usuários.
  10. rios
  11. Localizare localize novamente o usuário alterado.
  12. AcionarClique ana opção de Log de alterações. disponível no grid.
  13. LocalizarNa tela de Log de alterações, confira os registros gerados para a manutenção realizada.
  14. Valide que o registrohistórico correspondenteapresenta àcorretamente:
  15. alteração.
  • a exclusão do perfil removido;
  • Conferira data/hora,inclusão dos novos perfis;
  • a data e hora das alterações;
  • o usuário responsável,vel açãopelas e perfil.alterações.
  • 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.