Histórico da Página
...
02. Visão geral do processo de prévia dos valores do lançamento
INSERIR TEXTO AQUI
03. Parâmetros do processo - GetSchema
Para a execução de um processo, é necessária a informação dos valores dos parâmetros retornados. Para sabermos quais são os parâmetros do processo, podemos utilizar o serviço GetSchema que retornará todas as informações necessárias.
Para a execução do GetSchema é necessária a utilização da URL:
HTTP://<SERVIDOR>:<HTTPORT>/rest/restprocess/getschema/<NOMEDOPROCESSO>
Para a execução do processo de prévia dos valores do lançamento, devemos fazer a consulta abaixo:
http://localhost:8051/rest/restprocess/getschema/EduGeraPreviaLancData
Retorno do GetSchema:
Esse processo é executado através da tela que fica em: Educacional | Financeiro / Contábil | Financeiro | Gerar / Excluir Prévia de Valores do Lançamento.
Ele utiliza o dataserver EduGeraPreviaLancData.
Ele utiliza, além de outros campos e o tipo de filtro, as listas parametrizadas no processo para identificar quais parcelas terão suas prévias de lançamentos geradas.
Listas utilizadas:
- ListaTipoContrato: lista de tipos de contrato
- ListaTipoParcela: lista de tipos de parcela
- ListaPeriodoLetivo: lista de períodos letivos
- ListaSitMatricula: lista de situação de matrícula
- ListaServicos: lista de serviços da parcela
- ListaHabilitacaoFilial: lista de habilitação filial
- ListaPlanosPgto: lista de planos de pagamento
- ListaAlunos: lista de alunos
- ListaIdParcela: lista de parcelas
- ListaIdTurmaDisc: lista de id de turmas/disciplinas
- ListaContaCorrente: lista de conta-corrente
03. Parâmetros do processo - GetSchema
Para a execução de um processo, é necessária a informação dos valores dos parâmetros retornados. Para sabermos quais são os parâmetros do processo, podemos utilizar o serviço GetSchema que retornará todas as informações necessárias.
Para a execução do GetSchema é necessária a utilização da URL:
HTTP://<SERVIDOR>:<HTTPORT>/rest/restprocess/getschema/<NOMEDOPROCESSO>
Para a execução da obtenção dos parâmetros do processo de prévia dos valores do lançamento, devemos fazer a consulta abaixo:
http://localhost:8051/rest/restprocess/getschema/EduGeraPreviaLancData
Retorno do GetSchema:
Bloco de código | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
{
"TipoFiltro": 0 | ||||||||
Bloco de código | ||||||||
| ||||||||
{ "TipoFiltro": 0, "SalvarParams": false, "RA": null, "CodCurso": null, "CodHabilitacao": null, "CodGradeSalvarParams": nullfalse, "CodTurnoRA": 0null, "CodTurmaCodCurso": null, "ClausulasFiltroRaCodHabilitacao": [null, "CodGrade": null, "CodTurno": 0, "CodTurma": null, "ClausulasFiltroRa": [], "CodSentencaSql": null, "ValorParamsConsultaSql": null, "ParamsGeraLanc": { "$id": "1", "ProcessaDescAntecipacaoDuranteGerPrevia": 0, "CodColigada": 0, "CodFilial": 0, "CodTipoCurso": 0, "ListaPeriodoLetivo": [], "TipoSelecaoParcela": 0, "OperacaoBolsaRetroativa": null, "CodContrato": null, "ParcelaInicial": null, "ParcelaFinal": null, "CotaInicial": null, "CotaFinal": null, "DataInicial": null, "DataFinal": null, "OrigemParcela": null, "AgrupamentoBoleto": null, "BoletoPorServico": null, "AgrupaBolentroDeOutrasFiliais": null, "ContratoHabNull": null, "CodMoeda": null, "TipoContabilLan": null, "CodTipoDocumento": null, "TipoContaCaixa": null, "Historico": null, "CodColCxa": null, "CodCxa": null, "CodTabOp1": null, "CodTabOp2": null, "CodTabOp3": null, "CodTabOp4": null, "CodTabOp5": null, "CampoAlfaOp1": null, "CampoAlfaOp2": null, "CampoAlfaOp3": null, "DataOp1": null, "DataOp2": null, "DataOp3": null, "DataOp4": null, "DataOp5": null, "NumBanco": null, "NumAgencia": null, "NroConta": null, "CodColigadaConta": 0, "TipoCob": null, "CnabCarteira": null, "DataVencimento": "0001-01-01T00:00:00-02:00", "DataCompetencia": null, "CodCCusto": null, "CodDepto": null, "CodEvento": null, "CodColCfo": 0, "CodCfo": null, "ValorOriginal": 0.0, "ValorBolsaRetroativa": 0.0, "IncluirExcluirBolsaRetroativa": 0, "IsIncluirExcluirBolsaRetroativa": false, "IsBolsaRetroativaModAntigo_NaoReGerarBoleto": false, "PermiteAtualizarContaCorrente": true, "IsSimulaLancamento": false, "OrigemSimulacaoIsBolsaRetroativa": false, "TipoCalculoPorCredito": 0, "IsGeracaoPreviaLancamento": false, "IsSomenteContratosAtivos": true, "CodTipoDocumentoAPagar": null, "CodColCxaAPagar": null, "CodCxaAPagar": null, "NumBancoAPagar": null, "NumAgenciaAPagar": null, "TipoContabilLanAPagar": null, "CodColNatFinanceira": null, "CodNatFinanceira": null, "IsPlanoPagamentoDefault": false, "CodPlanoPgto": null, "ConsideraDescAntecipacao": "S", "ConsideraDescAntecipacaoBolsa": "N", "TipoBolsaContrato": "S", "ListaTipoParcela": [ 0 ], "PersonalizacaoListaSituacaoMatricula": 0, "ListaSitMatricula": [], "ListaServicos": [], "ListaTipoContrato": [ 0 ], "ListaHabilitacaoFilial": [], "ListaPlanosPgto": [], "ListaAlunos": [], "ListaIdParcela": [ 0 ], "ListaIdTurmaDisc": [ 0 ], "ListaContaCorrente": [ { "CodColigada": 0, "IdContaCorrente": 0, "RegistroAcademico": null, "IdHabilitacaoFilial": null, "IdLan": null, "Valor": 0.0, "ValorInicial": 0.0, "Natureza": 0, "Tipo": 0, "Data": "0001-01-01T00:00:00-02:00", "CodColCfo": 0, "CodCfo": null, "PAGREC": 0, "IdCCOrigem": null, "Origem": 0, "InternalId": null } ], "CodStatusMatriculaDisc": 0, "MatriculaOnlineContextoParams": { "$id": "2", "CodColigada": -1, "CodFilial": -1, "CodTipoCurso": -1, "IdPerlet": -1, "IdHabilitacaoFilial": -1, "RA": "", "DTMatricPL": null, "CodTurma": "", "CodCurso": "", "CodGrade": "", "CodHabilitacao": "", "CustomIdentificacaoChamadaValoresSimulados": 0, "ListaDeCursos": [ { "CodCurso": "", "CodHabilitacao": "", "CodGrade": "", "CodTurma": "", "InternalId": null } ] }, "NaoUsaFlexibilizacaoAlteraDataVencimento": false, "NaoUsaFlexibilizacaoRemoverParcelasVencidas": false }, "IsProcGeraPrevia": false, "IsExcluirPrevia": false, "CodColigada": 0, "CodFilial": 0, "CodTipoCurso": 0, "SlicesCount": 0, "RMSJobIds": null, "EnableTracing": false, "LocalOnlyExecutor": null, "EnableJobErrorProgressbar": false, "PrimaryKeyList": [ [ "//O valor apresentado abaixo deve ser do tipo System.Int32.", 0 ], [ "//O valor apresentado abaixo deve ser do tipo System.Double.", 0.0 ], [ "//O valor apresentado abaixo deve ser do tipo System.String.", "TEXTO" ], [ "//O valor apresentado abaixo deve ser do tipo System.DateTime.", "2023-02-28T00:00:00-03:00" ] ], "PrimaryKeyNames": [ "COLUNAPK" ], "Context": { "$id": "3", "_params": { "$EXERCICIOFISCAL": 2, "$CODLOCPRT": -1, "$CODTIPOCURSO": 1, "$EDUTIPOUSR": "-1", "$CODUNIDADEBIB": -1, "$CODCOLIGADA": 1, "$RHTIPOUSR": "-1", "$CODIGOEXTERNO": "-1", "$CODSISTEMA": "S", "$CODUSUARIOSERVICO": "", "$IDPRJ": 2, "$CHAPAFUNCIONARIO": "-1", "$CODFILIAL": 1 }, "Environment": 4 } } |
...
Para a realização dessa requisição, deverá ser utilizado o método: POST.
Para a execução do processo de prévia dos valores do lançamento, devemos fazer a consulta abaixo:
http://localhost:8051/rest/restprocess/executeprocess/EduGeraPreviaLancData
Segue o exemplo de um conjunto de informações necessárias para a execução do processo:
Bloco de código | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
{ "TipoFiltro": 0"RA", "SalvarParams": false, "RA": null"ES-00231", "CodCurso": null, "CodHabilitacao": null, "CodGrade": null, "CodTurno": 0, "CodTurma": null, "ClausulasFiltroRa": [], "CodSentencaSql": null, "ValorParamsConsultaSql": null, "ParamsGeraLanc": { "$id": "1", "ProcessaDescAntecipacaoDuranteGerPrevia": 01, "CodColigada": 01, "CodFilial": 01, "CodTipoCurso": 01, "ListaPeriodoLetivo": ["32"], "TipoSelecaoParcela": 01, "OperacaoBolsaRetroativa": null, "CodContrato": null, "ParcelaInicial": null1, "ParcelaFinal": null3, "CotaInicial": null1, "CotaFinal": null1, "DataInicial": null, "DataFinal": null, "OrigemParcela": null, "AgrupamentoBoleto": null2, "BoletoPorServico": null0, "AgrupaBolentroDeOutrasFiliais": nullfalse, "ContratoHabNull": null1, "CodMoeda": null"", "TipoContabilLan": null0, "CodTipoDocumento": null"", "TipoContaCaixa": null, "Historico": null"", "CodColCxa": null0, "CodCxa": null"", "CodTabOp1": null, "CodTabOp2": null, "CodTabOp3": null, "CodTabOp4": null, "CodTabOp5": null, "CampoAlfaOp1": null, "CampoAlfaOp2": null, "CampoAlfaOp3": null, "DataOp1": null, "DataOp2": null, "DataOp3": null, "DataOp4": null, "DataOp5": null, "NumBanco": null, "NumAgencia": null, "NroConta": null, "CodColigadaConta": 0, "TipoCob": null, "CnabCarteira": null, "DataVencimento": "0001-01-01T00:00:00-02:00", "DataCompetencia": null, "CodCCusto": null, "CodDepto": null, "CodEvento": null, "CodColCfo": 0, "CodCfo": null, "ValorOriginal": 0.0, "ValorBolsaRetroativa": 0.0, "IncluirExcluirBolsaRetroativa": 0, "IsIncluirExcluirBolsaRetroativa": false, "IsBolsaRetroativaModAntigo_NaoReGerarBoleto": false, "PermiteAtualizarContaCorrente": true, "IsSimulaLancamento": falsetrue, "OrigemSimulacaoIsBolsaRetroativa": false, "TipoCalculoPorCredito": 0, "IsGeracaoPreviaLancamento": falsetrue, "IsSomenteContratosAtivos": true, "CodTipoDocumentoAPagar": null, "CodColCxaAPagar": null, "CodCxaAPagar": null, "NumBancoAPagar": null, "NumAgenciaAPagar": null, "TipoContabilLanAPagar": null, "CodColNatFinanceira": null, "CodNatFinanceira": null, "IsPlanoPagamentoDefault": false, "CodPlanoPgto": null, "ConsideraDescAntecipacao": "S", "ConsideraDescAntecipacaoBolsa": "N", "TipoBolsaContrato": "S", "ListaTipoParcela": [ 0,1,2 ], "PersonalizacaoListaSituacaoMatricula": 01, "ListaSitMatricula": [], "ListaServicos": ["1"], "ListaTipoContrato": [ 0,1,2,4 ], "ListaHabilitacaoFilial": ["5"], "ListaPlanosPgto": ["2023/PS"], "ListaAlunos": ["ES-00231"], "ListaIdParcela": [ 0 ], "ListaIdTurmaDisc": [ 0 ], "ListaContaCorrente": [], "CodStatusMatriculaDisc": 0, { "MatriculaOnlineContextoParams": null, "CodColigadaNaoUsaFlexibilizacaoAlteraDataVencimento": 0false, "NaoUsaFlexibilizacaoRemoverParcelasVencidas": false }, "IdContaCorrenteIsProcGeraPrevia": 0true, "IsExcluirPrevia": false, "CodColigada": 0, "RegistroAcademicoCodFilial": null0, "CodTipoCurso": 0, "SlicesCount": 1, "IdHabilitacaoFilialRMSJobIds": null, "EnableTracing": false, "LocalOnlyExecutor": null, "IdLanEnableJobErrorProgressbar": nullfalse, "PrimaryKeyList": [], "ValorPrimaryKeyNames": 0.0null, "Context": { "ValorInicial$id": 0.0"3", "Natureza"_params": 0,{ "Tipo$EXERCICIOFISCAL": 02, "Data$CODLOCPRT": "0001-01-01T00:00:00-02:00"-1, "CodColCfo$CODTIPOCURSO": 01, "$EDUTIPOUSR": "CodCfo-1": null, "PAGREC$CODUNIDADEBIB": 0-1, "IdCCOrigem$CODCOLIGADA": null1, "Origem$RHTIPOUSR": 0"-1", "InternalId$CODIGOEXTERNO": null"-1", } "$CODSISTEMA": "S", ], "CodStatusMatriculaDisc$CODUSUARIOSERVICO": 0"", "MatriculaOnlineContextoParams$CODUSUARIO": {"mestre", "$id$IDPRJ": "2", "CodColigada$CHAPAFUNCIONARIO": -1, "CodFilial": -1, "CodTipoCurso": -1, "IdPerlet$CODFILIAL": -1, "IdHabilitacaoFilial": -1}, "RAEnvironment": "",4 "DTMatricPL": null, "CodTurma": "", "CodCurso": "", "CodGrade": "", "CodHabilitacao": "", "CustomIdentificacaoChamadaValoresSimulados": 0, "ListaDeCursos": [ { "CodCurso": "", "CodHabilitacao": "", "CodGrade": "", "CodTurma": "", "InternalId": null } ] }, "NaoUsaFlexibilizacaoAlteraDataVencimento": false, "NaoUsaFlexibilizacaoRemoverParcelasVencidas": false }, "IsProcGeraPrevia": false, "IsExcluirPrevia": false, "CodColigada": 0, "CodFilial": 0, "CodTipoCurso": 0, "SlicesCount": 0, "RMSJobIds": null, "EnableTracing": false, "LocalOnlyExecutor": null, "EnableJobErrorProgressbar": false, "PrimaryKeyList": [ [ "//O valor apresentado abaixo deve ser do tipo System.Int32.", 0 ], [ "//O valor apresentado abaixo deve ser do tipo System.Double.", 0.0 ], [ "//O valor apresentado abaixo deve ser do tipo System.String.", "TEXTO" ], [ "//O valor apresentado abaixo deve ser do tipo System.DateTime.", "2023-02-28T00:00:00-03:00" ] ], "PrimaryKeyNames": [ "COLUNAPK" ], "Context": { "$id": "3", "_params": { "$EXERCICIOFISCAL": 2, "$CODLOCPRT": -1, "$CODTIPOCURSO": 1, "$EDUTIPOUSR": "-1", "$CODUNIDADEBIB": -1, "$CODCOLIGADA": 1, "$RHTIPOUSR": "-1", "$CODIGOEXTERNO": "-1", "$CODSISTEMA": "S", "$CODUSUARIOSERVICO": "", "$IDPRJ": 2, "$CHAPAFUNCIONARIO": "-1", "$CODFILIAL": 1 }, "Environment": 4 } }} } |
05. Descrição dos campos e tipos de dados
Abaixo segue uma descrição de cada tag do JSON de retorno do getSchema:
- TipoFiltro: Tipo de filtro que o processo irá utilizar na sua execução e é esperado um valor inteiro, referente ao código do tipo de filtro desejado.
Possui os seguintes valores possíveis:
- 0 - Nenhum (Necessário quando utilizado com os campos PrimaryKeyList e PrimaryKeyNames para execução com o processo "EduGeraPreviaLancData")
- 1 - RA (Necessário quando informamos somente o campo RA para o filtro de alunos que terão suas parcelas consideradas na geração de lançamentos)
- 2 - Matriz (Necessário quando informamos os campos relacionados a matriz para o filtro dos alunos que terão suas parcelas consideradas na geração de lançamentos: CodCurso, CodHabilitacao, CodGrade, CodTurno e CodTurma)
- 3 - SQL (Necessário quando é utilizada uma sentença SQL para o filtro dos alunos que terão suas parcelas consideradas na geração de lançamentos, utiliza os campos CodSentencaSql e ValorParamsConsultaSql)
- 4 - Filtro (Necessário quando é informado um filtro personalizado através do campo "ClausulasFiltroRa" para o filtro dos alunos que terão suas parcelas consideradas na geração de lançamentos)
- 5 - Arquivo (Esse tipo não é utilizado quando executado através da API)
- SalvarParams: Campo utilizado para informar para o processo que não deverão ser considerados os campos de listas: Lista de serviços, lista de alunos, lista de plano de pagamentos e lista de habilitação filial, para o filtro dos alunos que terão seus lançamentos gerados.
Valores possíveis:
- true,
- false
Campos necessários, caso o valor do campo SalvarParams seja "true:
- RA: Campo que espera um valor string e deverá ser utilizado quando o tipo de filtro for por RA. Deverá receber o RA que será considerado no filtro dos alunos.
- CodCurso": Campo que espera um valor string e deverá ser utilizado quando o tipo de filtro for por Matriz. Deverá receber o código do curso que será utilizado no filtro dos alunos.
- CodHabilitacao: Campo que espera um valor string e deverá ser utilizado quando o tipo de filtro for por Matriz. Deverá receber o código da habilitação que será utilizado no filtro dos alunos.
- CodGrade: Campo que espera um valor string e deverá ser utilizado quando o tipo de filtro for por Matriz. Deverá receber o código da grade que será utilizado no filtro dos alunos.
- CodTurno: Campo que espera um valor inteiro e deverá ser utilizado quando o tipo de filtro for por Matriz. Deverá receber o código do turno que será utilizado no filtro dos alunos.
- CodTurma: Campo que espera um valor string e deverá ser utilizado quando o tipo de filtro for por Matriz. Deverá receber o código da turma que será utilizado no filtro dos alunos.
- ClausulasFiltroRa: Campo utilizado para informar um filtro personalizado para o filtro dos alunos considerados na execução da geração de lançamentos. Esse campo é considerado quando o tipo de filtro é RA ou por filtro.
Exemplo de valores esperados para o campo (conjunto de instruções SQL):
[
[
SALUNO.RA IN (:P1, :P2),
"ES-001",
"ES-002"
]
]
- CodSentencaSql: Campo utilizado para informar o código da sentença SQL que será executada para obter os alunos que serão considerado na execução do processo.
Esse campo é utilizado quando o tipo de filtro está definido como SQL.
- ValorParamsConsultaSql: Campo utilizado para informar o conjunto dos valores dos parâmetros da consulta utilizada no campo CodSentencaSql.
O valor esperado para o campo é um conjunto de valores para utilização na execução da sentença Sql informada anteriormente:
[
1,
"TESTE",
0
]
- ParamsGeraLanc: Conjunto de campos necessários para a execução do processo.
- ProcessaDescAntecipacaoDuranteGerPrevia: Campo utilizado para informar se será considerado nos cálculos da prévia o desconto por antecipação (será considerado o maior desconto). (Execução com o processo "EduGeraLancData")
Valores esperados para esse campo:
- 0 - Não
- 1 - Sim
- CodColigada: Código da coligada que será considerada na execução do processo. Esse campo espera um valor inteiro.
- CodFilial: Código da filial que será considerada na execução do processo. Esse campo espera um valor inteiro.
- CodTipoCurso: Código do nível de ensino que será considerada na execução do processo. Esse campo espera um valor inteiro.
- ListaPeriodoLetivo: Lista com os códigos dos períodos letivos que serão considerados nos filtros para a execução do processo.
Esse campo espera uma lista de valores inteiros com os códigos IDPERLET do período letivo.
Exemplos de valores esperados:
[
12,
1456
]
- TipoSelecaoParcela: Valor que define qual será o filtro de parcela utilizado para identificação das parcelas,
Valores esperados para o campo:
- 1 - Por parcela
- 2 - Por data
- OperacaoBolsaRetroativa: Campo interno utilizado para operações com bolsa retroativa. Esse campo não precisa ser informado.
- CodContrato: Campo interno utilizado em outro processo de geração de lançamento por contrato, ele não precisa ser informado.
Segue, abaixo, um conjunto de campos que serão utilizados:
- ParcelaInicial: Numero da parcela inicial da parcela, quando o tipo de seleção de parcela for informado "Por parcela".
- ParcelaFinal: Numero da parcela final da parcela, quando o tipo de seleção de parcela for informado "Por parcela".
- CotaInicial: Numero da cota inicial da parcela, quando o tipo de seleção de parcela for informado "Por parcela".
- CotaFinal: Numero da cota final da parcela, quando o tipo de seleção de parcela for informado "Por parcela".
- DataInicial: Data inicial da parcela, quando o tipo de seleção de parcela for informado "Por data".
- DataFinal: Data final da parcela, quando o tipo de seleção de parcela for informado "Por data".
- OrigemParcela: Parâmetro interno do sistema.
- AgrupamentoBoleto: Define se a geração de lançamentos irá considerar a realização um agrupamento de boletos.
Valores esperados para o campo:
- 0 - Por responsável
- 1 - Contrato
- 2 - Aluno
- 3 - Não irá realizar agrupamento
- BoletoPorServico: Informar se o sistema irá realizar um agrupamento utilizando serviços diferentes num mesmo boleto.
Valores esperados para o campo (Caso não seja utilizado, não precisa ser informado):
- 0 - Não
- 1 - Sim
- AgrupaBolentroDeOutrasFiliais: Informar se o sistema irá considerar o boleto de outras filiais no agrupamento do lançamento.
Valores esperados para o campo (Caso não seja utilizado, não precisa ser informado):
- false
- true
- ContratoHabNull: Informa se serão consideradas parcelas de contratos que não possuem matrizes aplicadas.
Valores esperados para o campo (Caso não seja utilizado, não precisa ser informado):
- 0 - Não
- 1 - Sim
- CodMoeda: Deve ser informado o código da moeda que será utilizado na geração de lançamento.
Valores esperados para o campo:
- R$
- TipoContabilLan: Define o tipo contábil do lançamento.
Valores esperados para o campo:
- 0 - Não contábil
- 1 - Contábil
- 2 - Baixa contábil
- 3 - À contabilizar
- CodTipoDocumento: Código do tipo de documento.
- TipoContaCaixa: Define qual será a origem da configuração da conta caixa. (Parâmetro interno não precisa ser informado)
Valores esperados para o campo:
- 0 - Padrão (Parâmetros gerais do sistema)
- 1 - Responsável
- 2 - Serviço
- 3 - Parametrização por curso
- IsProcGeraPrevia: Indica se o processo esta sendo executado no modo de prévia.
- IsExcluirPrevia: Indica se foi selecionado o modo de exclusão do processo de geração de prévia.
Listas que precisam ser informadas:
- ListaTipoParcela: Lista com os tipos de parcelas que serão consideradas na execução do processo.
Valores esperados para o campo:
- 0 - Plano
- 1 - Adicional
- 2 - Extra
- ListaTipoContrato: Lista com os tipos de contratos que serão considerados na execução do processo.
Valores esperados para o campo:
- 0 - Plano
- 1 - Serviço
- ListaServicos: Lista de serviços que serão utilizados na execução do processo. (Campo SalvarParams com valor "false")
- ListaHabilitacaoFilial: Lista de habilitações filiais que serão consideradas para a identificação da parcela no processo. (Campo SalvarParams com valor "false")
- ListaPlanosPgto: Lista com os planos de pagamentos que serão utilizados no processo. (Campo SalvarParams com valor "false")
- ListaAlunos: Lista de alunos que terão os lançamentos de suas parcelas gerados. (Campo SalvarParams com valor "false")
- "Context": Informações relacionadas ao contexto{
"_params": {
"$EXERCICIOFISCAL": -1, (Não é utilizado pelo Educacional e pode ser informado com -1)
"$CODLOCPRT": -1, (Não é utilizado pelo Educacional e pode ser informado com -1)
"$CODTIPOCURSO": 1, (Código do nível de ensino)
"$EDUTIPOUSR": "-1", (Não é utilizado pelo sistema e pode ser informado com -1)
"$CODUNIDADEBIB": 1, (Não é utilizado pelo Educacional e pode ser informado com -1)
"$CODCOLIGADA": 1, (Código da coligada)
"$RHTIPOUSR": "-1", (Não é utilizado pelo Educacional e pode ser informado com -1)
"$CODIGOEXTERNO": "-1", (Não é utilizado pelo Educacional e pode ser informado com -1)
"$CODSISTEMA": "S", (Código "S" necessário para informar que é uma execução do módulo Educacional)
"$CODUSUARIOSERVICO": "", (Não é utilizado pelo Educacional e pode ser informado com "")
"$IDPRJ": 2, (Não é utilizado pelo Educacional e pode ser informado com -1)
"$CHAPAFUNCIONARIO": "-1", (Não é utilizado pelo Educacional e pode ser informado com -1)
"$CODFILIAL": 1 (Código da filial)
},
"Environment": 4 (É necessário informar o código 4 para que o sistema identifique a execução em ambiente desktop)
}
}
- "Context": Informações relacionadas ao contexto{
Parâmetros internos que não precisam ser informados:
- ProcessName
- ServerName
- SlicesCount
- NumBanco
- NumAgencia
- NroConta
- CodColigadaConta
- TipoCob
- CnabCarteira
- DataVencimento
- DataCompetencia
- CodCCusto
- CodDepto
- CodEvento
- CodColCfo
- CodCfo
- ValorOriginal
- ValorBolsaRetroativa
- IncluirExcluirBolsaRetroativa
- IsIncluirExcluirBolsaRetroativa
- IsBolsaRetroativaModAntigo_NaoReGerarBoleto
- PermiteAtualizarContaCorrente
- IsSimulaLancamento
- OrigemSimulacaoIsBolsaRetroativa
- TipoCalculoPorCredito
- IsGeracaoPreviaLancamento
- IsSomenteContratosAtivos
- CodTipoDocumentoAPagar
- CodColCxaAPagar
- CodCxaAPagar
- NumBancoAPagar
- NumAgenciaAPagar
- TipoContabilLanAPagar
- CodColNatFinanceira
- CodNatFinanceira
- IsPlanoPagamentoDefault
- CodPlanoPgto
- ConsideraDescAntecipacao
- ConsideraDescAntecipacaoBolsa
- TipoBolsaContrato
- ListaIdParcela
- ListaIdTurmaDisc
- ListaContaCorrente
- CodStatusMatriculaDisc
- MatriculaOnlineContextoParams
- Historico
- CodColCxa
- CodCxa
- CodTabOp1
- CodTabOp2
- CodTabOp3
- CodTabOp4
- CodTabOp5
- CampoAlfaOp1
- CampoAlfaOp2
- CampoAlfaOp3
- DataOp1
- DataOp2
- DataOp3
- DataOp4
- DataOp5
Nota |
---|
Os parâmetros relacionados ao fracionamento de jobs ProcessName, ServerName e SlicesCount não irão impactar o funcionamento do processo, pois, atualmente ele não está implementado para permitir fracionamento de jobs. |