Visão Geral do Programa

O objetivo deste ProcessServer é possibilitar rematricular o aluno no próximo período letivo através de WebService. A matrícula do aluno poderá ser visualizadas através da visão de Matrícula no período letivo do aluno do Totvs Educacional.

Através do processServer "EduRematriculaEBasicoData" é possível, por meio do método ExecuteWithXmlParams, realizar a inclusão da matrícula do aluno.

Se necessário clique aqui para obter ajuda na configuração do Host.

Método ExecuteWithXmlParams

Este método realizará a inclusão da matrícula do aluno no período letivo junto com as disciplinas.

Os campos chaves obrigatórios para gravação no banco de dados (PrimaryKey) são:  CODCOLIGADA; IDPERLET; IDHABILITACAOFILIAL; RA

O contexto para execução do processo e validações dos parâmetros do sistema junto ao perfil do usuário, são  $CODCOLIGADA, $CODFILIAL, $CODTIPOCURSO, $CODSISTEMA e $CODUSUARIO.

A seguir temos dois exemplos de XML um completo, com todas as tags, e outro reduzido, apenas com as tags necessárias.

Exemplo de XML COMPLETO para rematricula no Ensino Básico
<?xml version="1.0" encoding="utf-16"?>
<EduRematriculaEBasicoParamsProc z:Id="i1" xmlns="http://www.totvs.com.br/RM/" xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns:z="http://schemas.microsoft.com/2003/10/Serialization/">
  <ActionModule xmlns="http://www.totvs.com/">S</ActionModule>
  <ActionName xmlns="http://www.totvs.com/">EduRematriculaEBasicoAction</ActionName>
  <CanParallelize xmlns="http://www.totvs.com/">true</CanParallelize>
  <CanSendMail xmlns="http://www.totvs.com/">false</CanSendMail>
  <CanWaitSchedule xmlns="http://www.totvs.com/">false</CanWaitSchedule>
  <CodUsuario xmlns="http://www.totvs.com/">mestre</CodUsuario>
  <ConnectionId i:nil="true" xmlns="http://www.totvs.com/" />
  <ConnectionString i:nil="true" xmlns="http://www.totvs.com/" />
  <Context z:Id="i2" xmlns="http://www.totvs.com/" xmlns:a="http://www.totvs.com.br/RM/">
    <a:_params xmlns:b="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <b:KeyValueOfanyTypeanyType>
        <b:Key i:type="c:string" xmlns:c="http://www.w3.org/2001/XMLSchema">$CODUNIDADEBIB</b:Key>
        <b:Value i:type="c:int" xmlns:c="http://www.w3.org/2001/XMLSchema">1</b:Value>
      </b:KeyValueOfanyTypeanyType>
      <b:KeyValueOfanyTypeanyType>
        <b:Key i:type="c:string" xmlns:c="http://www.w3.org/2001/XMLSchema">$CHAPAFUNCIONARIO</b:Key>
        <b:Value i:type="c:string" xmlns:c="http://www.w3.org/2001/XMLSchema">-1</b:Value>
      </b:KeyValueOfanyTypeanyType>
      <b:KeyValueOfanyTypeanyType>
        <b:Key i:type="c:string" xmlns:c="http://www.w3.org/2001/XMLSchema">$EXERCICIOFISCAL</b:Key>
        <b:Value i:type="c:int" xmlns:c="http://www.w3.org/2001/XMLSchema">1</b:Value>
      </b:KeyValueOfanyTypeanyType>
      <b:KeyValueOfanyTypeanyType>
        <b:Key i:type="c:string" xmlns:c="http://www.w3.org/2001/XMLSchema">$CODFILIAL</b:Key>
        <b:Value i:type="c:int" xmlns:c="http://www.w3.org/2001/XMLSchema">1</b:Value>
      </b:KeyValueOfanyTypeanyType>
      <b:KeyValueOfanyTypeanyType>
        <b:Key i:type="c:string" xmlns:c="http://www.w3.org/2001/XMLSchema">$RHTIPOUSR</b:Key>
        <b:Value i:type="c:string" xmlns:c="http://www.w3.org/2001/XMLSchema">-1</b:Value>
      </b:KeyValueOfanyTypeanyType>
      <b:KeyValueOfanyTypeanyType>
        <b:Key i:type="c:string" xmlns:c="http://www.w3.org/2001/XMLSchema">$CODUSUARIOSERVICO</b:Key>
        <b:Value i:type="c:string" xmlns:c="http://www.w3.org/2001/XMLSchema" />
      </b:KeyValueOfanyTypeanyType>
      <b:KeyValueOfanyTypeanyType>
        <b:Key i:type="c:string" xmlns:c="http://www.w3.org/2001/XMLSchema">$EDUTIPOUSR</b:Key>
        <b:Value i:type="c:string" xmlns:c="http://www.w3.org/2001/XMLSchema">-1</b:Value>
      </b:KeyValueOfanyTypeanyType>
      <b:KeyValueOfanyTypeanyType>
        <b:Key i:type="c:string" xmlns:c="http://www.w3.org/2001/XMLSchema">$CODLOCPRT</b:Key>
        <b:Value i:type="c:int" xmlns:c="http://www.w3.org/2001/XMLSchema">1</b:Value>
      </b:KeyValueOfanyTypeanyType>
      <b:KeyValueOfanyTypeanyType>
        <b:Key i:type="c:string" xmlns:c="http://www.w3.org/2001/XMLSchema">$CODUSUARIO</b:Key>
        <b:Value i:type="c:string" xmlns:c="http://www.w3.org/2001/XMLSchema">mestre</b:Value>
      </b:KeyValueOfanyTypeanyType>
      <b:KeyValueOfanyTypeanyType>
        <b:Key i:type="c:string" xmlns:c="http://www.w3.org/2001/XMLSchema">$CODSISTEMA</b:Key>
        <b:Value i:type="c:string" xmlns:c="http://www.w3.org/2001/XMLSchema">S</b:Value>
      </b:KeyValueOfanyTypeanyType>
      <b:KeyValueOfanyTypeanyType>
        <b:Key i:type="c:string" xmlns:c="http://www.w3.org/2001/XMLSchema">$CODCOLIGADA</b:Key>
        <b:Value i:type="c:int" xmlns:c="http://www.w3.org/2001/XMLSchema">1</b:Value>
      </b:KeyValueOfanyTypeanyType>
      <b:KeyValueOfanyTypeanyType>
        <b:Key i:type="c:string" xmlns:c="http://www.w3.org/2001/XMLSchema">$CODTIPOCURSO</b:Key>
        <b:Value i:type="c:int" xmlns:c="http://www.w3.org/2001/XMLSchema">1</b:Value>
      </b:KeyValueOfanyTypeanyType>
      <b:KeyValueOfanyTypeanyType>
        <b:Key i:type="c:string" xmlns:c="http://www.w3.org/2001/XMLSchema">$CODIGOEXTERNO</b:Key>
        <b:Value i:type="c:string" xmlns:c="http://www.w3.org/2001/XMLSchema">-1</b:Value>
      </b:KeyValueOfanyTypeanyType>
      <b:KeyValueOfanyTypeanyType>
        <b:Key i:type="c:string" xmlns:c="http://www.w3.org/2001/XMLSchema">$IDPRJ</b:Key>
        <b:Value i:type="c:int" xmlns:c="http://www.w3.org/2001/XMLSchema">-1</b:Value>
      </b:KeyValueOfanyTypeanyType>
    </a:_params>
    <a:Environment>DotNet</a:Environment>
  </Context>
  <CustomData i:nil="true" xmlns="http://www.totvs.com/" />
  <DisableIsolateProcess xmlns="http://www.totvs.com/">false</DisableIsolateProcess>
  <DriverType i:nil="true" xmlns="http://www.totvs.com/" />
  <ExecutionId xmlns="http://www.totvs.com/">c9416eba-5df3-4512-9fb7-f146cf76c34a</ExecutionId>
  <FailureMessage xmlns="http://www.totvs.com/">Falha na execução do processo</FailureMessage>
  <FriendlyLogs i:nil="true" xmlns="http://www.totvs.com/" />
  <HideProgressDialog xmlns="http://www.totvs.com/">false</HideProgressDialog>
  <HostName xmlns="http://www.totvs.com/">BHN050103194</HostName>
  <Initialized xmlns="http://www.totvs.com/">true</Initialized>
  <Ip xmlns="http://www.totvs.com/">10.31.8.189</Ip>
  <IsolateProcess xmlns="http://www.totvs.com/">false</IsolateProcess>
  <JobID xmlns="http://www.totvs.com/">
    <Children />
    <ExecID>1</ExecID>
    <ID>212924</ID>
    <IsPriorityJob>false</IsPriorityJob>
  </JobID>
  <JobServerHostName xmlns="http://www.totvs.com/">BHN050103194</JobServerHostName>
  <MasterActionName i:nil="true" xmlns="http://www.totvs.com/" />
  <MaximumQuantityOfPrimaryKeysPerProcess xmlns="http://www.totvs.com/">1000</MaximumQuantityOfPrimaryKeysPerProcess>
  <MinimumQuantityOfPrimaryKeysPerProcess xmlns="http://www.totvs.com/">1</MinimumQuantityOfPrimaryKeysPerProcess>
  <NetworkUser xmlns="http://www.totvs.com/">guilherme.campolina</NetworkUser>
  <NotifyEmail xmlns="http://www.totvs.com/">false</NotifyEmail>
  <NotifyEmailList i:nil="true" xmlns="http://www.totvs.com/" xmlns:a="http://schemas.microsoft.com/2003/10/Serialization/Arrays" />
  <NotifyFluig xmlns="http://www.totvs.com/">false</NotifyFluig>
  <OnlineMode xmlns="http://www.totvs.com/">false</OnlineMode>
  <PrimaryKeyList xmlns="http://www.totvs.com/" xmlns:a="http://schemas.microsoft.com/2003/10/Serialization/Arrays" />
  <PrimaryKeyNames i:nil="true" xmlns="http://www.totvs.com/" xmlns:a="http://schemas.microsoft.com/2003/10/Serialization/Arrays" />
  <PrimaryKeyTableName i:nil="true" xmlns="http://www.totvs.com/" />
  <ProcessName xmlns="http://www.totvs.com/">Rematrícula</ProcessName>
  <QuantityOfSplits xmlns="http://www.totvs.com/">0</QuantityOfSplits>
  <SaveLogInDatabase xmlns="http://www.totvs.com/">true</SaveLogInDatabase>
  <SaveParamsExecution xmlns="http://www.totvs.com/">false</SaveParamsExecution>
  <ScheduleDateTime xmlns="http://www.totvs.com/">2019-02-08T12:52:19.0960156-02:00</ScheduleDateTime>
  <Scheduler xmlns="http://www.totvs.com/">JobMonitor</Scheduler>
  <SendMail xmlns="http://www.totvs.com/">false</SendMail>
  <ServerName xmlns="http://www.totvs.com/">EduRematriculaEBasicoData</ServerName>
  <ServiceInterface i:type="b:RuntimeType" z:FactoryType="c:UnitySerializationHolder" xmlns="http://www.totvs.com/" xmlns:a="http://schemas.datacontract.org/2004/07/System" xmlns:b="-mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089-System-System.RuntimeType" xmlns:c="-mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089-System-System.UnitySerializationHolder">
    <Data i:type="d:string" xmlns="" xmlns:d="http://www.w3.org/2001/XMLSchema">RM.Edu.Interfaces.IEduRematriculaEBasico</Data>
    <UnityType i:type="d:int" xmlns="" xmlns:d="http://www.w3.org/2001/XMLSchema">4</UnityType>
    <AssemblyName i:type="d:string" xmlns="" xmlns:d="http://www.w3.org/2001/XMLSchema">RM.Edu.Interfaces.Intf, Version=12.1.24.1, Culture=neutral, PublicKeyToken=null</AssemblyName>
  </ServiceInterface>
  <ShouldParallelize xmlns="http://www.totvs.com/">false</ShouldParallelize>
  <ShowReExecuteButton xmlns="http://www.totvs.com/">true</ShowReExecuteButton>
  <StatusMessage i:nil="true" xmlns="http://www.totvs.com/" />
  <SuccessMessage xmlns="http://www.totvs.com/">Processo executado com sucesso</SuccessMessage>
  <SyncExecution xmlns="http://www.totvs.com/">false</SyncExecution>
  <UseJobMonitor xmlns="http://www.totvs.com/">true</UseJobMonitor>
  <UserName xmlns="http://www.totvs.com/">mestre</UserName>
  <WaitSchedule xmlns="http://www.totvs.com/">false</WaitSchedule>
  <CodCurso i:nil="true" />
  <CodGrade i:nil="true" />
  <CodHabilitacao i:nil="true" />
  <CodStatus>0</CodStatus>
  <CodTurma i:nil="true" />
  <CodTurno>0</CodTurno>
  <ParamsRematricula z:Id="i3">
    <Alunos xmlns:a="http://www.totvs.com/">
      <a:EduAlunosRematItem z:Id="i4">
        <a:InternalId i:nil="true" />
        <CodColigada>1</CodColigada>
        <CodPlanoPgto />
        <CodTurma>T1EB2</CodTurma>
        <IdHabilitacaoFilial>719</IdHabilitacaoFilial>
        <Nome>Kamilly Andrea Vieira</Nome>
        <RA>KAV2018</RA>
      </a:EduAlunosRematItem>
    </Alunos>
    <CadastrarContrato>Sim</CadastrarContrato>
    <CobrarDocsTipoIngressoRematriculaEB>false</CobrarDocsTipoIngressoRematriculaEB>
    <CodColigada>1</CodColigada>
    <CodFilial>1</CodFilial>
    <CodFormulaDisc i:nil="true" />
    <CodFormulaPL i:nil="true" />
    <CodPlanoPgto />
    <CodStatusDisc>10</CodStatusDisc>
    <CodStatusPL>10</CodStatusPL>
    <CodTipoCurso>1</CodTipoCurso>
    <CodTurnoProxPL>0</CodTurnoProxPL>
    <CodUsuario>mestre</CodUsuario>
    <CopiarResponsavelFinanceiroContrato>Nao</CopiarResponsavelFinanceiroContrato>
    <CopiarVencimentos>Nao</CopiarVencimentos>
    <CotaFinal i:nil="true" />
    <CotaInicial i:nil="true" />
    <DataFinalParc i:nil="true" />
    <DataInicialParc i:nil="true" />
    <DataMatricula>2019-02-08T12:52:19.4088072-02:00</DataMatricula>
    <DisciplinasEmAtraso>Ignorar</DisciplinasEmAtraso>
    <DtCompetenciaFinal>12/2019</DtCompetenciaFinal>
    <DtCompetenciaInicial>12/2018</DtCompetenciaInicial>
    <GerarLancamento>Nao</GerarLancamento>
    <IdPerLet>29</IdPerLet>
    <OpcoesRematricula>TodosAlunos</OpcoesRematricula>
    <ParcelaFinal i:nil="true" />
    <ParcelaInicial i:nil="true" />
    <PermiteSelecionarOutraMatrizAplicada>false</PermiteSelecionarOutraMatrizAplicada>
    <RematricularMesmaTurma>Sim</RematricularMesmaTurma>
    <RematricularProximaTurma>Nao</RematricularProximaTurma>
    <SubstituirMatricula>Nao</SubstituirMatricula>
    <TipoMatriculaDisc>10</TipoMatriculaDisc>
    <TipoMatriculaPL>10</TipoMatriculaPL>
    <TipoSelecaoParcela>Parcela</TipoSelecaoParcela>
    <TurnoProximoPL>TurnoAtual</TurnoProximoPL>
  </ParamsRematricula>
  <RA>KAV2018</RA>
