Versões comparadas

Chave

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

...

Expandir
Informações
iconfalse
titlePatch

A atualização da matriz aplicada é realizada somente para atualizar o

A atualização da nova tabela de preços será feita contendo os seus dados e os dados das suas matrizes aplicadas vinculadas, e dos períodos letivos de ingresso. Não sendo possível inserir a tabela de preços com suas matrizes aplicadas contendo suas disciplinas. Essas informações serão inseridas em outras api's com essa responsabilidade.

as disciplinas vinculadas à matriz aplicada. E importante no corpo da requisição informar a propriedade "actionState" na tag "disciplines" . Os valores possíveis para a propriedade "actionState" na tag "disciplines" pode ser:

  • 0: Sem modificação na disciplina
  • 1: Adicionando uma disciplina
  • 2: Removendo uma disciplina
  • 3: Modificando uma disciplina

Máscara de Url: http://{domínio}:{Máscara de Url: http://{domínio}:{porta}/api/educational/financial/v1/pricetablepricetableappliedmatrixes/{internalId}

Informações
iconfalse
titleExemplo de Configuração

Domínio: localhost

Porta: 8051

internalId: 1|1|3|14Url Utilizada: http://localhost:8051/api/educational/financial/v1/pricetable/1|1|14132

Url Utilizada: http://localhost:8051/api/educational/financial/v1/pricetableappliedmatrixes/1|1|3|132

Informações
iconfalse
titleExemplo de Entrada
Expandir
titleVer resultado JSON...
Bloco de código
languagejs
firstline1
titleResultado (JSON)
linenumberstrue
{
	"companyCode": 1,
	"branchCode": 1,
	"levelEducationCode": 1,
	"appliedMatrixCode": 132,
	"priceTableCode": 3,
	"branchName": "Filial Belo Horizonte - Fantasia",
	"courseCode": "1-1",
	"courseName": "Curso Tabela de Preços",
	"curriculumGridCode": "1",
	"curriculumGridName": "Matriz Tabela de Preços",
	"majorCode": "1",
	"majorName": "Habilitação  Tabela de Preços",
	"classShiftCode": 11,
	"classShiftName": "INTEGRAL",
	"status": 0,
	"disciplines": [
		{
			"internalId": "1|3|132|1|0001_ES",
			"companyCode": 1,
			"priceTableCode": 3,
			"appliedMatrixCode": 132,
			"levelEducationCode": 1,
			"disciplineCode": "0001_ES",
			"periodCode": 0,
			"periodDescription": "Período fixo",
			"disciplineName": "Estágio Supervisionado",
			"workload": 8.0,
			"actionState": 1,
			"creditsvalue": 10
		}
	]
}
Informações
iconfalse
titleExemplo de EntradaResultado Positivo
Expandir
titleVer resultado JSON...
Bloco de código
languagejs
firstline1
titleResultado (JSON)
linenumberstrue
{
	"companyCode": 1,
	"branchCode": 1,
	"levelEducationCode": 1,
	"appliedMatrixCode": 132,
	"priceTableCode": 3,
	"branchName": "Filial Belo Horizonte - Fantasia",
	"courseCode": "1-1",
	"levelEducationCodecourseName": 1 "Curso Tabela de Preços",
	"idcurriculumGridCode": 14"1",
	"internalIdcurriculumGridName": "1|1|14Matriz Tabela de Preços",
	"codemajorCode": "000031",
	"namemajorName": "Habilitação  Tabela de Precos via Postman ALTPreços",
	"activeclassShiftCode": false11,
	"appliedMatrixesclassShiftName": [],
	"terms": []
}
Informações
iconfalse
titleExemplo de Resultado Positivo
Expandir
titleVer resultado JSON...
Bloco de código
languagejs
firstline1
titleResultado (JSON)
linenumberstrue
{
    INTEGRAL",
	"status": 0,
	"disciplines": [
		{
			"internalId": "1|3|132|1|0001_ES",
			"companyCode": 1,
			"priceTableCode":    3,
			"appliedMatrixCode": 132,
			"levelEducationCode": 1,
    "id			"disciplineCode": 14"0001_ES",
    "internalId			"creditsValue": "1|1|14",
    "code10.0,
			"periodCode": 0,
			"periodDescription": "00003Período fixo",
    "name			"disciplineName": "Tabela de Precos via Postman ALTEstágio Supervisionado",
    "active			"workload": false8.0,
    "priceTableInUse			"actionState": false,
    "appliedMatrixes": [1
		}
	],
    "terms	"actionState": []0
}
Informações
iconfalse
titleExemplo de Resultado Negativo
{

{
    "code":

null,


    "message":

"Não

foi

possível

incluir/editar

a

tabela

de

preços. Código do nível de ensino está

preços. Existe(m) matriz(es) aplicada(s) com id da matriz aplicada inválido.",


    "detailedMessage":

null,


    "helpUrl":

null,


    "details":

null


}

Expandir
titleVer resultado JSON...
Bloco de código
languagejs
firstline1
titleResultado (JSON)
linenumberstrue

1.4 - DELETE

...

1.4.1 - Delete (Excluir uma

...

matriz aplicada)

Expandir
Informações
iconfalse
titleDelete

Máscara de Url: http://{domínio}:{porta}/api/educational/financial/v1/pricetablepricetableappliedmatrixes/{internalId}

Informações
iconfalse
titleExemplo de Configuração

Domínio: localhost

Porta: 8051

internalId: 1|1|203|132

Url Utilizada:  http://localhost:8051/api/educational/financial/v1/pricetablepricetableappliedmatrixes/1|1|3|20132

Informações
iconfalse
titleExemplo de Resultado Positivo Postman

Obs.: Em caso de sucesso, será retornado o respondeCode = 204 e a resposta em branco.

Informações
iconfalse
titleExemplo de Resultado Negativo
Expandir
titleVer resultado JSON...
Bloco de código
languagejs
firstline1
titleResultado (JSON)
linenumberstrue
{
    	"code": null,
    	"message": "Não existe um cadastro da tabela de preços informada de Matriz Aplicada vinculado a Tabela de Preços com o ID informado para exclusão.",
    	"detailedMessage": null,
    	"helpUrl": null,
    	"details": null
}

2 - Descrição dos campos JSON de entrada/retorno

...