Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

O sistema irá realizar a consulta do plano de aula, caso as informações passadas estejam de acordo com algum plano de aula já existente no sistema.

Consulta de

...

Plano de

...

Aula

Para realizar a consulta de um alunoplano de aula, deve ser utilizado a operação de ReadRecord.

...

XML deve conter os campos CODCOLIGADA, IDTURMADISC e RAIDPLANOAULA como informações da chave para busca do alunoplano de aula.


Bloco de código
languagexml
titleExemplo de XML para consulta de um AlunoPlano de Aula
collapsetrue
		  <tot:ReadRecord>
         <!--Optional:-->
         <tot:DataServerName>EduAlunoData<DataServerName>EduPlanoAulaData</tot:DataServerName>
         <!--Optional:-->
         <tot:PrimaryKey>1;EB-00384<4632;311254</tot:PrimaryKey>
         <!--Optional:-->
         <tot:Contexto>CODCOLIGADA=1;CODFILIALCODTIPOCURSO=1;CODTIPOCURSO=2<CODSISTEMA=S;CODFILIAL=1</tot:Contexto>
      </tot:ReadRecord>
Bloco de código
languagexml
titleExemplo do retorno de consulta de Plano de AlunoAula
collapsetrue
<ReadRecordResult><![CDATA[<EduAluno><EduPlanoAula >
  <SAluno><SPlanoAula>
    <CODCOLIGADA>1</CODCOLIGADA>
    <RA>EB-00384<<IDTURMADISC>4632</RA>IDTURMADISC>
    <CODPESSOA>4105<<AULA>1001</CODPESSOA>AULA>
    <CODTIPOCURSO>2<<IDHORARIOTURMA>9725</CODTIPOCURSO>IDHORARIOTURMA>
    <CODIGO>4105<<CODFILIAL>1</CODIGO>CODFILIAL>
    <NOME>Yasmin Marcela Cavalcanti</NOME><CODHOR>230401</CODHOR>
    <CPF>38252307671</CPF>
    <SOBRENOME>Cavalcanti</SOBRENOME>
    <APELIDO>Yasmin</APELIDO>
    <DTNASCIMENTO>1994-06-10T00<DATA>2037-03-02T00:00:00</DTNASCIMENTO>DATA>
    <NACIONALIDADE>10<<HORAINICIAL>07:10</NACIONALIDADE>HORAINICIAL>
    <ESTADONATAL>MG</ESTADONATAL>
    <NATURALIDADE>Belo Horizonte</NATURALIDADE>
    <NIT>0</NIT>
    <NROFILHOSBRASIL>0</NROFILHOSBRASIL>
    <CONJUGEBRASIL>0</CONJUGEBRASIL>
    <NATURALIZADO>0</NATURALIZADO>
    <FILHOSBRASIL>0</FILHOSBRASIL>
    <INDATENDESPECIALIZADO>00</INDATENDESPECIALIZADO>
    <INDATENDESPECIFICO>00</INDATENDESPECIFICO>
    <INDICADORDERECURSOS>00</INDICADORDERECURSOS>
    <CANHOTO>F</CANHOTO>
    <INVESTTREINANT>0.00</INVESTTREINANT><HORAFINAL>08:00</HORAFINAL>
    <ESTADOROW>0<<CODTURMA>T1JD</ESTADOROW>CODTURMA>
    <ROWVALIDA>0<<CODDISC>FDJD</ROWVALIDA>CODDISC>
    <ALUNO>1</ALUNO>
<NOMEDISC>Fundamentos do Design de <PROFESSOR>0</PROFESSOR>
    <CANDIDATO>0</CANDIDATO>Jogos Digitais</NOMEDISC>
    <USUARIOBIBLIOS>0<<DIASEMANA>2</USUARIOBIBLIOS>DIASEMANA>
    <FUNCIONARIO>0<<CONFIRMADO>N</FUNCIONARIO>CONFIRMADO>
    <EXFUNCIONARIO>0<<IDPLANOAULA>311254</EXFUNCIONARIO>IDPLANOAULA>
    <FALECIDO>0<<TIPOAULA>T</FALECIDO>TIPOAULA>
    <CODSTATUS>-1<<IDPERLET>104</CODSTATUS>IDPERLET>
    <FIADOR_SGI>0</FIADOR_SGI><HORAINICIALREALIZADO>07:10</HORAINICIALREALIZADO>
    <CONJUGE_SGI>0</CONJUGE_SGI>
    <RECCREATEDBY>mestre</RECCREATEDBY>
    <RECCREATEDON>2018-04-03T08:42:41</RECCREATEDON><HORAFINALREALIZADO>08:00</HORAFINALREALIZADO>
    <RECMODIFIEDBY>mestre<<CODTURNO>304</RECMODIFIEDBY>CODTURNO>
    <RECMODIFIEDON>2018-04-03T08:42:41</RECMODIFIEDON>
    <CODIGO1>4105</CODIGO1></SPlanoAula>
</EduAluno>EduPlanoAula>]]></ReadRecordResult>
Bloco de código
languagexml
titleExemplo do retorno sem registros
collapsetrue
<ReadRecordResult>&lt;EduAlunoEduPlanoAula /></ReadRecordResult>

