Páginas filhas
  • 15821308 DFWKLOGIX-743 DT Melhoria no layout do relatório de permissões de acesso


01. DADOS GERAIS

Produto:

TOTVS Framework

Linha de Produto:

Linha Logix

Segmento:

Tecnologia

Módulo:

Framework (Linha Logix) - Administração Logix

Função:Relatório de permissões de acesso - LOG00078
País:Brasil
Ticket:15821308 
Requisito/Story/Issue (informe o requisito relacionado) :DFWKLOGIX-743


02. SITUAÇÃO/REQUISITO

Na listagem do relatório de permissões de acesso, alguns programas no Logix, que são classificados como Cookpits e que possuem uma lista de programas, chamados de "Programas dependentes", muitas vezes não são registrados na estrutura do menu, mas podem ser visualizados e terem suas permissões ajustadas individualmente a partir do programas de Registro de Permissões de Acesso (LOG5500), acessando a Central de Usuários (LOG05050), opção Permissão de Acesso. Um exemplo é o programa VDP10000 (Central de cadastro de clientes x fornecedores), que não é efetivamente um programa que manipula dados do produto, mas é utilizado apenas como um agrupador de outros programas, como forma de centralizar em uma única tela do produto, atalhos para execução de programas relacionados a um mesmo contexto do produto Logix;
 
Ao tentar extrair as permissões de acesso do VDP10000 e de seus programas dependentes, não é possível identificar de forma clara que este programa possui uma lista de programas dependentes, visto que o VDP10000 não possui campos, mas possui uma lista de operações da barra de ferramentas que são utilizadas apenas para permitir aplicar permissões aos programas dependentes de formar hierárquica, ou seja, ao aplicar ajuste em permissões do VDP10000 irá automaticamente ajustar para os programas dependentes, quando estes também tiverem registro das respectivas operações ajustadas.
 
Também não é possível identificar quais os programas estão vinculados ao cookpit, ou seja, não é possível identificar na listagem quando um programa está registrado no menu como DEPENDENTE DE outro programa.

03. SOLUÇÃO

Foi realizada melhoria no layout da listagem do Relatório de Permissões de Acesso (LOG00078) que é acionado a partir da Central de Usuários (LOG05050), opção Permissão de Acesso, botão Relatório, para apresentar a lista de programas dependentes de programas, como por exemplo, no caso do VDP10000, irá listar Programas dependentes apenas como informativo, para facilitar a identificação de programas vinculados. Já para a listagem de permissões destes programas dependentes, como no exemplo do VDP10000 mencionado, ao listar permissões de cada um dos programas dependentes será emitida a informação complementar Programa dependente de:  que neste caso será apresentado como VDP10000 para os programa dependentes.


Veja neste exemplo abaixo a informação Programa dependente de: registrada para as permissões do programa FIN30059:

EXEMPLO
Programa: FIN30059        - Consulta da Situação de Fornecedores                 Programa dependente de: VDP10000

   Acesso?  Operação
   ----------------------------------------------------------------------------------------
   Sim      Informar
   Sim      Processar
   Sim      Salvar dados como padrão
   Sim      Relatório
   Sim      Sair


Já neste outro exemplo pode-se identificar que é o momento em que um programa COCKPIT, no caso o VDP10000, é listado, apresentando as operações de acesso, que são as opções de menu do programa registradas no Metadado e logo em seguida é apresentada a lista de Programas Dependentes:

