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" }