Tabela de conteúdos

Serviço externo padrão MentorWeb - Realiza trancamento de disciplina

Serviço externo do Mentor que realiza o trancamento de disciplina.
Atenção: O comportamento da rotina é o mesmo comportamento da rotina que defere um requerimento de trancamento de disciplina, porém, recebendo mais parâmetros.
Para saber mais sobre serviços externos clique aqui.

Nome do serviço externo: realizaTrancamentoDisciplina

Para ver como montar a URL de chamada para esse serviço externo, acesse a página referente à execução de serviços externos clicando aqui.

1. Parâmetros para chamada do serviço externo

Parâmetro Descrição Obrigatório Tipo
pessoaId Identificador do registro pessoa do aluno Sim Integer
periodoLetivoId Identificador do período letivo a ser trancado Sim Integer
motivoId Identificador do motivo do trancamento da disciplina Sim Integer
observacao Informar uma observação referente ao trancamento Não String
listDisciplinaTrancar Lista das disciplinas cursadas (contendo os atributos abaixo) Sim Lista
disciplinaId Identificador da disciplina cursada Sim Integer
turmaId Identificador da turma referente a disciplina Sim Integer

2. Exemplo de chamada do Serviço

URL: http://IP:PORTA/APLICACAO/rest/servicoexterno/execute/realizaTrancamentoDisciplina


2.1. Exemplo da passagem de parâmetros por Json:

{
  "pessoaId": 128755,
  "periodoLetivoId": 175,
  "motivoId": 7,
  "observacao": "Afastamento do aluno",
  "listDisciplinaTrancar": [ {
    "disciplinaId": 1234,
    "turmaId": 56
  },{
    "disciplinaId": 651651,
    "turmaId": 81
  } ]
}

3. Retorno do serviço (Json)


Para obter o retorno do serviço deve-se verificar o status da requisição http. Sempre que o status for 200, significa que o processo foi realizado com sucesso.

Exemplo de retorno Json:

Sucesso - Status code 200:

{
    "valor": "Processo realizado com sucesso!",
    "resultado": "SUCESSO"
}