Este artigo aplica-se a: |
Sage X3 People |
Versão: |
U9 |
Domínio: |
Recursos Humanos |
||
Versão Documento |
1.0 |
Problema / Sumário
Como parametrizar o acesso de um utilizador de forma que tenha somente acesso parcial a uma ou mais funcionalidades do Sage X3 People e inclusive só consiga ver essa funcionalidade e mais nenhuma?
Descrição da Solução / Detalhes
Existem várias formas de realizar este processo.
A seguir é apresentado um exemplo.
Este exemplo refere-se a um utilizador que só deverá ter acesso parcial à ficha de funcionários. Isto é, só terá acesso ao separador “Outros” da ficha de funcionário para poder atualizar/consultar as consultas de medicina do trabalho:
Após a parametrização que é explicada a seguir, o resultado será este:
Acesso ao Sage X3 People. É somente apresenta a página de navegação criada:
Após clicar na funcionalidade “Consultas de medicina de trabalho” é apresentado o ecrã de registo personalizado:
Após a inserção dos critérios, é apresentada uma tabela onde é possível consultar/atualizar a informação de cada funcionário no que respeita às consultas de medicina do trabalho:
Parametrização:
O ecrã acima foi criado via a funcionalidade “Outros registos” em Administração de pessoal > Fichas de pessoal > Registo personalizado (função GENEMP). Essa funcionalidade permite atualizar ou consultar informação em ecrãs personalizados.
O dossier de referência já disponibiliza alguns desses ecrãs na função GENEMP, como por exemplo o “VM” – Consultas médicas. Foi esse o ecrã escolhido para este exemplo.
É também possível criar outros ecrãs, via os Ecrãs funcionários (função GESSMH) e Dicionário campos funcion. (função DICROW).
Perfil função do utilizador:
Colocar a(s) funções que esse utilizador terá acesso, em Parametrização > Utilizadores > Habilitação funcional (função GESAFP):
Atribuição desse perfil ao utilizador
Em Parametrização > Utilizadores > Utilizadores (função GESAUS):
Página de navegação:
Criar a página em Administração > Personalização > Página > Páginas de navegação:
Papel:
Criar o papel em Administração > Administração > Utilizadores > Papeis:
Menu-item:
Criar o menu item em Administração > Personalização > Página > Menu items:
Módulo:
Criar o módulo em Administração > Personalização > Página > Menu Modulos:
Sub-módulo:
Criar o sub-módulo em Administração > Personalização > Página > Menu Submodulos:
Cód.ecrã por defeito:
Na funcionalidade “Outros Registos” em Administração de Pessoal > Fichas de pessoal > Registo Personalizado, criar o memo STD para que a configuração arranque sempre por defeito com o ecrã personalizado escolhido:
Criação de um código de acesso:
Em Parametrização > Utilizadores > Códigos de acesso (função GESACS):
Atribuição desse código de acesso ao utilizador:
Em Parametrização > Utilizadores > Utilizadores (função GESAUS):
Proteção do ecrã personalizado:
Em Parametrização > Parâmetros Gerais > Ecrãs funcionários (função GESSMH), colocar o código de acesso previamente criado:
Proteção restantes ecrãs “Outros registos”:
Para que esse utilizador não tenha acesso a outros ecrãs personalizados devem ser colocados códigos de acesso, pois não tendo o ecrã código de acesso significa que é acessível por todos. Pode proteger esses ecrãs aplicando um código de acesso, manualmente ou em massa.
Se for em massa deve ser realizado por um utilizador experiente em base de dados tendo previamente realizado uma SVG da tabela em causa, e depois em Desenvolvimento > Dicionários de tratamento > Transacções de atualização (função GESAMI), indicar a respetiva tabela, colocar um filtro para selecionar somente os restantes ecrãs de funcionários e aplicar um código de atividade diferente. Esse código de atividade deverá depois ser atribuído aos utilizadores que terão acesso a esses ecrãs: