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: Configuração dos perfis de acesso aos contratos
Objetivo: Configurar os perfis responsáveis por controlar separadamente o acesso aos contratos dos tipos de operação Recebimento e Faturamento.
Pré-condição:
- Funcionalidade
CONTRATO_CHECAACESSOTIPOOPEpreviamente ativada; - Possuir acesso ao módulo Segurança;
- Possuir permissão para manutenção de perfis;
- Existirem usuários cadastrados para realização dos testes.
Passo a passo:
- Acessar o cadastro de perfis;
- Configurar o perfil geral de Contratos;
- Configurar o perfil específico para Faturamento;
- Configurar o perfil específico para Recebimento;
- Validar as funcionalidades disponibilizadas em cada perfil.
Resultado Esperado: Os perfis devem permitir configurar de forma independente o acesso aos contratos do tipo Recebimento e Faturamento, possibilitando posteriormente a associação das permissões necessárias a cada usuário.
Acessando funcionalidade
Clique em Perfil.
Localize ou crie o perfil geral utilizado para acesso ao módulo de Contratos.
No perfil geral de Contratos, mantenha habilitadas as funcionalidades comuns necessárias para utilização do módulo.
Não habilite nesse perfil geral as funcionalidades específicas responsáveis pela liberação dos tipos de operação Recebimento e Faturamento.
Salve as alterações.
Ainda na tela Segurança > Perfil, crie ou localize o perfil destinado ao acesso de contratos do tipo Faturamento.
Utilize, por exemplo, a descrição CONTRATO FATURAMENTO.
Habilite nesse perfil a funcionalidade específica que concede acesso aos contratos cujo tipo de operação seja Faturamento.
Salve o perfil.
Retorne à consulta de perfis.
Crie ou localize o perfil destinado ao acesso de contratos do tipo Recebimento.
Utilize, por exemplo, a descrição CONTRATO RECEBIMENTO.
Habilite nesse perfil a funcionalidade específica que concede acesso aos contratos cujo tipo de operação seja Recebimento.
Salve o perfil.
Consulte novamente os três perfis configurados.
Confirme que o perfil geral contém as funcionalidades comuns do módulo e que as permissões de Recebimento e Faturamento estão segregadas nos respectivos perfis específicos.
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_CHECAACESSOTIPOOPEativa; -
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:
-
Acessar o sistema com o usuário configurado para Recebimento;
-
Consultar as principais interfaces do módulo de Contratos;
-
Pesquisar contratos existentes;
-
Verificar os registros apresentados;
-
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
-
Acesse o sistema com o usuário vinculado somente ao perfil CONTRATO RECEBIMENTO.
-
Acesse Contratos > Cadastros > Tipo de Contrato.
-
Consulte os tipos de contrato disponíveis.
-
Verifique que o usuário possui acesso apenas aos registros relacionados à operação autorizada.
-
Acesse Contratos > Gestão de Contratos.
-
Informe os filtros necessários para localizar contratos existentes.
-
Clique em Pesquisar.
-
Verifique a coluna ou informação correspondente ao tipo de operação.
-
Confirme que são apresentados somente contratos de Recebimento.
-
Tente localizar pelo número um contrato conhecido do tipo Faturamento.
-
Confirme que o contrato de Faturamento não é apresentado ou não pode ser acessado.
-
Selecione um contrato de Recebimento.
-
Abra a manutenção do contrato e confirme que os dados podem ser consultados e alterados conforme as demais permissões do perfil.
-
Acesse Contratos > Reajuste de Contratos.
-
Realize uma pesquisa e confirme que somente contratos de Recebimento estão disponíveis.
-
Acesse Contratos > Bloqueio de Contratos.
-
Pesquise os contratos e confirme que somente contratos de Recebimento podem ser selecionados.
-
Acesse Contratos > Medição.
-
Pesquise por período, número ou contrato.
-
Confirme que somente medições vinculadas a contratos de Recebimento são apresentadas.
-
Abra uma medição de Recebimento e confirme que o acesso é permitido.
-
Acesse Contratos > Aprovações de Medição.
-
Pesquise as medições pendentes.
-
Confirme que somente medições de contratos de Recebimento são apresentadas.
-
Acesse Contratos > Apontamento.
-
Pesquise os apontamentos existentes.
-
Confirme que somente registros relacionados a contratos de Recebimento estão disponíveis.
-
Acesse Contratos > Relatórios > Contratos.
-
Preencha os filtros necessários e emita o relatório.
-
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_CHECAACESSOTIPOOPEativa; -
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:
-
Acessar o sistema com o usuário configurado para Faturamento;
-
Consultar as principais interfaces do módulo de Contratos;
-
Pesquisar contratos existentes;
-
Verificar os registros apresentados;
-
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
-
Acesse Segurança > Usuário x Perfil com um usuário administrador.
-
Localize o usuário utilizado no cenário anterior.
-
Remova o perfil CONTRATO RECEBIMENTO.
-
Vincule o perfil CONTRATO FATURAMENTO.
-
Salve a configuração.
-
Saia do sistema.
-
Acesse novamente com o usuário configurado.
-
Acesse Contratos > Cadastros > Tipo de Contrato.
-
Consulte os registros disponíveis.
-
Verifique que o acesso está limitado à operação autorizada.
-
Acesse Contratos > Gestão de Contratos.
-
Informe os filtros necessários e clique em Pesquisar.
-
Confirme que são apresentados somente contratos do tipo Faturamento.
-
Tente localizar pelo número um contrato conhecido do tipo Recebimento.
-
Confirme que o contrato de Recebimento não é apresentado ou não pode ser acessado.
-
Selecione um contrato de Faturamento.
-
Abra a manutenção e confirme que a consulta e a alteração são permitidas conforme as demais permissões do perfil.
-
Acesse Contratos > Reajuste de Contratos.
-
Realize uma pesquisa e confirme que somente contratos de Faturamento estão disponíveis.
-
Acesse Contratos > Bloqueio de Contratos.
-
Pesquise os contratos e confirme que somente contratos de Faturamento podem ser selecionados.
-
Acesse Contratos > Medição.
-
Pesquise por período, número ou contrato.
-
Confirme que somente medições vinculadas a contratos de Faturamento são apresentadas.
-
Acesse Contratos > Aprovações de Medição.
-
Pesquise as medições pendentes.
-
Confirme que somente medições de contratos de Faturamento são apresentadas.
-
Acesse Contratos > Apontamento.
-
Pesquise os apontamentos existentes.
-
Confirme que somente registros relacionados a contratos de Faturamento estão disponíveis.
-
Acesse Contratos > Relatórios > Contratos.
-
Preencha os filtros necessários e emita o relatório.
-
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_CHECAACESSOTIPOOPEativa; -
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:
-
Vincular os dois perfis ao usuário;
-
Acessar as interfaces do módulo;
-
Pesquisar contratos e medições;
-
Confirmar a apresentação dos registros de Recebimento e Faturamento;
-
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
-
Acesse Segurança > Usuário x Perfil.
-
Localize o usuário utilizado nos testes.
-
Mantenha o perfil geral do módulo de Contratos.
-
Vincule simultaneamente os perfis:
-
CONTRATO RECEBIMENTO;
-
CONTRATO FATURAMENTO.
-
-
Salve a configuração.
-
Saia do sistema e acesse novamente com o usuário configurado.
-
Acesse Contratos > Gestão de Contratos.
-
Informe os filtros necessários e clique em Pesquisar.
-
Confirme que são apresentados contratos dos tipos Recebimento e Faturamento.
-
Abra um contrato de Recebimento e confirme que o acesso é permitido.
-
Retorne à consulta.
-
Abra um contrato de Faturamento e confirme que o acesso é permitido.
-
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.
-
-
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:
-
Acessar o relatório de Medições para Contabilização;
-
Informar os filtros disponíveis;
-
Emitir o relatório;
-
Verificar as informações apresentadas;
-
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
- Acesse Contratos > Relatórios > Medições para Contabilização.
- Informe a empresa, unidade, período ou demais filtros solicitados pela tela.
- Clique em Visualizar, Gerar ou Imprimir, conforme a opção disponível.
- Confirme que o relatório apresenta somente informações relacionadas às medições de Faturamento e às notas fiscais emitidas.
- Acesse Segurança > Perfil com um usuário administrador.
- Localize o perfil do usuário que não poderá utilizar o relatório.
- Retire a permissão de acesso à interface Medições para Contabilização.
- Salve a configuração.
- Acesse novamente o sistema com o usuário alterado.
- Confirme que a opção do relatório não está disponível no menu ou que seu acesso não é permitido.
ATENÇÃO: As informações neste documento são meramente ilustrativas e utilizadas apenas para fins de teste.