Método

...

ReadView

Este método realiza a inclusão ou alteração consulta de um alunoplano de aula. Algumas informações são obrigatórias e devem ser informadas:como o código da coligada e o registro acadêmico, além dos outros campos que estão configurados como obrigatórios no sistemacontexto e o filtro.

O sistema irá realizar a inclusão de um aluno, caso o código informado não exista na base.

Se o Registro Acadêmico existir na coligada informada, essa terá as informações alteradas de acordo com o que será passado no arquivo XML.

Observação:

  1. Caso sejam passadas para o dataserver informações para campos complementares, devem ser utilizados os mesmos códigos obrigatórios para que o sistema consiga entender que se referem ao aluno que se deseja alterar.
  2. Para a tabela <SAluno> deve-se informar as tags <CODIGO></CODIGO> e <CODPESSOA></CODPESSOA> com os mesmos valores.

Inclusão de aluno

consulta de plano de aula, caso as informações passadas estejam de acordo com algum plano de aula já existente no sistema.

Consulta de plano de aula

Para realizar a consulta de um plano de aulaPara realizar inclusão de um aluno, deve ser utilizado a operação de SaveRecordReadView.

Deve ser passado um XML contendo todos os campos que serão cadastrados, como informação, para o aluno.

Caso o Registro acadêmico informado não exista, será incluído um novo aluno. Caso contrário, o mesmo terá suas informações atualizadas.

XML deve conter a tabela SALUNO com os campos CODCOLIGADA e RA como informações da chave para o cadastro de aluno e, também, os campos obrigatórios para seu cadastro.

A inclusão do Aluno irá levar em consideração as configurações de RA informadas no sistema. Para que o RA seja criado automaticamente, deve-se informar "0" para o registro, nesse caso o xml deve conter apenas um aluno. 

os campos no filtro.

Para visualizar os nomes dos campos do plano de aula acesse: Cadastro de Turma Disciplinas | Anexo > Plano de Aula | Filtro.

Ao selecionar um novo filtro é possível visualizar os nomes dos campos do cadastro do plano de aula. Exemplo de como obter o nome do campo.


