Menus e telas
Gere um projeto e faça toda a configuração de novas telas, menus, entre outros, antes de criar e configurar um menu. A finalidade de criar um projeto é possuir diversos menus criados e configurados com apenas um deles ativo. Esse projeto permite a criação de vários projetos, assim podendo alternar entre projetos quando necessário.
Com objetivo de aproveitar o login integrado, no caso dos sistemas Senior, crie atalhos para esses menus. Por exemplo, para um aplicativo web externo aberto em outra janela do navegador. Dessa maneira, após autenticado na XPlatform, não será necessário informar login nos demais aplicativos web e desktop Senior.
Os menus órfãos — menus que existem, mas que não possuem um pai — podem ser identificados pela cor vermelha. Desse modo, é possível realocá-los em um dos itens pais existentes.
Importante
Quando a opção Credencias (withCredentials) for selecionada, na tela correspondente aparecerá a mensagem "Se marcado, seu token de acesso será exposto para soluções de terceiros. Tenha certeza que os componentes/sites são confiáveis.", para informar ao cliente de que o token será repassado para essa tela por motivos de segurança.
O que você precisa fazer:
- Acesse Tecnologia > Customização > Menus e Telas;
- Clique em Novo;
- Informe um Nome e Versão para o projeto. Estes campos não podem ser alterados posteriormente;
- Clique em Salvar;
- A qualquer momento clique em Voltar para descartar as alterações.
- Acesse Tecnologia > Customização > Menus e Telas;
- Selecione o projeto que deseja alterar e clique em Detalhes;
- Na tela de projeto, na sessão Telas clique em Novo;
- Informe o Rótulo, o nome apresentado na tela;
- Para internacionalização do menu, informe Chave de tradução;
- Defina um Ícone (exibido apenas na versão anterior da plataforma);
- A URL recebe o endereço onde se encontra a aplicação;
- Selecione o Tipo;
- "Mesma aba": abre a URL dentro da plataforma;
- "Nova aba": abre a URL em uma nova guia;
- "Desktop": abre a URL pelo Desktop.
- Marque Com credenciais se desejar utilizar a integração com o login da Senior ou quiser passar o token do usuário para a tela.
Ao utilizar a propriedade incrementas para obter os dados de autorização em telas customizadas, para o navegador Internet Explorer é necessário verificar as políticas de segurança do navegador, pois ele pode realizar o bloqueio do envio das informações de autorização para a tela customizada. Caso isso ocorra adicione os links de acesso as telas customizadas a lista de Sites confiáveis do Internet Explorer. - URL do help e Contexto do help são campos que definem a URL utilizada no menu de ação da documentação da tela;
- Informe dentro de qual Aplicativo a tela será criada;
- Clique em Salvar;
- A qualquer momento clique em Voltar para descartar as alterações.
Disponibilize o menu para usuários que não estejam vinculados ao papel de administrador, já que para esse papel, por padrão da XPlatform, os novos menus ficam visíveis automaticamente.
- Acesse Tecnologia > Administração > Autorização > Gestão dos Papéis;
- Selecione o papel que deverá visualizar o menu e clique em Editar;
- Na guia Permissões, clique em Recurso e pesquise por "custom";
- Procure pelo menu criado;
- Clique para expandir e visualizar as informações desse menu;
- Em Ações, marque a caixa de seleção Visualizar;
- Clique em Salvar para salvar a definição;
- Solicite ao usuário que está no papel configurado para acessar novamente a plataforma, para que assim, o menu seja apresentado.
Caso essa edição não seja apresentada aos usuários do papel, é recomendável fazer a limpeza de cache do navegador.
- Acesse Tecnologia > Customização > Menus e Telas;
- Selecione o projeto que deseja alterar e clique em Detalhes;
- Clique em Alterar Menu e mova os menus conforme desejado;
- Opcionalmente crie vários submenus dentro de um menu utilizando agrupadores, para uma melhor organização do conteúdo;
- Opcionalmente oculte o menu a partir do ícone ao lado;
- Finalizada a edição, clique em Salvar;
- Após o menu customizado estar criado e organizado, na tela de projetos clique em Ativar e atualize a página do navegador para que o novo menu entre em uso;
- A qualquer momento clique em Voltar para descartar as alterações.