</EduRematriculaEBasicoParamsProc>
Exemplo de XML REDUZIDO para rematrícula no Ensino Básico
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tot="http://www.totvs.com/">
   <soapenv:Header/>
   <soapenv:Body>
      <tot:ExecuteWithXmlParams>
         <!--Optional:-->
         <tot:ProcessServerName>EduRematriculaEBasicoData</tot:ProcessServerName>
         <!--Optional:-->
         <tot:strXmlParams><![CDATA[<?xml version="1.0" encoding="utf-16"?>
<EduRematriculaEBasicoParamsProc z:Id="i1" xmlns="http://www.totvs.com.br/RM/" xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns:z="http://schemas.microsoft.com/2003/10/Serialization/">
  <Context z:Id="i2" xmlns="http://www.totvs.com/" xmlns:a="http://www.totvs.com.br/RM/">
    <a:_params xmlns:b="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <b:KeyValueOfanyTypeanyType>
        <b:Key i:type="c:string" xmlns:c="http://www.w3.org/2001/XMLSchema">$CODFILIAL</b:Key>
        <b:Value i:type="c:int" xmlns:c="http://www.w3.org/2001/XMLSchema">1</b:Value>
      </b:KeyValueOfanyTypeanyType>
      <b:KeyValueOfanyTypeanyType>
        <b:Key i:type="c:string" xmlns:c="http://www.w3.org/2001/XMLSchema">$CODUSUARIO</b:Key>
        <b:Value i:type="c:string" xmlns:c="http://www.w3.org/2001/XMLSchema">mestre</b:Value>
      </b:KeyValueOfanyTypeanyType>
      <b:KeyValueOfanyTypeanyType>
        <b:Key i:type="c:string" xmlns:c="http://www.w3.org/2001/XMLSchema">$CODSISTEMA</b:Key>
        <b:Value i:type="c:string" xmlns:c="http://www.w3.org/2001/XMLSchema">S</b:Value>
      </b:KeyValueOfanyTypeanyType>
      <b:KeyValueOfanyTypeanyType>
        <b:Key i:type="c:string" xmlns:c="http://www.w3.org/2001/XMLSchema">$CODCOLIGADA</b:Key>
        <b:Value i:type="c:int" xmlns:c="http://www.w3.org/2001/XMLSchema">1</b:Value>
      </b:KeyValueOfanyTypeanyType>
      <b:KeyValueOfanyTypeanyType>
        <b:Key i:type="c:string" xmlns:c="http://www.w3.org/2001/XMLSchema">$CODTIPOCURSO</b:Key>
        <b:Value i:type="c:int" xmlns:c="http://www.w3.org/2001/XMLSchema">1</b:Value>
      </b:KeyValueOfanyTypeanyType>
    </a:_params>
    <a:Environment>DotNet</a:Environment>
  </Context>
  <PrimaryKeyList xmlns="http://www.totvs.com/" xmlns:a="http://schemas.microsoft.com/2003/10/Serialization/Arrays" />
  <PrimaryKeyNames i:nil="true" xmlns="http://www.totvs.com/" xmlns:a="http://schemas.microsoft.com/2003/10/Serialization/Arrays" />
  <PrimaryKeyTableName i:nil="true" xmlns="http://www.totvs.com/" />
  <CodCurso i:nil="true" />
  <CodGrade i:nil="true" />
  <CodHabilitacao i:nil="true" />
  <CodStatus>0</CodStatus>
  <CodTurma i:nil="true" />
  <CodTurno>0</CodTurno>
  <ParamsRematricula z:Id="i3">
    <Alunos xmlns:a="http://www.totvs.com/">
      <a:EduAlunosRematItem z:Id="i4">
        <a:InternalId i:nil="true" />
        <CodColigada>1</CodColigada>
        <CodPlanoPgto />
        <CodTurma>T1EB2</CodTurma>
        <IdHabilitacaoFilial>719</IdHabilitacaoFilial>
        <Nome>Kamilly Andrea Vieira</Nome>
        <RA>KAV2018</RA>
      </a:EduAlunosRematItem>
    </Alunos>
    <CadastrarContrato>Sim</CadastrarContrato>
    <CobrarDocsTipoIngressoRematriculaEB>false</CobrarDocsTipoIngressoRematriculaEB>
    <CodColigada>1</CodColigada>
    <CodFilial>1</CodFilial>
    <CodFormulaDisc i:nil="true" />
    <CodFormulaPL i:nil="true" />
    <CodPlanoPgto />
    <CodStatusDisc>10</CodStatusDisc>
    <CodStatusPL>10</CodStatusPL>
    <CodTipoCurso>1</CodTipoCurso>
    <CodTurnoProxPL>0</CodTurnoProxPL>
    <CodUsuario>mestre</CodUsuario>
    <CopiarResponsavelFinanceiroContrato>Nao</CopiarResponsavelFinanceiroContrato>
    <CopiarVencimentos>Nao</CopiarVencimentos>
    <CotaFinal i:nil="true" />
    <CotaInicial i:nil="true" />
    <DataFinalParc i:nil="true" />
    <DataInicialParc i:nil="true" />
    <DataMatricula>2019-02-08T12:52:19.4088072-02:00</DataMatricula>
    <DisciplinasEmAtraso>Ignorar</DisciplinasEmAtraso>
    <DtCompetenciaFinal>12/2019</DtCompetenciaFinal>
    <DtCompetenciaInicial>12/2018</DtCompetenciaInicial>
    <GerarLancamento>Nao</GerarLancamento>
    <IdPerLet>29</IdPerLet>
    <OpcoesRematricula>TodosAlunos</OpcoesRematricula>
    <ParcelaFinal i:nil="true" />
    <ParcelaInicial i:nil="true" />
    <PermiteSelecionarOutraMatrizAplicada>false</PermiteSelecionarOutraMatrizAplicada>
    <RematricularMesmaTurma>Sim</RematricularMesmaTurma>
    <RematricularProximaTurma>Nao</RematricularProximaTurma>
    <SubstituirMatricula>Nao</SubstituirMatricula>
    <TipoMatriculaDisc>10</TipoMatriculaDisc>
    <TipoMatriculaPL>10</TipoMatriculaPL>
    <TipoSelecaoParcela>Parcela</TipoSelecaoParcela>
    <TurnoProximoPL>TurnoAtual</TurnoProximoPL>
  </ParamsRematricula>
  <RA>KAV2018</RA>
</EduRematriculaEBasicoParamsProc>]]></tot:strXmlParams>
      </tot:ExecuteWithXmlParams>
   </soapenv:Body>
