Páginas filhas
  • Imprimir relatório avançado do Cadastro de Usuários

Como imprimir o relatório de usuários com opções de parametrização

Produto:

Microsiga Protheus

Importante:

Esse relatório e parâmetro foram criados para ambiente com dicionários em CTREE, para ambiente com dicionário no banco de dados, a rotina de cadastro de usuários já possui um relatório pronto para utilização: CFGR510

Passo a passo:

Por padrão, ao emitir o relatório do cadastro de usuários, é impresso um relatório padrão com algumas configurações do usuário. Porém, é possível parametrizar para o envio de um relatório mais detalhado, onde é permitido selecionar uma faixa de usuários, selecionar as opções que serão impressas, acessos, menus, etc. Para ativar o relatório avançado, siga o procedimento abaixo:

- Acesse Configurador > Ambiente > Cadastros > Parâmetros
- Pesquise pelo parâmetro MV_CFGREL3
- Clique sobre o parâmetro, e clique em Editar
- Na tela Editar Parametro, nos 3 Conteúdos, preencha com .T.
- Clique em Salvar



Para a emissão do relatório, acesse o Cadastro de Usuários (Usuário > Senhas > Usuários), clique em Outras Ações (Ações Relacionadas), e clique em Imprimir.


Clique no botão Param. (Parametros) para escolher o que será impresso.



Na tela de parâmetros do relatório, nos campos Do Usuario e Ate Usuario deve ser digitado o ID do Usuário.
Exemplo:
Do Usuario? 000001
Ate Usuario? 000002


Parâmetros
ParâmetrosAçõesObservações
Tipo de Impressão?Define se o tipo de impressão será Analítica ou Sintética
Imprimir?Define se irá imprimir os Usuários, os Grupos ou ambosA impressão de usuários leva em consideração o que ele tem de acesso, ou seja, faz a soma seguindo a regra de acesso por grupo (somar, priorizar e desconsiderar) + grupos associados ao usuário. Os trechos de impressão usuário e grupo são independentes.*
Imprimir Menus?Define se imprime os Menus
Imprimir Acessos?Define se imprime os Acessos
Ordenar Por?Define se ordena por ID ou Nome
Do usuário?Define a partir de qual usuário irá imprimirEssa configuração só afeta o trecho de impressão usuários do relatório.
Até Usuário?Define até que usuário irá imprimirEssa configuração só afeta o trecho de impressão usuários do relatório.
Do Grupo?Define a partir de qual grupo irá imprimirEssa configuração só afeta o trecho de impressão grupos do relatório.
Até Grupo?Define até que grupo irá imprimirEssa configuração só afeta o trecho de impressão grupos do relatório.
Salta Página Grupo/Usuário?Define se irá saltar página por cada Grupo/Usuário
Imprimir Detalhes do Menu?Define se imprime os detalhes dos MenusCaso seja definido a impressão de Grupos a mesma não trará os detalhes dos menus já que eles são inerentes ao usuário, o mesmo acontece na impressão de usuários quando a regra de acesso por grupo estiver como 'priorizar', se a regra por grupo for 'somar' trará ambas as informações. *
Imprime Usuário Bloqueado?Define se imprime usuários que estão bloqueados
Imprime Usuário sem Grupo?Define se imprime usuários que não possuem Grupos
Imprimir Módulos?Define se imprime os módulos habilitados, desabilitados ou ambosEste parâmetro também controla a impressão das Rotinas do Menu de acordo com a opção escolhida.
Imprimir Privilégios?Define se imprime os privilégios
De privilégio?Define a partir de qual privilégio irá imprimir
A privilégio?Define até que privilégio irá imprimir

Observações:

* O relatório é dividido em Usuários e Grupos e eles são independentes. Os parâmetros "Do Usuário?" e "Até o Usuário?" somente influenciam o trecho de usuário enquanto os parâmetros "Do Grupo?" e "Até o Grupo?" somente influenciam o trecho de grupos. Caso escolha a opção ambos nos parâmetros, os dois trechos serão impressos.

O trecho de usuários tem no cabeçalho a seguinte informação:


O trecho de grupos tem no cabeçalho a seguinte informação:


* Na impressão de detalhes do menu, serão considerados os acessos de acordo com a regra de grupo, as regras funcionam da seguinte forma:

1. Priorizar = Não imprime os acessos ( Não são inerentes ao usuário )

2. Desconsiderar = Imprime apenas os acessos do usuário

3. Somar = Imprime todos os acessos ( Usuário e grupos, lembrando que o grupo não possui opções de tirar acessos das rotinas, então irá imprimir todos )

Os acessos impressos das rotinas dos módulos são relacionados as configurações feitas na aba de acessos do usuário, a parte de privilégios, onde contém acessos negados ficarão separados dessa impressão.


Impressão dos Menus/Acessos

Ao fazer a impressão em formato Excel, na aba Menu Acessos temos as seguintes informações:

Como vemos na imagem as colunas entre Acesso e Código do Usuário são relacionadas ao menu, como no exemplo o usuário tem acesso ao menu SIGACOM por isso a coluna Acesso esta marcada um X, isso é replicada em todas as informações do mesmo menu.

Já entre as colunas Rotina e Acessos as informações são relacionada a rotina, ou seja, é uma segunda parte dessa mesma impressão. Como podemos ver no exemplo acima, as rotinas MATA010 e MATA018 o usuário não tem acesso, então a coluna Acessos esta vazia.


Dicionário no banco de dados:Para ambiente com dicionário no banco de dados, utilizar o relatório CFGR510: Relatório de Usuários (CFGR510)