EXEMPLO
Programa: VDP10000        - FORMULÁRIO EXCLUIDO!

   Acesso?  Operação
   ----------------------------------------------------------------------------------------
   Sim      Incluir novo registro
   Sim      Alterar um registro
   Sim      Copiar um registro
   Sim      Excluir um registro
   Sim      Pesquisar
   Sim      Primeiro registro
   Sim      Registro anterior
   Sim      Próximo registro
   Sim      Último registro
   Sim      Listar
   Sim      Relatório
   Sim      Sair

   Programas Dependentes
   ----------------------------------------------------------------------------------------
   VDP90331         Cadastro de cliente e fornecedor
   VDP90329         Cliente - Consultas - Consulta de crédito
   VDP90293         Cliente - Consultas - Histórico
   VDP90080         Cliente - Parâmetros - Adicionais
   FIN10008         Cliente - Parâmetros - Financeiro
   VDP90020         Cliente - Parâmetros - Geral
   VDP90016         Cliente - Parâmetros - Por empresa
   VDP90075         Cliente - Canal de vendas
   VDP90015         Cliente - Comunicação
   VDP90017         Cliente - Condição de pagamento
   VDP90014         Cliente - Contato
   VDP90019         Cliente - Contrato de consignação
   CRM10005         Cliente - CRM - Informações adicionais
   VDP90077         Cliente - Distribuição geográfica
   VDP90078         Cliente - Endereço de cobrança
   VDP90079         Cliente - Endereço de entrega
   VDP90039         Cliente - Indíce de reajuste
   VDP90018         Cliente - Junção de duplicatas
   FIN20016         Cliente - Sócios
   FIN85104         Cliente - Terceiros
   SUP34029         Cliente - Clientes especiais - devolução
   VDP90247         Cliente - Parâmetros Totvs Colaboração
   VDP10105         Cliente - Observações
   SUP6380          Fornecedor - Consultas - Boletim diário
   FIN30059         Fornecedor - Consultas - Consulta da situação
   SUP3230          Fornecedor - Consultas - Consulta de cotações
   SUP54034         Fornecedor - Consultas - Itens em terceiros
   SUP340051        Fornecedor - Consultas - Pendências Compras
   SUP22050         Fornecedor - Consultas - Situação financeira
   SUP4410          Fornecedor - Consultas - Rastreabilidade de NFs
   SUP22072         Fornecedor - Consultas - Histórico de Compras
   SUP22085         Fornecedor - Controle de Qualidade
   SUP20130         Fornecedor - Fornecedores autônomos
   SUP20121         Fornecedor - Busca cotação da moeda
   SUP20188         Fornecedor - Subtipos de fornecedores
   SUP20209         Fornecedor - Conta contábil do fornecedor
   SUP20131         Fornecedor - Contato
   SUP20132         Fornecedor - Comunicação
   SUP1780          Fornecedor - Consistência cadastro fornecedor
   SUP20125         Fornecedor - Dependentes
   SUP20198         Fornecedor - Especialidades - Cadastro
   SUP20122         Fornecedor - Especialidades - Esp. Fornecedor
   SUP20120         Fornecedor - Fornecedor x empresa
   SUP20210         Fornecedor - Fornecedores regime COMPEX
   SUP20118         Fornecedor - Histórico
   SUP20119         Fornecedor - Inativo
   SUP20123         Fornecedor - Informações bancárias
   SUP20129         Fornecedor - Informações complementares
   FIN30157         Fornecedor - Informações eSocial
   FIN30162         Fornecedor - Pensionista eSocial
   SUP20124         Fornecedor - Inscrições adicionais
   SUP20126         Fornecedor - Meios de transporte
   SUP20128         Fornecedor - Parâmetros EDI/Totvs Colaboração
   FIN30081         Fornecedor - Parâmetros tributários
   SUP22102         Fornecedor - Pedidos de compra pendentes
   SUP20117         Fornecedor - Produtor rural
   SUP20133         Fornecedor - Termos gerais por fornecedor
   SUP34030         Fornecedor - Transportadores autônomos
   SUP20127         Fornecedor - Triangulação
   FIN30160         Fornecedor - Envio eSocial
   VDP10235         Grupo de E-mails NF-e
   VDP10032         Processo Referenciado
   VDP90339         Auditoria


Desta forma é possível identificar mais facilmente quando programas possuem algum tipo de vínculo entre si, que neste caso é o vínculo de programa principal e seus dependentes, conceito normalmente usado para programas do Logix que denominamos como COCKPIT.

04. DEMAIS INFORMAÇÕES

Não se aplica.


IMPORTANTE!

Disponível a partir do pacote oficial 12.1.2305 ou Framework Fix 12.1.2209.(fix02)


05. ASSUNTOS RELACIONADOS

  • Não se aplica.