</soapenv:Envelope>
Exemplo do retorno da rematrícula do Ensino Básico
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
   <s:Body>
      <ExecuteWithXmlParamsResponse xmlns="http://www.totvs.com/">
         <ExecuteWithXmlParamsResult>1</ExecuteWithXmlParamsResult>
      </ExecuteWithXmlParamsResponse>
   </s:Body>
</s:Envelope>
Tags do item EduRematriculaEBasicoParamsProc
TagObrigatório

Parâmetro

Interno

Aceita

Nulo

Tipo de

Dados

ExemploDescrição
ActionModuleNãoSimSimN/ANão é necessário informar no XML.Parâmetro interno
ActionNameNãoSimSimN/ANão é necessário informar no XML.Parâmetro interno
CanParallelizeNãoSimSimN/ANão é necessário informar no XML.Parâmetro interno
CanSendMailNãoSimSimN/A
Não é necessário informar no XML.Parâmetro interno
CanWaitScheduleNãoSimSimN/A
Não é necessário informar no XML.Parâmetro interno
CodUsuarioNãoSimSimN/ANão é necessário informar no XML.Parâmetro interno
ConnectionIdNãoSimSimN/ANão é necessário informar no XML.Parâmetro interno
ConnectionStringNãoSimSimN/ANão é necessário informar no XML.Parâmetro interno

