Especifica como criar e utilizar um link com redirecionamento para uma determinado produto/menu passando parâmetros.
...
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:Code Block language json { "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 sha256hash sha256 hex.
Site de apoio para realizar testes:https://emn178.github.io/online-tools/sha256.html
Há outro parâmetro opcional que é a unidade operacional logada, deve ser passado com o identificador “un”
exemplo: un=2 para identificar a unidade operacional de id 2.
Exemplo para localhost:
Code Block | ||
---|---|---|
| ||
localhost:4200/login?m=YMS:Painel de Roteiro&d=parametro1:1234,parametro2:qwerty,parametro3:1;2;3&u=adm&p=123 |
...