Ir para o conteúdo principal

OS 104574 - MELHORIA - CONTRATOS - CONTROLE DE ACESSO A CONTRATOS POR TIPO DE OPERAÇÃO – RECEBIMENTO E FATURAMENTO

Objetivo:

A solicitação tem como objetivo, implementar um controle de acesso no módulo de Contratos que permita segmentar a visualização, manutenção e execução dos processos conforme o tipo de operação do contrato: Recebimento ou Faturamento.

Com a alteração, cada usuário visualizará e poderá operar somente os contratos correspondentes aos tipos de operação autorizados em seu perfil de acesso, preservando a confidencialidade das informações e evitando alterações indevidas em contratos de outra operação.

A restrição será aplicada nas principais interfaces do módulo de Contratos, incluindo cadastros, gestão, reajustes, bloqueios, medições, aprovações, apontamentos e relatórios.

Premissas:

  • Necessário o ambiente estar atualizado com a versão CONTRATOS de número xxx ou superior.
  •  Funcionalidade CONTRATO_CHECAACESSOTIPOOPE, precisa estar ativa, caso necessário entre em contato com a Send Solutions.
     

Teste realizado após a atualização

Cenário 01: Ativação da funcionalidade e configuração dos perfis de acesso

Objetivo: Preparar o ambiente e configurar os perfis responsáveis pela segmentação dos contratos por tipo de operação.

Pré-condição:

  • Possuir acesso administrativo para ativação de funcionalidades;

  • Possuir acesso ao módulo Segurança;

  • Existirem usuários cadastrados para realização dos testes;

  • Existirem contratos dos tipos de operação Recebimento e Faturamento;

  • A funcionalidade CONTRATO_CHECAACESSOTIPOOPE ainda não estar ativa no ambiente.

Passo a passo:

  1. Ativar a funcionalidade de controle de acesso por tipo de operação;

  2. Criar ou ajustar o perfil geral do módulo de Contratos;

  3. Criar o perfil de acesso aos contratos de Faturamento;

  4. Criar o perfil de acesso aos contratos de Recebimento;

  5. Vincular os perfis aos usuários que participarão dos testes.

Resultado Esperado: A funcionalidade deve permanecer ativa no ambiente e os perfis devem permitir configurar separadamente o acesso aos contratos de Recebimento e de Faturamento.

Acessando a Funcionalidade

 

  1. Solicite à equipe responsável pela implantação a ativação da funcionalidade CONTRATO_CHECAACESSOTIPOOPE.

  2. Confirme que a funcionalidade foi configurada como ativa no ambiente.

  3. No menu principal, acesse Segurança > Perfil.

  4. Localize ou crie o perfil geral utilizado para acesso ao módulo de Contratos.

  5. No perfil geral, mantenha as funcionalidades comuns do módulo de Contratos.

  6. Não inclua nesse perfil as permissões específicas referentes aos tipos de operação Recebimento e Faturamento.

  7. Crie um perfil específico para contratos de Faturamento, por exemplo: CONTRATO FATURAMENTO.

  8. No perfil de Faturamento, selecione a funcionalidade que libera o acesso aos contratos com tipo de operação Faturamento.

  9. Salve o perfil.

  10. Crie um perfil específico para contratos de Recebimento, por exemplo: CONTRATO RECEBIMENTO.

  11. No perfil de Recebimento, selecione a funcionalidade que libera o acesso aos contratos com tipo de operação Recebimento.

  12. Salve o perfil.

  13. Acesse Segurança > Usuário x Perfil.

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

  15. Vincule ao usuário o perfil geral do módulo de Contratos.

  16. Vincule também apenas um dos perfis específicos, conforme o cenário que será validado:

    • CONTRATO RECEBIMENTO; ou

    • CONTRATO FATURAMENTO.

  17. Salve a configuração.

  18. Saia do sistema e realize um novo acesso com o usuário configurado, para que as novas permissões sejam carregadas.


Cenário 02: Validação do acesso somente aos contratos de Recebimento

Objetivo: Confirmar que o usuário autorizado apenas para Recebimento visualize e opere somente contratos desse tipo de operação.

Pré-condição:

  • Funcionalidade CONTRATO_CHECAACESSOTIPOOPE ativa;

  • Usuário vinculado ao perfil geral do módulo de Contratos;

  • Usuário vinculado somente ao perfil CONTRATO RECEBIMENTO;

  • Usuário sem o perfil de acesso aos contratos de Faturamento;

  • Existirem contratos ativos dos tipos Recebimento e Faturamento para comparação.

Passo a passo:

  1. Acessar o sistema com o usuário configurado para Recebimento;

  2. Consultar as principais interfaces do módulo de Contratos;

  3. Pesquisar contratos existentes;

  4. Verificar os registros apresentados;

  5. Confirmar que contratos de Faturamento não são disponibilizados.

