01. DADOS GERAIS

Produto:

TOTVS Varejo Supermercados

Linha de Produto:

Linha Consinco 

Segmento:

Varejo

Módulo:PARÂMETROS
Função:AUDITORIA DE CADASTROS - MAP00908
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :DSUPESTRUT-14108

02. SITUAÇÃO/REQUISITO

Esta documentação destina-se ao responsável por auditoria na empresa, que necessita visualizar os logs relacionados às configurações de permissão de uso de um determinado código geral de operação, em processos do ERP.

03. SOLUÇÃO

Quando o parâmetro dinâmico UTIL_AUD_PARAM_CGO do grupo COD_GERAL_OPER  está configurado com valor S, serão gravados logs de auditoria para ações de Inclusão do registro de permissão e Alteração de permissão.

A configuração de permissão de uso do CGO segue a mesma estrutura de permissões por chaves de aplicação. Assim, a tabela que registra as permissões abrange várias rotinas e várias chaves. O registro de auditoria das permissões deve seguir os seguintes critérios:

Campos de Auditoria

  • Coluna ge_usuarioperm.codaplicacao: Deve ser utilizada para filtrar a permissão do CGO, devendo ser igual ao valor MAX_CODGERALOPER.
  • Coluna ge_usuarioperm.chaveaplicacao: Representa o número do CGO e deve ser gravado no campo map_auditoria.seqidentifica

Identificador (map_auditoria.seqidentifica)

O identificador (map_auditoria.seqidentifica) deve ser composto de acordo com o tipo de permissão:

  • Permissão por Usuário:

    • Deve conter o termo "Usuário:", seguido do código do usuário.
    • Exemplo: Usuário: USERTESTE.
  • Permissão por Grupo:

    • Deve conter o termo "Grupo:", seguido do código do grupo de usuários.
    • Exemplo: Grupo: COMERCIAL.
  • Permissão do Tipo Empresa:

    • Deve conter o termo "Empresa:", seguido do número da empresa.
    • Exemplo: Empresa: 1.
  • Permissão do Tipo Grupo de Empresas:

    • Deve conter o termo "Grupo de Empresas:", seguido da descrição do grupo de empresas.
    • Exemplo: Grupo de Empresas: TODAS.

Os termos podem ser combinados quando aplicável, como nos seguintes exemplos:

  • Exemplo 1: Usuário: USERTESTE - Grupo: TODAS
  • Exemplo 2: Grupo: COMERCIAL- Empresa: 1

Descrição do Campo (map_auditoria.seqidentifica)

No campo de descrição (map_auditoria.seqidentifica), devem ser gravados os termos que indicam a natureza da ação realizada na permissão do CGO:

  • Inclusão de Permissão: "Permissão para uso do CGO -> Inclusão".
  • Alteração de Permissão: "Permissão para uso do CGO -> Alteração".
  • Exclusão de Permissão: "Permissão para uso do CGO -> Exclusão".

Valores de Configuração (Campos De e Para)

Os campos De e Para indicam o valor da configuração da permissão antes e depois da alteração. Esses campos devem conter os valores:

  • "Sim": Quando a permissão está concedida.
  • "Não": Quando a permissão está negada.

Exemplos de Registros de Auditoria

Exemplo 1: Inclusão de Permissão para um Usuário

  • Identificador: "Usuário: USERTESTE - Grupo: TODAS"
  • Descrição: "Permissão para uso do CGO -> Inclusão"
  • De: "Não"
  • Para: "Sim"

Exemplo 2: Alteração de Permissão para um Grupo

  • Identificador: "Grupo: COMERCIAL - Empresa: 1"
  • Descrição: "Permissão para uso do CGO -> Alteração"
  • De: "Sim"
  • Para: "Não"

Exemplo 3: Exclusão de Permissão para um usuário em uma Empresa

  • Identificador: "Usuário: USERTESTE - Empresa: 1"
  • Descrição: "Permissão para uso do CGO -> Exclusão"
  • De: "Sim"
  • Para: "Excluído"


Os logs são exibidos na aplicação Auditoria de Cadastros-MAP00908 (Imagem 1).



Imagem 1 - Configuração de Permissão por CGO.

04. DEMAIS INFORMAÇÕES

Se estiver na versão 24.01, atualizar o sistema para o service pack 24.01.035 ou service pack superior.

Se estiver na versão 24.07, atualizar o sistema para o service pack 24.07.10 ou service pack superior.

05. ASSUNTOS RELACIONADOS

        Código Geral de Operação (CGO) - MAX0023