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: ....\Areas\Educacional - abrir o arquivo Menu.xml
1- Localizar o item referente a Aplicação Externa para o Login de Aluno e Professor.
2- Retirar o comentário do item e informar o código da Tag, referente ao perfil: do Aluno e Professor.
Tag de permissão do Aluno: 808100537 Tag de permissão do professor: 808100572 Referente ao acesso ao menu: URL's Externas |
3- Conceder a permissão no item de Menu: URL's Externas
4- Na linha:
Alterar a URL para o Portal desejado e salvar.
Acessar o arquivo Web.config do TOTVS Educa Mobile 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: 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"?>
<HTML>
<title></title>
<head></head>
<body>
<h1>GetSession</h1>
<label id="lb"></label>
<script lang="javascript">
var xhr = new XMLHttpRequest();
xhr.open('GET', 'http://192.1XX.1A.XS0/EducaMobile/EduSessao/GetSession');
xhr.responseType = 'json';
xhr.onload = function() {
if (xhr.status === 200) {
var jsonString = JSON.stringify(xhr.response);
document.getElementById("lb").innerHTML = jsonString;
}
};
xhr.send();
</script>
</body>
</HTML>