Acessando produtos através da Web 5.0
A XPlatform permite acessar produtos Senior disponibilizados através da forma de acesso Web 5.0.
Para isso é necessário parametrizar a chamada do menu com as informações do produto desejado e configurar a chave com.senior.g7.identityServerURL, na Central de Configurações Senior, com o valor https://platform.senior.com.br:8243/t/senior.com.br/bridge/1.0/rest/usuarios/userManager/queries/obterMeusDados.
Atualmente apenas o Gestão de Pessoas permite realizar essa integração, a partir da versão 6.2.33.23:
- Acesse Tecnologia > Customização > Aplicativos;
- Clique sobre o aplicativo já criado e, em Ações, selecione Adicionar URL;
- Informe a URL de configuração e confirme essa alteração. Para adicionar essa configuração é necessário ter um arquivo de configuração .json disponibilizado em um servidor da empresa;
Se preferir, adicione o arquivo de configuração em formato JSON, em vez da URL. Caso este arquivo possua alguma alteração, é necessário adicioná-lo novamente. Para isso, clique em Ações e em Adicionar arquivo. Este arquivo deve ser disponibilizado em uma URL pública (acessível pela internet), com certificado digital válido.Exemplo:{
"menu": {
"children": [
{
"label": "Administração",
"labelI18n": "platform.backend.administration", //Utilizado para poder internacionalizar o menu customizado, é obrigatório começar com platform.backend.xxxxx
"children": [
{
"label": "Autenticação Duplo Fator",
"labelI18n": "platform.backend.authentication-twofactor",
"path": {
"category": "CurrentTab", //pode ser do tipo CurrentTab para abrir dentro da plataforma, NewTab para abrir em uma nova aba e DesktopNative para abrir via launcher
"menuId": "https://arq.senior.com.br/authentication/#/" //url do menu que se quer abrir, se for CurrentTab tem que ser https
},
"auth": {
"resource": "res://senior.com.br/platform/authentication/mfa_tenant_config", //recurso que será utilizado para validar a permissão, tem que pegar da tela de gestão de recursos
"permission": "Visualizar" //ação sobre o recurso que será utilizada para validar a permissão, também tem que pegar da gestão de recursos
}
}
]
}
]
}
}
- Para ocultar a URL já informada, clique no botão Ações ao lado e selecione Ocultar.
Importante
Em versões antigas, o termo Aplicativos ainda está denominado como Módulos.
É recomendável colocar no mesmo servidor da Web 5.0 com as informações de acordo com o seu ambiente:
- label: nome que será exibido no menu da XPlatform;
- menuId: URL, a porta e o nome do aplicativo na Web 5.0
- url: URL da página da Web 5.0 desejada, essa página pode receber os parâmetros já utilizados normalmente na Web 5.0.
- withCredentials: preencha com o valor "true" para que o acesso ocorra sem que seja necessário informar o usuário e senha novamente.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
{ "menu": { "children": [ { "label": "Rubi Web", "path": { "category": "NewTab", "menuId": "https://<nome do servidor>:<porta>/<nome do aplicativo>/integration.htm?url=<URL da página da Web 5.0 desejada>", "withCredentials" : true } } ] } } |