Resultado Esperado: O usuário deve visualizar, consultar, selecionar e alterar somente contratos com tipo de operação Recebimento. Os contratos de Faturamento não devem ser apresentados nas interfaces submetidas ao novo controle.

Acessando a funcionalidade

  1. Acesse o sistema com o usuário vinculado somente ao perfil CONTRATO RECEBIMENTO.

  2. Acesse Contratos > Cadastros > Tipo de Contrato.

  3. Consulte os tipos de contrato disponíveis.

  4. Verifique que o usuário possui acesso apenas aos registros relacionados à operação autorizada.

  5. Acesse Contratos > Gestão de Contratos.

  6. Informe os filtros necessários para localizar contratos existentes.

  7. Clique em Pesquisar.

  8. Verifique a coluna ou informação correspondente ao tipo de operação.

  9. Confirme que são apresentados somente contratos de Recebimento.

  10. Tente localizar pelo número um contrato conhecido do tipo Faturamento.

  11. Confirme que o contrato de Faturamento não é apresentado ou não pode ser acessado.

  12. Selecione um contrato de Recebimento.

  13. Abra a manutenção do contrato e confirme que os dados podem ser consultados e alterados conforme as demais permissões do perfil.

  14. Acesse Contratos > Reajuste de Contratos.

  15. Realize uma pesquisa e confirme que somente contratos de Recebimento estão disponíveis.

  16. Acesse Contratos > Bloqueio de Contratos.

  17. Pesquise os contratos e confirme que somente contratos de Recebimento podem ser selecionados.

  18. Acesse Contratos > Medição.

  19. Pesquise por período, número ou contrato.

  20. Confirme que somente medições vinculadas a contratos de Recebimento são apresentadas.

  21. Abra uma medição de Recebimento e confirme que o acesso é permitido.

  22. Acesse Contratos > Aprovações de Medição.

  23. Pesquise as medições pendentes.

  24. Confirme que somente medições de contratos de Recebimento são apresentadas.

  25. Acesse Contratos > Apontamento.

  26. Pesquise os apontamentos existentes.

  27. Confirme que somente registros relacionados a contratos de Recebimento estão disponíveis.

  28. Acesse Contratos > Relatórios > Contratos.

  29. Preencha os filtros necessários e emita o relatório.

  30. Confirme que o relatório apresenta somente contratos do tipo Recebimento.


Cenário 03: Validação do acesso somente aos contratos de Faturamento

Objetivo: Confirmar que o usuário autorizado apenas para Faturamento visualize e opere somente contratos desse tipo de operação.

Pré-condição:

  • Funcionalidade CONTRATO_CHECAACESSOTIPOOPE ativa;

  • Usuário vinculado ao perfil geral do módulo de Contratos;

  • Usuário vinculado somente ao perfil CONTRATO FATURAMENTO;

  • Usuário sem o perfil de acesso aos contratos de Recebimento;

  • Existirem contratos dos tipos Recebimento e Faturamento para comparação.

Passo a passo:

  1. Acessar o sistema com o usuário configurado para Faturamento;

  2. Consultar as principais interfaces do módulo de Contratos;

  3. Pesquisar contratos existentes;

  4. Verificar os registros apresentados;

  5. Confirmar que contratos de Recebimento não são disponibilizados.

Resultado Esperado: O usuário deve visualizar, consultar, selecionar e alterar somente contratos com tipo de operação Faturamento. Os contratos de Recebimento não devem ser apresentados nas interfaces submetidas ao novo controle.

Acessando a funcionalidade

  1. Acesse Segurança > Usuário x Perfil com um usuário administrador.

  2. Localize o usuário utilizado no cenário anterior.

  3. Remova o perfil CONTRATO RECEBIMENTO.

  4. Vincule o perfil CONTRATO FATURAMENTO.

  5. Salve a configuração.

  6. Saia do sistema.

  7. Acesse novamente com o usuário configurado.

  8. Acesse Contratos > Cadastros > Tipo de Contrato.

  9. Consulte os registros disponíveis.

  10. Verifique que o acesso está limitado à operação autorizada.

  11. Acesse Contratos > Gestão de Contratos.

  12. Informe os filtros necessários e clique em Pesquisar.

  13. Confirme que são apresentados somente contratos do tipo Faturamento.

  14. Tente localizar pelo número um contrato conhecido do tipo Recebimento.

  15. Confirme que o contrato de Recebimento não é apresentado ou não pode ser acessado.

  16. Selecione um contrato de Faturamento.

  17. Abra a manutenção e confirme que a consulta e a alteração são permitidas conforme as demais permissões do perfil.

  18. Acesse Contratos > Reajuste de Contratos.

  19. Realize uma pesquisa e confirme que somente contratos de Faturamento estão disponíveis.

  20. Acesse Contratos > Bloqueio de Contratos.

  21. Pesquise os contratos e confirme que somente contratos de Faturamento podem ser selecionados.

  22. Acesse Contratos > Medição.

  23. Pesquise por período, número ou contrato.

  24. Confirme que somente medições vinculadas a contratos de Faturamento são apresentadas.

  25. Acesse Contratos > Aprovações de Medição.

  26. Pesquise as medições pendentes.

  27. Confirme que somente medições de contratos de Faturamento são apresentadas.

  28. Acesse Contratos > Apontamento.

  29. Pesquise os apontamentos existentes.

  30. Confirme que somente registros relacionados a contratos de Faturamento estão disponíveis.

  31. Acesse Contratos > Relatórios > Contratos.

  32. Preencha os filtros necessários e emita o relatório.

  33. Confirme que o relatório apresenta somente contratos do tipo Faturamento.


