Foi desenvolvido uma classe REST de controle para entrada e saída de dados através da linguagem TLPP, sendo responsável por gerações e gravações de registros nas tabelas de perfil de usuário do Framework Estruturção da API:
Especificações de Serviços: Expandir |
---|
title | GET api/acConfigProf/v1/profile/:userId |
---|
| Retorna o SX1 (Pergunte do MATA330 e MATA280 ) ou perfil salvo do usuário na filial corrente. Bloco de código |
---|
language | js |
---|
theme | Confluence |
---|
| {
"closing": {
"mta280": [
{
"parameter": "mv_par01",
"value": ""
},
{
"parameter": "mv_par02",
"value": false
},
{
"parameter": "mv_par03",
"value": ""
},
{
"parameter": "mv_par04",
"value": true
}
]
},
"recalculation": {
"mta330": [
{
"parameter": "mv_par01",
"value": ""
},
{
"parameter": "mv_par02",
"value": false
},
{
"parameter": "mv_par03",
"value": false
},
{
"parameter": "mv_par04",
"value": true
},
{
"parameter": "mv_par05",
"value": 0
},
{
"parameter": "mv_par06",
"value": 1
},
{
"parameter": "mv_par07",
"value": ""
},
{
"parameter": "mv_par08",
"value": ""
},
{
"parameter": "mv_par09",
"value": false
},
{
"parameter": "mv_par10",
"value": 3
},
{
"parameter": "mv_par11",
"value": false
},
{
"parameter": "mv_par12",
"value": ""
},
{
"parameter": "mv_par13",
"value": true
},
{
"parameter": "mv_par14",
"value": 2
},
{
"parameter": "mv_par15",
"value": true
},
{
"parameter": "mv_par16",
"value": 2
},
{
"parameter": "mv_par17",
"value": 1
},
{
"parameter": "mv_par18",
"value": 1
},
{
"parameter": "mv_par19",
"value": true
},
{
"parameter": "mv_par20",
"value": 2
},
{
"parameter": "mv_par21",
"value": false
}
]
}
} |
Descrição de Campos: - closing: string – Separador com informações dos perguntes da rotina MATA280 (Virada dos saldos)
- parameter: string MV_PAR relacionado a rotina MATA280 vidara dos saldos
- value boolean - para os parâmetros do tipo sim ou não, string para os tipos texto e números para os combos
- recalculation: string – Retorno o código do usuário consultado.
- parameter: string MV_PAR relacionado a rotina MATA330 recalculo do custos medio
- value boolean - para os parâmetros do tipo sim ou não, string para os tipos texto e números para os combos
|
Expandir |
---|
title | POST /api/acConfigProf/v1/profile/:userId |
---|
| Permite cadastrar uma configuração de parâmetros de usuário com as definições passadas pelo body da requisição. Bloco de código |
---|
language | js |
---|
theme | Confluence |
---|
| {
"closing": {
"mta280": [
{
"parameter": "mv_par01",
"value": ""
},
{
"parameter": "mv_par02",
"value": false
},
{
"parameter": "mv_par03",
"value": ""
},
{
"parameter": "mv_par04",
"value": true
}
]
},
"recalculation": {
"mta330": [
{
"parameter": "mv_par01",
"value": ""
},
{
"parameter": "mv_par02",
"value": false
},
{
"parameter": "mv_par03",
"value": false
},
{
"parameter": "mv_par04",
"value": true
},
{
"parameter": "mv_par05",
"value": 0
},
{
"parameter": "mv_par06",
"value": 1
},
{
"parameter": "mv_par07",
"value": ""
},
{
"parameter": "mv_par08",
"value": "ZZZZZZZ"
},
{
"parameter": "mv_par09",
"value": false
},
{
"parameter": "mv_par10",
"value": 3
},
{
"parameter": "mv_par11",
"value": false
},
{
"parameter": "mv_par12",
"value": ""
},
{
"parameter": "mv_par13",
"value": true
},
{
"parameter": "mv_par14",
"value": 2
},
{
"parameter": "mv_par15",
"value": true
},
{
"parameter": "mv_par16",
"value": 2
},
{
"parameter": "mv_par17",
"value": 1
},
{
"parameter": "mv_par18",
"value": 1
},
{
"parameter": "mv_par19",
"value": true
},
{
"parameter": "mv_par20",
"value": 2
},
{
"parameter": "mv_par21",
"value": false
}
]
}
} |
O seu retorno esperado será: Bloco de código |
---|
language | js |
---|
theme | Confluence |
---|
| Permite cadastrar uma configuração de parâmetros de usuário com as definições passadas pelo body da requisição.
{
"closing": {
"mta280": [
{
"parameter": "mv_par01",
"value": ""
},
{
"parameter": "mv_par02",
"value": false
},
{
"parameter": "mv_par03",
"value": ""
},
{
"parameter": "mv_par04",
"value": true
}
]
},
"recalculation": {
"mta330": [
{
"parameter": "mv_par01",
"value": ""
},
{
"parameter": "mv_par02",
"value": false
},
{
"parameter": "mv_par03",
"value": false
},
{
"parameter": "mv_par04",
"value": true
},
{
"parameter": "mv_par05",
"value": 0
},
{
"parameter": "mv_par06",
"value": 1
},
{
"parameter": "mv_par07",
"value": ""
},
{
"parameter": "mv_par08",
"value": "ZZZZZZZ"
},
{
"parameter": "mv_par09",
"value": false
},
{
"parameter": "mv_par10",
"value": 3
},
{
"parameter": "mv_par11",
"value": false
},
{
"parameter": "mv_par12",
"value": ""
},
{
"parameter": "mv_par13",
"value": true
},
{
"parameter": "mv_par14",
"value": 2
},
{
"parameter": "mv_par15",
"value": true
},
{
"parameter": "mv_par16",
"value": 2
},
{
"parameter": "mv_par17",
"value": 1
},
{
"parameter": "mv_par18",
"value": 1
},
{
"parameter": "mv_par19",
"value": true
},
{
"parameter": "mv_par20",
"value": 2
},
{
"parameter": "mv_par21",
"value": false
}
]
}
} |
Descrição de Campos: - closing: string – Separador com informações dos perguntes da rotina MATA280 (Virada dos saldos)
- parameter: string MV_PAR relacionado a rotina MATA280 vidara dos saldos
- value boolean - para os parâmetros do tipo sim ou não, string para os tipos texto e números para os combos
- recalculation: string – Retorno o código do usuário consultado.
- parameter: string MV_PAR relacionado a rotina MATA330 recalculo do custos medio
- value boolean - para os parâmetros do tipo sim ou não, string para os tipos texto e números para os combos
|
Expandir |
---|
title | PUT /api/acConfigProf/v1/profile/:userId |
---|
| Permite alterar a configuração de parâmetros do usuário através da informações passadas pelo body da requisição. Bloco de código |
---|
language | js |
---|
theme | Confluence |
---|
| {
"closing": {
"mta280": [
{
"parameter": "mv_par01",
"value": ""
},
{
"parameter": "mv_par02",
"value": false
},
{
"parameter": "mv_par03",
"value": ""
},
{
"parameter": "mv_par04",
"value": true
}
]
},
"recalculation": {
"mta330": [
{
"parameter": "mv_par01",
"value": ""
},
{
"parameter": "mv_par02",
"value": false
},
{
"parameter": "mv_par03",
"value": false
},
{
"parameter": "mv_par04",
"value": true
},
{
"parameter": "mv_par05",
"value": 0
},
{
"parameter": "mv_par06",
"value": 1
},
{
"parameter": "mv_par07",
"value": ""
},
{
"parameter": "mv_par08",
"value": ""
},
{
"parameter": "mv_par09",
"value": false
},
{
"parameter": "mv_par10",
"value": 3
},
{
"parameter": "mv_par11",
"value": false
},
{
"parameter": "mv_par12",
"value": ""
},
{
"parameter": "mv_par13",
"value": true
},
{
"parameter": "mv_par14",
"value": 2
},
{
"parameter": "mv_par15",
"value": true
},
{
"parameter": "mv_par16",
"value": 2
},
{
"parameter": "mv_par17",
"value": 1
},
{
"parameter": "mv_par18",
"value": 1
},
{
"parameter": "mv_par19",
"value": true
},
{
"parameter": "mv_par20",
"value": 2
},
{
"parameter": "mv_par21",
"value": false
}
]
}
} |
Bloco de código |
---|
language | js |
---|
theme | Confluence |
---|
| {
"closing": {
"mta280": [
{
"parameter": "mv_par01",
"value": ""
},
{
"parameter": "mv_par02",
"value": false
},
{
"parameter": "mv_par03",
"value": ""
},
{
"parameter": "mv_par04",
"value": true
}
]
},
"recalculation": {
"mta330": [
{
"parameter": "mv_par01",
"value": ""
},
{
"parameter": "mv_par02",
"value": false
},
{
"parameter": "mv_par03",
"value": false
},
{
"parameter": "mv_par04",
"value": true
},
{
"parameter": "mv_par05",
"value": 0
},
{
"parameter": "mv_par06",
"value": 1
},
{
"parameter": "mv_par07",
"value": ""
},
{
"parameter": "mv_par08",
"value": ""
},
{
"parameter": "mv_par09",
"value": false
},
{
"parameter": "mv_par10",
"value": 3
},
{
"parameter": "mv_par11",
"value": false
},
{
"parameter": "mv_par12",
"value": ""
},
{
"parameter": "mv_par13",
"value": true
},
{
"parameter": "mv_par14",
"value": 2
},
{
"parameter": "mv_par15",
"value": true
},
{
"parameter": "mv_par16",
"value": 2
},
{
"parameter": "mv_par17",
"value": 1
},
{
"parameter": "mv_par18",
"value": 1
},
{
"parameter": "mv_par19",
"value": true
},
{
"parameter": "mv_par20",
"value": 2
},
{
"parameter": "mv_par21",
"value": false
}
]
}
} |
Descrição de Campos: - closing: string – Separador com informações dos perguntes da rotina MATA280 (Virada dos saldos)
- parameter: string MV_PAR relacionado a rotina MATA280 vidara dos saldos
- value boolean - para os parâmetros do tipo sim ou não, string para os tipos texto e números para os combos
- recalculation: string – Retorno o código do usuário consultado.
- parameter: string MV_PAR relacionado a rotina MATA330 recalculo do custos medio
- value boolean - para os parâmetros do tipo sim ou não, string para os tipos texto e números para os combos
|
Expandir |
---|
title | GET api/acConfigProf/v1/profile/restore |
---|
| Permite resturar o perfil para configurações padrão do protheus Não necessita de envio o retorno será conforma abaixo porem com as informações do arquivo SX1 - perguntes do MATA280 e MATA330
Bloco de código |
---|
language | js |
---|
theme | Confluence |
---|
| {
"closing": {
"mta280": [
{
"parameter": "mv_par01",
"value": ""
},
{
"parameter": "mv_par02",
"value": false
},
{
"parameter": "mv_par03",
"value": ""
},
{
"parameter": "mv_par04",
"value": true
}
]
},
"recalculation": {
"mta330": [
{
"parameter": "mv_par01",
"value": ""
},
{
"parameter": "mv_par02",
"value": false
},
{
"parameter": "mv_par03",
"value": false
},
{
"parameter": "mv_par04",
"value": true
},
{
"parameter": "mv_par05",
"value": 0
},
{
"parameter": "mv_par06",
"value": 1
},
{
"parameter": "mv_par07",
"value": ""
},
{
"parameter": "mv_par08",
"value": ""
},
{
"parameter": "mv_par09",
"value": false
},
{
"parameter": "mv_par10",
"value": 3
},
{
"parameter": "mv_par11",
"value": false
},
{
"parameter": "mv_par12",
"value": ""
},
{
"parameter": "mv_par13",
"value": true
},
{
"parameter": "mv_par14",
"value": 2
},
{
"parameter": "mv_par15",
"value": true
},
{
"parameter": "mv_par16",
"value": 2
},
{
"parameter": "mv_par17",
"value": 1
},
{
"parameter": "mv_par18",
"value": 1
},
{
"parameter": "mv_par19",
"value": true
},
{
"parameter": "mv_par20",
"value": 2
},
{
"parameter": "mv_par21",
"value": false
}
]
}
} |
Descrição de Campos: - closing: string – Separador com informações dos perguntes da rotina MATA280 (Virada dos saldos)
- parameter: string MV_PAR relacionado a rotina MATA280 vidara dos saldos
- value boolean - para os parâmetros do tipo sim ou não, string para os tipos texto e números para os combos
- recalculation: string – Retorno o código do usuário consultado.
- parameter: string MV_PAR relacionado a rotina MATA330 recalculo do custos medio
- value boolean - para os parâmetros do tipo sim ou não, string para os tipos texto e números para os combos
|
|