Forum Replies Created
-
RafaelParticipante# 6 anos, 7 meses atrás
Olá Elizandro.
Complementando a informação, o payload que você pode enviar no notifyUser para envio de email é o emailNotificationPayload. Na documentação da API (https://dev.senior.com.br/apis/platform-notifications/) você pode conseguir mais detalhes sobre este payload.
in reply to: API do notifications para enviar e-mailRafaelParticipante# 6 anos, 7 meses atrásComo alternativa, você pode esconder o menu Home para todos os usuários, via Customização (Tecnologia > Customização > Menus e Telas), então criar outro menu Home customizado (Nova tela) e posicionar dentro do agrupador do BPM. Ao criar o menu customizado, você receberá um Resource exclusivo para ele, então pode adicionar aos papéis de usuários que desejar.
Sugestão de passo a passo para executar esta alternativa:
Criar o menu Home customizado
- 1) Acessar Tecnologia > Customização > Menus e Telas
- 2) Criar ou utilizar um Projeto
- 3) Criar uma Tela com o nome “Home” e URL com o mesmo valor do menu Home do config.json
- 4) Anotar o valor do campo “Resource” dessa tela
- 5) Alterar o menu para posicionar este novo menu dentro do menu BPM
- 6) Esconder o item de menu Home padrão (botão de visualização cortado)
- 7) Salvar
- 8) Em Tecnologia > Administração > Gestão de permissões, habilitar o Resource do menu customizado para os papéis de usuários que podem ver ele. O Resource é listado no domínio Custom.
Qualquer dúvida nos avise.
in reply to: Ocultar subitem de um menu padrãoRafaelParticipante# 6 anos, 7 meses atrásOk. Neste caso, um caminho seria junto ao produto BPM, solicitar uma feature onde haja uma permissão exclusiva para o menu (Resource).
in reply to: Ocultar subitem de um menu padrãoRafaelParticipante# 6 anos, 7 meses atrásComplementando, para identificar qual permissão o menu Home do BPM estava exigindo, acessei:
Tecnologia > Customização > Aplicativos > Expandi o item Senior X Platform, então abri o arquivo config.json referenciado no menu.in reply to: Ocultar subitem de um menu padrãoRafaelParticipante# 6 anos, 7 meses atrásOlá Tiago.
Veja se o tópico de permissões de menus lhe ajuda: https://dev.senior.com.br/forums/t%C3%B3pico/permissao-de-menus/.
No caso do SubItem Home do BPM, os usuários que não devem visualizá-lo não devem ter em seus papeis o recurso
“resource”: “res://senior.com.br/platform/workflow/tasks”,
“permission”: “Visualizar”Porém, como este menu, não tem um Resource específico para o menu, ao excluir essa permissão dos usuários, eles poderão perder acesso a outras partes do sistema, por exemplo, de visualizar tarefas.
in reply to: Ocultar subitem de um menu padrãoRafaelParticipante# 6 anos, 7 meses atrásQuando todos os sub-menus ficarem “escondidos” o menu principal também deverá ser escondido. Ou seja, se o agrupador principal não tiver qualquer menu a ser exibido dentro dele, ele próprio não será exibido também.
in reply to: Permissão de MenusRafaelParticipante# 6 anos, 7 meses atrásComo alternativa de solução, você pode esconder este item específico (config.json) em Aplicações e então criar um menu customizado para o Launcher. Esse config.json tem apenas um menu, com o objetivo de executar o Launcher.
in reply to: Permissão de MenusRafaelParticipante# 6 anos, 7 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
in reply to: Permissão de MenusRafaelParticipante# 6 anos, 7 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
in reply to: Permissão de MenusRafaelParticipante# 6 anos, 11 meses atrásOlá Valmor.
O que pode estar ocorrendo é que ao acessar a plataforma em outro computador, ainda não é possível definir quem é o cliente e portanto, não é possível exibir o logotipo customizado do cliente.
Adicionamos uma nota explicando este cenário onde é adicionado um parâmetro na URL para especificar o cliente já no primeiro acesso do usuário.
Att.
Equipe senior X Platform
in reply to: Customização das logos