É obrigatório informar esta tag, porém com as seguintes keys: CODTIPOCURSO, CODCOLIGADA, CODSISTEMA, CODUSUARIO e CODFILIAL. Segue exemplo:

  <Context z:Id="i2" xmlns="http://www.totvs.com/" xmlns:a="http://www.totvs.com.br/RM/">
	<a:_params xmlns:b="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
	  <b:KeyValueOfanyTypeanyType>
		<b:Key i:type="c:string" xmlns:c="http://www.w3.org/2001/XMLSchema">$CODTIPOCURSO</b:Key>
		<b:Value i:type="c:int" xmlns:c="http://www.w3.org/2001/XMLSchema">1</b:Value>
	  </b:KeyValueOfanyTypeanyType>
	  <b:KeyValueOfanyTypeanyType>
		<b:Key i:type="c:string" xmlns:c="http://www.w3.org/2001/XMLSchema">$CODCOLIGADA</b:Key>
		<b:Value i:type="c:int" xmlns:c="http://www.w3.org/2001/XMLSchema">1</b:Value>
	  </b:KeyValueOfanyTypeanyType>
	  <b:KeyValueOfanyTypeanyType>
		<b:Key i:type="c:string" xmlns:c="http://www.w3.org/2001/XMLSchema">$CODSISTEMA</b:Key>
		<b:Value i:type="c:string" xmlns:c="http://www.w3.org/2001/XMLSchema">S</b:Value>
	  </b:KeyValueOfanyTypeanyType>
	  <b:KeyValueOfanyTypeanyType>
		<b:Key i:type="c:string" xmlns:c="http://www.w3.org/2001/XMLSchema">$CODUSUARIO</b:Key>
		<b:Value i:type="c:string" xmlns:c="http://www.w3.org/2001/XMLSchema">mestre</b:Value>
	  </b:KeyValueOfanyTypeanyType>
	  <b:KeyValueOfanyTypeanyType>
		<b:Key i:type="c:string" xmlns:c="http://www.w3.org/2001/XMLSchema">$CODFILIAL</b:Key>
		<b:Value i:type="c:int" xmlns:c="http://www.w3.org/2001/XMLSchema">1</b:Value>
	  </b:KeyValueOfanyTypeanyType>
	</a:_params>
	<a:Environment>DotNet</a:Environment>
  </Context>
