Permissão de Menus
-
gsbarizaoParticipante# 6 anos, 6 meses atrás
Criamos um usuário novo e atribuímos a um papel novo também, sem nenhuma permissão.
Esse papel se refere aos usuários do departamento de Recursos Humanos, dessa forma, não queremos que sejam mostrados menus do ERP e outros sistemas, apenas o HCM.
Ou ainda, mesmo que não seja possível ocultar o menu principal do ERP apenas para um papel, precisamos ocultar um sub menu que existe dentro do ERP. Este submenu da acesso ao ERP G5 através do Launcher, e não queremos que o usuários do RH tenham esse acesso.Percebemos que existe configuração para ocultar esse menu, porém o mesmo é ocultado da plataforma toda… precisamos disso por papel e não de forma global.
Alguém sabe se é possível?
RafaelParticipante# 6 anos, 6 meses atrásOlá Guilherme.
Os menus hoje já permitem permissão por papel, na verdade é por recurso, mas o papel é quem agrupa os recursos que um usuário tem permissão.
Não ficou muito claro a forma como está escondendo ou não os menus. O modo para funcionar por papel é o seguinte:
1) Cada menu possui um Recurso associado, por exemplo, o menu do ERP “Consulta de Clientes” exige permissão de “Consultar” sobre o Recurso “res://senior.com.br/erp_mer/icl_informacoescliente/consultar”. Os usuários que não tiverem este recurso associado a um papel ao qual pertence não irão ver este menu.
2) Para identificar qual recurso cada menu está exigindo você pode:
2.1) Se for um menu padrão da plataforma, ao acessar Tecnologia > Customização > Aplicativos você pode acessar os arquivos config.json de cada aplicativo para identificar qual Recurso cada um destes menus exigem. E então associar estes recursos aos papéis de seu interesse, para habilitar o acesso e visualização destes menus para cada usuário destes papéis. Exemplo: https://platform.senior.com.br/erp/config.json2.2) Se for um menu customizado, criado por você, nos detalhes de cada item de menu (Tela), tem um campo chamado Recurso, o qual é o recurso que você precisa associar aos papéis de interesse para os usuários que devem ou não visualizar este menu. O tutorial de customização https://dev.senior.com.br/documentacao/criando-um-menu-para-o-gestao-empresarial-erp-sapiens/definir-as-permissoes/ explica um pouco como é este processo.
No caso do menu Launcher que comentou, o tutorial que citei acima pode ajudar no passo a passe de como efetuar esta configuração.
Caso precise de mais informações ou mais alguma ajuda, nos informe para apoiarmos você neste processo.
Att.
Equipe Senior X
gsbarizaoParticipante# 6 anos, 6 meses atrásOlá,
Obrigado pelo retorno, mas ainda não consegui fazer o que preciso fazer.
O menu que quero esconder não é personalizado…
É o menu inteiro do ERP…
Atualmente para esse usuário está aparecendo dentro do menu de ERP apenas um submenu, que está relacionado a este arquivo JSON: https://platform.senior.com.br/erpG5/ergG5senior.json
Esse menu não foi criado por nós e não consta nos recursos para conceder ou não permissão, e também não aparecem na tela “Menu e Tela”.Quando acesso a tela de permissões, e escolho o papel deste usuário, todos os items que aparecem em “PERMISSÕES DO PAPEL” estão mostrando “0 / x”… ou seja, este papel não tem permissão para nenhum recurso.
RafaelParticipante# 6 anos, 6 meses atrásOlá Guilherme.
Vou verificar junto à equipe de produto do ERP quanto a permissão deste menu.
Os procedimentos que você realizou estão corretos e este menu não especificou uma permissão, ficando visível a todos os usuários.Assim que tiver uma resposta lhe aviso.
Att.
Equipe Senior X
You must be logged in to reply to this topic.