Cenário 04: Validação do acesso aos dois tipos de operação

Objetivo: Confirmar que o usuário que possui as duas permissões visualize e opere contratos de Recebimento e de Faturamento.

Pré-condição:

  • Funcionalidade CONTRATO_CHECAACESSOTIPOOPE ativa;

  • Usuário vinculado ao perfil geral do módulo de Contratos;

  • Usuário vinculado aos perfis CONTRATO RECEBIMENTO e CONTRATO FATURAMENTO;

  • Existirem contratos dos dois tipos de operação.

Passo a passo:

  1. Vincular os dois perfis ao usuário;

  2. Acessar as interfaces do módulo;

  3. Pesquisar contratos e medições;

  4. Confirmar a apresentação dos registros de Recebimento e Faturamento;

  5. Validar o acesso às respectivas manutenções e consultas.

Resultado Esperado: O usuário deve visualizar e operar contratos dos tipos Recebimento e Faturamento, respeitando as demais permissões concedidas em seu perfil.

Acessando a funcionalidade

  1. Acesse Segurança > Usuário x Perfil.

  2. Localize o usuário utilizado nos testes.

  3. Mantenha o perfil geral do módulo de Contratos.

  4. Vincule simultaneamente os perfis:

    • CONTRATO RECEBIMENTO;

    • CONTRATO FATURAMENTO.

  5. Salve a configuração.

  6. Saia do sistema e acesse novamente com o usuário configurado.

  7. Acesse Contratos > Gestão de Contratos.

  8. Informe os filtros necessários e clique em Pesquisar.

  9. Confirme que são apresentados contratos dos tipos Recebimento e Faturamento.

  10. Abra um contrato de Recebimento e confirme que o acesso é permitido.

  11. Retorne à consulta.

  12. Abra um contrato de Faturamento e confirme que o acesso é permitido.

  13. Repita a validação nas interfaces de:

    • Reajuste de Contratos;

    • Bloqueio de Contratos;

    • Medição;

    • Aprovações de Medição;

    • Apontamento;

    • Relatório de Contratos.

  14. Confirme que os registros dos dois tipos de operação estão disponíveis.


Cenário 05: Validação do Relatório de Medições para Contabilização

Objetivo: Confirmar o comportamento do relatório que não utiliza a nova restrição por tipo de operação.

Pré-condição:

  • Existirem medições de contratos de Faturamento aptas para contabilização;

  • Usuário possuir acesso à interface do relatório;

  • Perfil configurado conforme um dos cenários anteriores.

Passo a passo:

  1. Acessar o relatório de Medições para Contabilização;

  2. Informar os filtros disponíveis;

  3. Emitir o relatório;

  4. Verificar as informações apresentadas;

  5. Validar o controle de acesso à interface por meio do perfil.

Resultado Esperado: O relatório deve apresentar somente registros relacionados ao processo de Faturamento, independentemente da nova restrição por tipo de operação. Quando o usuário não puder utilizar esse relatório, o acesso à interface deverá ser removido diretamente de seu perfil.

Acessando a funcionalidade

  1. Acesse Contratos > Relatórios > Medições para Contabilização.
  2. Informe a empresa, unidade, período ou demais filtros solicitados pela tela.
  3. Clique em Visualizar, Gerar ou Imprimir, conforme a opção disponível.
  4. Confirme que o relatório apresenta somente informações relacionadas às medições de Faturamento e às notas fiscais emitidas.
  5. Acesse Segurança > Perfil com um usuário administrador.
  6. Localize o perfil do usuário que não poderá utilizar o relatório.
  7. Retire a permissão de acesso à interface Medições para Contabilização.
  8. Salve a configuração.
  9. Acesse novamente o sistema com o usuário alterado.
  10. Confirme que a opção do relatório não está disponível no menu ou que seu acesso não é permitido.

image.png

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