Especifica como criar e utilizar um link com redirecionamento para uma determinado produto/menu passando parâmetros.
\uD83D\uDCD8 Instruções
O link deve ser estruturado como o exemplo a seguir:
O Parâmetro “m” (menus) deve ser como no exemplo: “YMS:Painel de Roteiro“ sendo o nome exato do produto e nome exato da “label” do menu, caso no produto tiver mais de um menu com o mesmo nome será utilizado a primeira ocorrência na árvore de menus.
O Parâmetro “d” (dados) é opcional, pode ser utilizado para passar algum filtro ou informação relevante para a tela, aceita múltiplos dados como segue no exemplo:
O trecho: “d=parametro1:1234,parametro2:qwerty,parametro3:1;2;3”
vai gerar o objeto de parâmetros em tela da seguinte forma:{ "parametro1": "1234", "parametro2": "querty", "parametro3": ["1","2","3"], // demais parametros do item de menu }
Os parâmetros finais “u” e “p” (User e Password, respectivamente) são para realizar a autenticação.
O password pode vir como raw ou como hash sha256.
Exemplo para localhost:
localhost:4200/login?m=YMS:Painel de Roteiro&d=parametro1:1234,parametro2:qwerty,parametro3:1;2;3&u=adm&p=123
Atenção 1:
Para ter um pouco mais de segurança nos dados utilize a senha como sha256, para realizar testes pode utilizar o conversor online:
https://emn178.github.io/online-tools/sha256.html
Atenção 2:
O link só vai abrir na tela se o usuário possuir acesso ao menu em questão!
Caso ele apenas tiver acesso ao produto, vai abrir o ‘home’ do produto, mas vai dar erro ao abrir o menu.