| Produto: | |
|---|---|
| Linha de Produto: | |
| Segmento: | |
| Tipo de Documento: | Inovação |
| Módulo: | Contrato Fidelidade |
| Caminho: | Módulo Contrato Fidelidade > Contrato > Manutenção de Contratos |
| Função: | Manuenção dos Contratos - MGC00102 |
| País: | Brasil |
| Requisito/Story/Issue (informe o requisito relacionado) : |
Ao realizar alterações em divisões vinculadas a contratos na aplicação Manutenção dos Contratos (MGC00102), o sistema deve realizar a validação da assinatura utilizando o novo padrão Assinatura Hash, conforme as configurações dinâmicas previamente definidas.
A antiga validação por Assinatura Simples e a dependência do objeto PKG_SEGURANCA foram descontinuadas.
Para que a caixa de diálogo Solicitação e Validação de Assinatura Hash seja exibida, é necessário que as seguintes configurações dinâmicas estejam definidas:
PERM_INC_DIV_CONTR_ABERTO = 'S'
PERM_DIV_CONTRATO = 'S'
UTILIZA_GRUPO_EMPRESAS = 'N'
Além disso, é necessário configurar a mesma parametrização entre as divisões, por meio da aplicação de parâmetros de Contrato de Fidelidade, garantindo a consistência das regras de validação.
Acessar um contrato fidelidade ativo previamente cadastrado.
Garantir que o contrato possua pelo menos uma modalidade vinculada com classificação de desconto diferente de “Geral”.
Imagem 1 - Manutenção de Contratos
Alterar o contrato, adicionando ou removendo uma, ou mais divisões.
Imagem 2 - Manutenção de Contratos
Salvar as alterações realizadas.
Confirmar a mensagem exibida clicando no botão OK.
Imagem 3 - Alerta
O sistema deve solicitar autenticação via Assinatura Hash na caixa de diálogo correspondente.
Imagem 4 - Solicitação e Validação de Assinatura
O processo foi ajustado para utilizar o novo padrão de criptografia hash.
Na dlgAssinAlterDivisao, ao clicar no botão OK, a função fCodificar foi substituída por fGerarHash.
Além disso, no evento Click, foi alterado o campo de verificação da tabela ge_usuario, passando de ASSINATURA para ASSINATURAHASH.
Se estiver na versão 25.01, atualizar o sistema para o service pack 25.01.044 ou superior.
Se estiver na versão 25.07, atualizar o sistema para o service pack 25.07.019 ou superior.