Essa funcionalidade tem como objetivo fornecer as informações do contexto do Educa Mobile, para que seja possível realizar algumas integrações e fornecer à aplicação "de outro site" que será chamada por dentro do Educa Mobile.
Para realizar essa parametrização, é necessário realizar algumas parametrizações:
É necessário habilitar o menu: Aplicação Externa dentro do arquivo XML ( do TOTVS Educa Mobile) em: C:\TOTVS\CorporeRM\EducaMobile\Areas\Educacional - abrir o arquivo Menu.xml
1- Localizar ou cadastrar os seguintes itens referentes a Aplicação Externa para o Login de Aluno e Professor.
2- Feito o procedimento para o Item 1, retirar o comentário da tag MenuItem(caso exista).
3- Será necessário definir a TAG de permissão se é referente a aluno ou professor. Esta definição é feita através do Item Tag
Tag de permissão do Aluno: 808100537 Tag de permissão do professor: 808100572 |
4- A TAG chamada "SetContext" especifica se antes do redirecionamento para o endereço especificado na Tag "ExternalURL" será aberto a tela de seleção de contexto.
5- O Tipo de Usuário deverá ser especificado corretamente 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.
6- Conceder a permissão no item de Menu: URL's Externas
7- Na linha:
Colocar a URL da aplicação externa ou a URL da página intermediária, conforme a utilização abaixo.
Caso for utilizar o método "GetSession" para recuperar a sessão do usuário, a aplicação que fará a requisição deve estar no mesmo Site do IIS onde o Educa Mobile foi instalado. Caso seja outra tecnologia ou servidor web, sugerimos fazer uma página intermediária para fazer a requisição de coleta da sessão e depois redirecionar para a aplicação externa.
Acessar o arquivo Web.config em C:\TOTVS\CorporeRM\EducaMobile e incluir o portal (desejado) na Tag: <add key="DomainAccessSession" value="insira_aqui_a_URL_do_portal" />
Ao logar no portal TOTVS Educa Mobile e clicar no menu correspondente a Aplicação Externa, será apresentado a informação do Contexto do usuário (logado) em formato JSON.
Aluno
Professor
Para formar os dados no formato legível, poderá formatar de duas formas:
|
<?xml version="1.0" encoding="UTF-8"?> |