CustomDataNãoSimSimN/ANão é necessário informar no XML.Parâmetro interno.
DisableIsolateProcessNãoSimSimN/ANão é necessário informar no XML.Parâmetro interno.
DriverTypeNãoSimSimN/ANão é necessário informar no XML.Parâmetro interno.
ExecutionIdNãoSimSimN/ANão é necessário informar no XML.Parâmetro interno.
FailureMessageNãoSimSimN/ANão é necessário informar no XML.Parâmetro interno.
FriendlyLogsNãoSimSimN/ANão é necessário informar no XML.Parâmetro interno.
HideProgressDialogNãoSimSimN/ANão é necessário informar no XML.Parâmetro interno.
HostNameNãoSimSimN/ANão é necessário informar no XML.Parâmetro interno.
InitializedNãoSimSimN/ANão é necessário informar no XML.Parâmetro interno.
IpNãoSimSimN/ANão é necessário informar no XML.Parâmetro interno.
IsolateProcessNãoSimSimN/ANão é necessário informar no XML.Parâmetro interno.
JobIDNãoSimSimN/ANão é necessário informar no XML.Parâmetro interno.
JobServerHostNameNãoSimSimN/ANão é necessário informar no XML.Parâmetro interno.
MasterActionNameNãoSimSimN/ANão é necessário informar no XML.Parâmetro interno.
MaximumQuantityOfPrimaryKeysPerProcessNãoSimSimN/ANão é necessário informar no XML.Parâmetro interno.
MinimumQuantityOfPrimaryKeysPerProcessNãoSimSimN/ANão é necessário informar no XML.Parâmetro interno.
NetworkUserNãoSimSimN/ANão é necessário informar no XML.Parâmetro interno.
NotifyEmailNãoSimSimN/ANão é necessário informar no XML.Parâmetro interno.
NotifyEmailListNãoSimSimN/ANão é necessário informar no XML.Parâmetro interno.
NotifyFluigNãoSimSimN/ANão é necessário informar no XML.Parâmetro interno.
OnlineModeNãoSimSimN/ANão é necessário informar no XML.Parâmetro interno.

