Fórum

Forum Replies Created

  • Rafael
    Participante
    # 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.

    Rafael
    Participante
    # 6 anos, 7 meses atrás

    Como 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. 1) Acessar Tecnologia > Customização > Menus e Telas
    2. 2) Criar ou utilizar um Projeto
    3. 3) Criar uma Tela com o nome “Home” e URL com o mesmo valor do menu Home do config.json
    4. 4) Anotar o valor do campo “Resource” dessa tela
    5. 5) Alterar o menu para posicionar este novo menu dentro do menu BPM
    6. 6) Esconder o item de menu Home padrão (botão de visualização cortado)
    7. 7) Salvar
    8. 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.

    • Esta resposta foi modificada 6 anos, 7 meses atrás por Rafael.
    • Esta resposta foi modificada 6 anos, 7 meses atrás por Rafael.
    Rafael
    Participante
    # 6 anos, 7 meses atrás

    Ok. Neste caso, um caminho seria junto ao produto BPM, solicitar uma feature onde haja uma permissão exclusiva para o menu (Resource).

    Rafael
    Participante
    # 6 anos, 7 meses atrás

    Complementando, 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.

    Rafael
    Participante
    # 6 anos, 7 meses atrás

    Olá 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.

    Rafael
    Participante
    # 6 anos, 7 meses atrás

    Quando 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 Menus
    Rafael
    Participante
    # 6 anos, 7 meses atrás

    Como 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 Menus
    Rafael
    Participante
    # 6 anos, 7 meses atrás

    Olá 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 Menus
    Rafael
    Participante
    # 6 anos, 7 meses atrás

    Olá 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.json

    2.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 Menus
    Rafael
    Participante
    # 6 anos, 11 meses atrás

    Olá 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

Visualizando 10 posts - 1 até 10 (de 10 do total)