Bloco de código
Bloco de código
languagexml
titleExemplo de XML para inclusão consulta de um AlunoPlano de Aula
collapsetrue
<tot:SaveRecord>ReadView>
         <!--Optional:-->
         <tot:DataServerName>EduAlunoData<DataServerName>EduPlanoAulaData</tot:DataServerName>
         <!--Optional:-->
         <tot:XML><![CDATA[<EduAluno>
  <SAluno>
    <CODCOLIGADA>1</CODCOLIGADA>Filtro>SPLANOAULA.IDPLANOAULA = '311256'</tot:Filtro>
    <RA>0</RA>
    <CODPESSOA>0</CODPESSOA>
    <CODTIPOCURSO>2</CODTIPOCURSO>
    <CODIGO>0</CODIGO>
    <NOME>Stella Fernanda Aparício</NOME>
    <CPF>62587463653</CPF>
    <SOBRENOME>Aparício</SOBRENOME>
    <APELIDO>Fernanda</APELIDO>
    <DTNASCIMENTO>1994-06-10T00:00:00</DTNASCIMENTO>
    <NACIONALIDADE>10</NACIONALIDADE>  <!--Optional:-->
    <ESTADONATAL>MG</ESTADONATAL>
    <NATURALIDADE>Belo Horizonte</NATURALIDADE>
  <tot:Contexto>CODCOLIGADA=1;CODFILIAL=1;CODTIPOCURSO=1;CODSISTEMA=S</tot:Contexto>
   <NIT>0</NIT>
    <NROFILHOSBRASIL>0</NROFILHOSBRASIL>
    <CONJUGEBRASIL>0</CONJUGEBRASIL></tot:ReadView>
Bloco de código
titleExemplo de retorno de consulta de Plano de Aula
collapsetrue
<ReadViewResult><![CDATA[<NewDataSet>
  <SPlanoAula>
    <NATURALIZADO>0<<CODCOLIGADA>1</NATURALIZADO>CODCOLIGADA>
    <FILHOSBRASIL>0<<IDHORARIOTURMA>9725</FILHOSBRASIL>IDHORARIOTURMA>
    <INDATENDESPECIALIZADO>00<<DIASEMANA>2</INDATENDESPECIALIZADO>DIASEMANA>
    <INDATENDESPECIFICO>00<<HORAINICIAL>07:10</INDATENDESPECIFICO>HORAINICIAL>
    <INDICADORDERECURSOS>00</INDICADORDERECURSOS>
    <CANHOTO>F</CANHOTO>
    <INVESTTREINANT>0.00</INVESTTREINANT><HORAFINAL>08:00</HORAFINAL>
    <ESTADOROW>0</ESTADOROW>
    <ROWVALIDA>0</ROWVALIDA>
    <ALUNO>1</ALUNO>
    <PROFESSOR>0</PROFESSOR>
    <CANDIDATO>0</CANDIDATO>
    <USUARIOBIBLIOS>0</USUARIOBIBLIOS>
    <FUNCIONARIO>0</FUNCIONARIO>
    <EXFUNCIONARIO>0</EXFUNCIONARIO>
    <FALECIDO>0</FALECIDO>
    <CODSTATUS>-1</CODSTATUS><DATA>2037-03-16T00:00:00</DATA>
    <FIADOR_SGI>0</FIADOR_SGI><AULA>1003</AULA>
    <CONJUGE_SGI>0</CONJUGE_SGI><IDTURMADISC>4632</IDTURMADISC>
    <RECCREATEDBY>mestre<<CODTURMA>T1JD</RECCREATEDBY>CODTURMA>
    <RECCREATEDON>2018-04-03T08:42:41</RECCREATEDON><CODDISC>FDJD</CODDISC>
    <RECMODIFIEDBY>mestre</RECMODIFIEDBY>
<NOMEDISC>Fundamentos do Design  <RECMODIFIEDON>2018-04-03T08:42:41</RECMODIFIEDON>
    <CODIGO1>4105</CODIGO1>
  </SAluno>
  <SAlunoCompl>
    <CODCOLIGADA>1</CODCOLIGADA>de Jogos Digitais</NOMEDISC>
    <CONFIRMADO>N</CONFIRMADO>
    <RA>0<<IDPLANOAULA>311256</RA>IDPLANOAULA>
    <RECCREATEDBY>mestre<<TIPOAULA>T</RECCREATEDBY>TIPOAULA>
    <RECCREATEDON>2018-04-03T08:42:42</RECCREATEDON><CODHOR>230401</CODHOR>
    <RECMODIFIEDBY>mestre</RECMODIFIEDBY>
    <RECMODIFIEDON>2018-04-03T08:42:42</RECMODIFIEDON><IDPERLET>104</IDPERLET>
  </SAlunoCompl>SPlanoAula>
</EduAluno>NewDataSet>]]></tot:XML>
         <!--Optional:-->
         <tot:Contexto>CODCOLIGADA=1;CODFILIAL=1;CODTIPOCURSO=1</tot:Contexto>
      </tot:SaveRecord>

Bloco de código
languagexml
titleExemplo do retorno da inclusão de Aluno
collapsetrue
<SaveRecordResult>1;8001408</SaveRecordResult>
Informações

Caso a inclusão seja realizada com sucesso, será mostrado o código da coligada e o registro acadêmico inserido no item SaveRecordResult.

...

ReadViewResult>


Método SaveRecord

Este método realiza a inclusão ou alteração de um plano de aula. Algumas informações são obrigatórias e devem ser informadas: o código da coligada, o id da turma disciplina e o id do plano de aula, além dos outros campos que estão configurados como obrigatórios no sistema.

O sistema irá realizar a inclusão de um plano de aula, caso o código informado não exista na base.

Se a chave existir na coligada informada, essa terá as informações alteradas de acordo com o que será passado no arquivo XML.

Alteração de Plano de Aula

Para realizar alteração de um alunoplano de aula, deve ser utilizado a operação de SaveRecord.

Deve ser passado um XML contendo todos os campos que serão atualizados no cadastro de plano de alunoaula.

XML deve conter a tabela SALUNOSPLANOAULA com os campos CODCOLIGADA e RA IDTURMADISC e IDPLANOAULA como informações da chave para a atualização do cadastro de plano de alunoaula.


Bloco de código
languagexml
titleExemplo de XML para alteração de informações de Plano de AlunoAula
collapsetrue
<tot:SaveRecord>
         <!--Optional:-->
         <tot:DataServerName>EduAlunoData<DataServerName>EduPlanoAulaData</tot:DataServerName>
         <!--Optional:-->
         <tot:XML><![CDATA[<EduAluno><EduPlanoAula >
  <SAluno><SPlanoAula>
    <CODCOLIGADA>1</CODCOLIGADA>
    <RA>0<<IDTURMADISC>4632</RA>IDTURMADISC>
    <CODPESSOA>0<<AULA>1002</CODPESSOA>AULA>
    <CODTIPOCURSO>2<<IDHORARIOTURMA>9725</CODTIPOCURSO>IDHORARIOTURMA>
    <CODIGO>0<<CODFILIAL>1</CODIGO>CODFILIAL>
    <NOME>Stella Fernanda Aparício</NOME><CODHOR>230401</CODHOR>
    <CPF>62587463653</CPF>
    <SOBRENOME>Aparício</SOBRENOME>
    <APELIDO>Fernanda</APELIDO>
    <DTNASCIMENTO>1994-06-12T00<DATA>2037-03-02T00:00:00</DTNASCIMENTO>DATA>
    <NACIONALIDADE>10<<HORAINICIAL>07:10</NACIONALIDADE>HORAINICIAL>
    <ESTADONATAL>MG</ESTADONATAL>
    <NATURALIDADE>Belo Horizonte</NATURALIDADE>
    <NIT>0</NIT>
    <NROFILHOSBRASIL>0</NROFILHOSBRASIL>
    <CONJUGEBRASIL>0</CONJUGEBRASIL>
    <NATURALIZADO>0</NATURALIZADO>
    <FILHOSBRASIL>0</FILHOSBRASIL>
    <INDATENDESPECIALIZADO>00</INDATENDESPECIALIZADO>
    <INDATENDESPECIFICO>00</INDATENDESPECIFICO>
    <INDICADORDERECURSOS>00</INDICADORDERECURSOS>
    <CANHOTO>F</CANHOTO>
    <INVESTTREINANT>0.00</INVESTTREINANT><HORAFINAL>08:00</HORAFINAL>
    <ESTADOROW>0<<CODTURMA>T1JD</ESTADOROW>CODTURMA>
    <ROWVALIDA>0<<CODDISC>FDJD</ROWVALIDA>CODDISC>
    <ALUNO>1</ALUNO>
<NOMEDISC>Fundamentos do Design de <PROFESSOR>0</PROFESSOR>
    <CANDIDATO>0</CANDIDATO>Jogos Digitais</NOMEDISC>
    <USUARIOBIBLIOS>0<<DIASEMANA>2</USUARIOBIBLIOS>DIASEMANA>
    <FUNCIONARIO>0<<CONFIRMADO>N</FUNCIONARIO>CONFIRMADO>
    <EXFUNCIONARIO>0<<IDPLANOAULA>311255</EXFUNCIONARIO>IDPLANOAULA>
    <FALECIDO>0<<TIPOAULA>T</FALECIDO>TIPOAULA>
    <CODSTATUS>-1<<IDPERLET>104</CODSTATUS>IDPERLET>
    <FIADOR_SGI>0</FIADOR_SGI>
    <CONJUGE_SGI>0</CONJUGE_SGI>
    <RECCREATEDBY>mestre</RECCREATEDBY>
    <RECCREATEDON>2018-04-03T08:42:41</RECCREATEDON><HORAINICIALREALIZADO>07:10</HORAINICIALREALIZADO>
    <RECMODIFIEDBY>mestre</RECMODIFIEDBY>
    <RECMODIFIEDON>2018-04-03T08:42:41</RECMODIFIEDON><HORAFINALREALIZADO>08:00</HORAFINALREALIZADO>
    <CODIGO1>4105<<CODTURNO>304</CODIGO1>CODTURNO>
  </SAluno>
  <SAlunoCompl>
    <CODCOLIGADA>1</CODCOLIGADA>
    <RA>0</RA>
    <RECCREATEDBY>mestre</RECCREATEDBY>
    <RECCREATEDON>2018-04-03T08:42:42</RECCREATEDON>
    <RECMODIFIEDBY>mestre</RECMODIFIEDBY>
    <RECMODIFIEDON>2018-04-03T08:42:42</RECMODIFIEDON>
  </SAlunoCompl>
</EduAluno>SPlanoAula>
</EduPlanoAula>]]></tot:XML>
         <!--Optional:-->
         <tot:Contexto>CODCOLIGADA=1;CODTIPOCURSO=3;CODSISTEMA=S;CODFILIAL=1;CODTIPOCURSOCODUSUARIO=1<mestre</tot:Contexto>
      </tot:SaveRecord>
Bloco de código
languagexml
titleExemplo do retorno da alteração do cadastro de Plano de AlunoAula
collapsetrue
<SaveRecordResult>1;8001408<4632;311255</SaveRecordResult>
Informações

Caso a alteração seja realizada com sucesso, será mostrado o código da coligada, o id da turma disciplina e o registro acadêmico id do plano de aula no item SaveRecordResult.

Método DeleteRecord

Este método realiza a exclusão de um alunoplano de aula. Algumas informações são obrigatórias e devem ser informadas: o código da coligada, o id da turma disciplina e o registro acadêmicoid do plano de aula, além dos outros campos que estão configurados como obrigatórios no sistema.

O sistema irá realizar a exclusão de um aluno plano de aula caso encontre o registro.

Exclusão de plano de

...

aula

Para realizar exclusão de um alunoplano de aula, deve ser utilizado a operação de DeleteRecord.

Deve ser passado um XML contendo todos os campos que fazem parte do registro de plano de alunoaula.

XML deve conter a tabela SALUNO SPLANOAULA com os campos CODCOLIGADA e RAIDTURMADISC e IDPLANOAULA como informações da chave para o cadastro de plano de aluno aula e, também, os campos obrigatórios para seu cadastro.

...

Bloco de código
languagexml
titleExemplo de XML para exclusão de um AlunoPlano de Aula
collapsetrue
		<tot:DeleteRecord>
         <!--Optional:-->
         <tot:DataServerName>EduAlunoData<DataServerName>EduPlanoAulaData</tot:DataServerName>
         <!--Optional:-->
         <tot:XML><![CDATA[<EduAluno><EduPlanoAula >
  <SAluno><SPlanoAula>
    <CODCOLIGADA>1</CODCOLIGADA>
    <RA>8001408<<IDTURMADISC>4632</RA>IDTURMADISC>
    <CODPESSOA>45087<<AULA>1002</CODPESSOA>AULA>
    <CODTIPOCURSO>2<<IDHORARIOTURMA>9725</CODTIPOCURSO>IDHORARIOTURMA>
    <CODIGO>45087<<CODFILIAL>1</CODIGO>CODFILIAL>
    <NOME>Stella Fernanda Aparício</NOME><CODHOR>230401</CODHOR>
    <CPF>62587463653</CPF>
    <SOBRENOME>Aparício</SOBRENOME>
    <APELIDO>Fernanda</APELIDO>
    <DTNASCIMENTO>1994-06-12T00<DATA>2037-03-02T00:00:00</DTNASCIMENTO>DATA>
    <NACIONALIDADE>10<<HORAINICIAL>07:10</NACIONALIDADE>HORAINICIAL>
    <ESTADONATAL>MG</ESTADONATAL>
    <NATURALIDADE>Belo Horizonte</NATURALIDADE>
    <NIT>0</NIT>
    <NROFILHOSBRASIL>0</NROFILHOSBRASIL>
    <CONJUGEBRASIL>0</CONJUGEBRASIL>
    <NATURALIZADO>0</NATURALIZADO>
    <FILHOSBRASIL>0</FILHOSBRASIL>
    <INDATENDESPECIALIZADO>00</INDATENDESPECIALIZADO>
    <INDATENDESPECIFICO>00</INDATENDESPECIFICO>
    <INDICADORDERECURSOS>00</INDICADORDERECURSOS>
    <CANHOTO>F</CANHOTO>
    <INVESTTREINANT>0.00</INVESTTREINANT><HORAFINAL>08:00</HORAFINAL>
    <ESTADOROW>0<<CODTURMA>T1JD</ESTADOROW>CODTURMA>
    <ROWVALIDA>0<<CODDISC>FDJD</ROWVALIDA>CODDISC>
    <ALUNO>1</ALUNO>
<NOMEDISC>Fundamentos do Design de <PROFESSOR>0</PROFESSOR>
    <CANDIDATO>0</CANDIDATO>Jogos Digitais</NOMEDISC>
    <USUARIOBIBLIOS>0<<DIASEMANA>2</USUARIOBIBLIOS>DIASEMANA>
    <FUNCIONARIO>0<<CONFIRMADO>N</FUNCIONARIO>CONFIRMADO>
    <EXFUNCIONARIO>0<<IDPLANOAULA>311255</EXFUNCIONARIO>IDPLANOAULA>
    <FALECIDO>0<<TIPOAULA>T</FALECIDO>TIPOAULA>
    <CODSTATUS>-1<<IDPERLET>104</CODSTATUS>IDPERLET>
    <FIADOR_SGI>0</FIADOR_SGI>
    <CONJUGE_SGI>0</CONJUGE_SGI>
    <RECCREATEDBY>mestre</RECCREATEDBY>
    <RECCREATEDON>2018-04-03T08:42:41</RECCREATEDON><HORAINICIALREALIZADO>07:10</HORAINICIALREALIZADO>
    <RECMODIFIEDBY>mestre</RECMODIFIEDBY>
    <RECMODIFIEDON>2018-04-03T08:42:41</RECMODIFIEDON><HORAFINALREALIZADO>08:00</HORAFINALREALIZADO>
    <CODIGO1>4105<<CODTURNO>304</CODIGO1>CODTURNO>
  </SAluno>
  <SAlunoCompl>
    <CODCOLIGADA>1</CODCOLIGADA>
    <RA>8001408</RA>
    <RECCREATEDBY>mestre</RECCREATEDBY>
    <RECCREATEDON>2018-04-03T08:42:42</RECCREATEDON>
    <RECMODIFIEDBY>mestre</RECMODIFIEDBY>
    <RECMODIFIEDON>2018-04-03T08:42:42</RECMODIFIEDON>
  </SAlunoCompl>
</EduAluno>SPlanoAula>
</EduPlanoAula>]]></tot:XML>
         <!--Optional:-->
         <tot:Contexto>CODCOLIGADA=1;CODFILIAL=1;CODTIPOCURSO=3;CODSISTEMA=S;<;CODFILIAL=1;CODUSUARIO=mestre</tot:Contexto>
      </tot:DeleteRecord>
Bloco de código
languagexml
titleExemplo do retorno de exclusão de Plano de AlunoAula
collapsetrue
 <DeleteRecordResult>Exclusão de registro(s) realizado com sucesso</DeleteRecordResult>

...