É obrigatório informar esta tag. Segue exemplo:

   <PrimaryKeyList xmlns="http://www.totvs.com/" xmlns:a="http://schemas.microsoft.com/2003/10/Serialization/Arrays" />

É obrigatório informar esta tag. Segue exemplo:

 <PrimaryKeyNames i:nil="true" xmlns="http://www.totvs.com/" xmlns:a="http://schemas.microsoft.com/2003/10/Serialization/Arrays" />
PrimaryKeyTableNameNãoSimSimN/ANão é necessário informar no XML.Parâmetro interno.
ProcessNameNãoSimSimN/ANão é necessário informar no XML.Parâmetro interno.
QuantityOfSplitsNãoSimSimN/ANão é necessário informar no XML.Parâmetro interno.
SaveLogInDatabaseNãoSimSimN/ANão é necessário informar no XML.Parâmetro interno.
SaveParamsExecutionNãoSimSimN/ANão é necessário informar no XML.Parâmetro interno.
ScheduleDateTimeNãoSimSimN/ANão é necessário informar no XML.Parâmetro interno.
SchedulerNãoSimSimN/ANão é necessário informar no XML.Parâmetro interno.
SendMailNãoSimSimN/ANão é necessário informar no XML.Parâmetro interno.
ServerNameNãoSimSimN/ANão é necessário informar no XML.Parâmetro interno.
ServiceInterfaceNãoSimSimN/ANão é necessário informar no XML.Parâmetro interno.
ShouldParallelizeNãoSimSimN/ANão é necessário informar no XML.Parâmetro interno.
ShowReExecuteButtonNãoSimSimN/ANão é necessário informar no XML.Parâmetro interno.
StatusMessageNãoSimSimN/ANão é necessário informar no XML.Parâmetro interno.
SuccessMessageNãoSimSimN/ANão é necessário informar no XML.Parâmetro interno.
SyncExecutionNãoSimSimN/ANão é necessário informar no XML.Parâmetro interno.
UseJobMonitorNãoSimSimN/ANão é necessário informar no XML.Parâmetro interno.
UserNameNãoSimSimN/ANão é necessário informar no XML.Parâmetro interno.
WaitScheduleNãoSimSimN/ANão é necessário informar no XML.Parâmetro interno.
CodCursoNãoNãoSimStringNão é necessário informar no XML.Código do curso.

