Dúvida
Como adicionar um novo menu no EducaMobile para utilização de aplicação externa?
Ambiente
TOTVS Educacional (Linha RM) - EducaMobile - Todas versões
Solução
1. Editar o arquivo Menu.XML(C:\TOTVS\CorporeRM\EducaMobile\Areas\Educacional), cadastrando um novo item de Menu com as seguintes TAGs:
<MenuItem>
<Tag>0</Tag>
<Caption>NOME DO MENU</Caption>
<Image>Areas/Educacional/Content/images/mn_AplicacaoExterna.png</Image>
<ExternalURL>LINK DA APLICAÇÃO EXTERNA</ExternalURL>
<TipoUser>A</TipoUser>
<SetContext>S</SetContext>
<Module>S</Module>
</MenuItem>
2.Foi criado uma nova TAG chamada "SetContext". Esta TAG especifica se antes do redirecionamento para o endereço especificado na Tag "ExternalURL" será aberto a tela de seleção de contexto.
3.Para especificar que o contexto deve ser aberto antes do redirecionamento, a TAG "SetContext" deve conter o valor "S". A tela de seleção de Contexto só será aberta se o aluno ou professor ainda não estiver selecionado nenhum contexto anteriormente, e as variáveis e sessions internas do EducaMobile ainda não estiverem preenchidas.
4.Se o valor da TAG SetContexto conter qualquer valor diferente de "S" ou até mesmo não existir, não será exibido a tela de seleção de contexto antes do redirecionamento. Se o contexto do aluno ou professor já tiver sido selecionado antes da utilização deste item de Menu, o contexto não será alterado ou apagado.
5.Deverá ser especificado corretamente o Tipo de Usuário através da TAG "TipoUser" como sendo "A" para Aluno e "P" para Professor. O contexto que será exibido para o usuário será baseado nesta informação. Esta Tag é obrigatória conforme os outros itens de Menu.
3 Comentários