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_CHECAACESSOTIPOOPEainda não estar ativa no ambiente.
Passo a passo:
-
Ativar a funcionalidade de controle de acesso por tipo de operação;
-
Criar ou ajustar o perfil geral do módulo de Contratos;
-
Criar o perfil de acesso aos contratos de Faturamento;
-
Criar o perfil de acesso aos contratos de Recebimento;
-
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
-
Solicite à equipe responsável pela implantação a ativação da funcionalidade
CONTRATO_CHECAACESSOTIPOOPE. -
Confirme que a funcionalidade foi configurada como ativa no ambiente.
-
No menu principal, acesse Segurança > Perfil.
-
Localize ou crie o perfil geral utilizado para acesso ao módulo de Contratos.
-
No perfil geral, mantenha as funcionalidades comuns do módulo de Contratos.
-
Não inclua nesse perfil as permissões específicas referentes aos tipos de operação Recebimento e Faturamento.
-
Crie um perfil específico para contratos de Faturamento, por exemplo: CONTRATO FATURAMENTO.
-
No perfil de Faturamento, selecione a funcionalidade que libera o acesso aos contratos com tipo de operação Faturamento.
-
Salve o perfil.
-
Crie um perfil específico para contratos de Recebimento, por exemplo: CONTRATO RECEBIMENTO.
-
No perfil de Recebimento, selecione a funcionalidade que libera o acesso aos contratos com tipo de operação Recebimento.
-
Salve o perfil.
-
Acesse Segurança > Usuário x Perfil.
-
Localize o usuário que será utilizado no teste.
-
Vincule ao usuário o perfil geral do módulo de Contratos.
-
Vincule também apenas um dos perfis específicos, conforme o cenário que será validado:
-
CONTRATO RECEBIMENTO; ou
-
CONTRATO FATURAMENTO.
-
-
Salve a configuração.
-
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_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.