CodGrade

NãoNãoSimStringNão é necessário informar no XML.Código da matriz curricular.
CodHabilitacaoNãoNãoSimStringNão é necessário informar no XML.Código da habilitação do aluno
CodSTATUSNãoNãoSimInteiroNão é necessário informar no XML.Código da situação de matrícula.
CodTurmaNãoNãoSimStringNão é necessário informar no XML.Código da turma.
CodTurnoNãoNãoSimInteiroNão é necessário informar no XML.Código do turno.

Esta tag é obrigatória, segue referência de todos os itens.

TagObrigatório

Parâmetro

Interno

Aceita

Nulo

Tipo de

Dados

ExemploDescrição
TagObrigatório

Parâmetro

Interno

Aceita

Nulo

Tipo de

Dados

ExemploDescrição
CodColigadaSimNãoSimInteiro1Código da coligada.
CodPlanoPgtoNãoNãoSimBooleanoNão é necessário informar no XML.Código do plano de pagamento.
CodTurmaNãoNãoSimDecimalT1EB2Código da turma.
IdHabilitacaoFilialNãoNãoSimInteiro719Id. da matriz aplicada
NomeNãoNãoSimStringKamilly Andrea VieiraNome
RANãoNãoSimStringKAV2018Registro acadêmico do aluno.
CadastrarContratoNãoNãoSimBooleanofalseIndica se é para cadastrar Contrato financeiro.
CobrarDocsTipoIngressoRematriculaEBNãoNãoSimBooleantrue

Indica se na rematrícula do ensino básico será considerado documentos do tipo ingresso.

CodColigadaSimNãoNãoInteiro1Código da coligada
CodFilialSimNãoNãoInteiro1Código da filial
CodFormulaDiscNãoNãoSimStringNão é necessário informar no XML.Código da fórmula da disciplina
CodFormulaPLNãoNãoSimStringNão é necessário informar no XML.Código da fórmula do período letivo
CodPlanoPgtoNãoNãoSim
Não é necessário informar no XML.Código do plano de pagamento
CodStatusDiscNãoNãoSimInteiro1Código da situação de matrícula da disciplina
CodStatusPLNãoNãoSimInteiro1Código da situação de matrícula do período letivo.
CodTipoCursoNãoNãoSimInteiro1Código do nível de ensino
CodTurnoProxPLNãoNãoSimInteiroNão é necessário informar no XML.Código do turno do próximo período letivo
CodUsuarioNãoNãoSimStringmestreCódigo do usuário
CopiarResponsavelFinanceiroContratoNãoNãoSimEnumeradoNao

Copiar responsável financeiro do contrato anterior do aluno

CopiarVencimentosNãoNãoSimEnumeradoNaoCopiar vencimentos diferenciados de contratos anteriores do aluno
CotaFinalNãoNãoSimInteiroNão é necessário informar no XML.Cota final. Deverá ser preenchido obrigatoriamente caso a situação de matrícula exigir contrato financeiro, o campo GerarLancamento = true e o campo TipoSelecaoParcela = Parcela.
CotaInicialNãoNãoSimInteiroNão é necessário informar no XML.Cota inicial. Deverá ser preenchido obrigatoriamente caso a situação de matrícula exigir contrato financeiro, o campo GerarLancamento = true e o campo TipoSelecaoParcela = Parcela.
DataFinalParcNãoNãoSimData2018-09-28Data final da parcela. Deverá ser preenchido obrigatoriamente caso a situação de matrícula exigir contrato financeiro, o campo GerarLancamento = true e o campo TipoSelecaoParcela = Data.
DataInicialParcNãoNãoSimData2018-09-11Data inicial da parcela. Deverá ser preenchido obrigatoriamente caso a situação de matrícula exigir contrato financeiro, o campo GerarLancamento = true e o campo TipoSelecaoParcela = Data.
DataMatriculaNãoNãoSimData2019-02-08Data da matrícula
DiscplinasEmAtrasoNãoNãoSimEnumeradoIgnorar

Indica o tipo de situação de disciplina em atraso na rematrícula. As opções são:

Bloquear = Bloquear matrícula caso exista disciplinas em atraso.

Ignorar = Ignorar disciplinas em atraso.

DtCompetenciaFinalNãoNãoSimString06/2018Data de competência final
DtCompetencialInicialNãoNãoSimString01/2018Data de competência inicial.
GerarLancamentoSimNãoNãoBooleanofalse

Indica se é para gerar lançamento. 

Somente irá gerar lançamento se a situação de matrícula exigir contrato financeiro e o obedecer os critérios abaixo:

  • Preencher o campo CodPlanoPgto;
  • Preencher o campo TipoSelecaoParcela, ver valores permitidos pertinentes a este campo.
IdPerLetSimNãoSimInteiro12Id. do período letivo.
OpcoesRematriculaNãoNãoSimEnumeradoTodosAlunos

Opções de rematrícula. Valores possíveis:

TodosAlunos = promover todos os alunos.

AlunosAprovados = promover somente os alunos aprovados

ReprovadosMesmaSerie = Manter os reprovados no mesmo período

ParcelaFinalNãoNãoSimInteiro1Parcela final.
ParcelaInicialNãoNãoSimInteiro1Parcela inicial. Deverá ser preenchido obrigatoriamente caso a situação de matrícula exigir contrato financeiro, o campo GerarLancamento = true e ocampo TipoSelecaoParcela = Parcela.
PermiteSelecionarOutraMatrizAplicadaNãoNãoSimBooleanofalsePermite selecionar outra matriz aplicada caso a do aluno não exista no próximo período letivo
RematricularMesmaTurmaNãoNãoSimEnumeradoNaoIndica se irá Rematricular na mesma turma
RematricularProximaTurmaNãoNãoSimEnumeradoNaoIndica se irá Rematricular na próxima turma
SubstituirMatriculaNãoNãoSimEnumeradoNaoIndica se irá Substituir matrícula existente no próximo período letivo
TipoMatriculaDiscNãoNãoSimInteiroNão é necessário informar no XML.Tipo de matrícula na disciplina
TipoMatriculaPLNãoNãoSimInteiroNão é necessário informar no XML.Tipo de matrícula no Período letivo
TipoSelecaoParcelaNãoNãoSimEnumeradoParcela Tipo de seleção da parcela. Opções: Parcela ou Data
TurnoProximoPLNãoNãoSimEnumeradoTurnoAtual

. Opções:

TurnoAtual = Manter turno atual.

TurnoFixo = Usar turno fixo.

RANãoNãoSimStringKAV2018Registro acadêmico do aluno.

Importante

  • As tags que não são obrigatórias e/ou que aceitam nulo o recomendado é não informar elas no XML.