pi-create-visualConfiguration-v1 |
Requisito | Nenhum. |
Descrição | Cria as configurações visuais do usuário |
Parâmetros | Tipo | Input/Output | Descrição |
oInput | JsonObject | INPUT | Parâmetros para criação das configurações visuis:
payload: Informações das configurações visuais a serem criadas.
Para verificar o que significa cada campo, conferir nas temp-tables no final desta documentação:
Bloco de código |
---|
|
{
"payload": {
"userCode":"super",
"interface":1,
"ordination": 3,
"allCompanies": true,
"approveWithoutReason": true,
"initialView": 3
}
} |
oOutput | JsonObject | OUTPUT | Resultado da criação do registro: Para verificar o que significa cada campo, conferir nas temp-tables no final desta documentação: Bloco de código |
---|
| {
"userCodestatus": "super"200,
"interfacepayload": 1,{
"ordinationtotal": 3,
"allCompanieshasNext": truefalse,
"approveWithoutReasonitems": true,[
"undoTime": 5,
"rightSwipeAction {
"transactionNumber": 188912,
"leftSwipeActiondocumentType": 28,
"initialView "documentKey": 3"994344",
"pageRecordsNumbergenerateDate": 50
} |
|
RowErrors | Temp-table | OUTPUT | Informações sobre os erros ocorridos durante a criação das configurações visuais. |
Retorno | Informações do registro salvo ou erros ocorridos no processo. |
pi-upatch-visualConfiguration-v1 |
Requisito | Nenhum. |
Descrição | Atualiza as configurações visuais do usuário. Obs.: Permite atualização parcial dos dados, ou seja, pode-se enviar apenas os campos que se deseja alterar. |
Parâmetros | Tipo | Input/Output | Descrição |
oInput | JsonObject | INPUT | Parâmetros para alteração das configurações visuis: pathParams: Informar na seguinte ordem: o código do aprovador e interface. payload: Informações das configurações visuais a serem alteradas. Para verificar o que significa cada campo, conferir nas temp-tables no final desta documentação: Bloco de código |
---|
| {
"pathParams": [
"super"2021-03-03",
"approver": "super",
"status": 2,
"company": "10",
"site": "1",
"1"
],
"payloadpendencyType": {1,
"ordinationprice": 3109989000.00,
"allCompaniesfields": true,[
"approveWithoutReason": true,
{
"initialView": 3
}
} |
| oOutput | JsonObject | OUTPUT | Resultado da alteração do registro: Para verificar o que significa cada campo, conferir nas temp-tables no final desta documentação: Bloco de código |
---|
| {
"userCodeid": "superpend-cod-tip-doc-desc",
"interface": 1,
"ordination": 3,
"allCompanies": true,
"approveWithoutReason": true,
"undoTime": 5,
"rightSwipeAction": 1,
"leftSwipeAction": 2,
"initialView": 3,
"pageRecordsNumber": 50
} |
|
RowErrors | Temp-table | OUTPUT | Informações sobre os erros ocorridos durante a alteração das configurações visuais. |
Retorno | Informações do registro salvo ou erros ocorridos no processo. |
pi-update-visualConfiguration-v1 |
Requisito | Nenhum. |
Descrição | Atualiza as configurações visuais do usuário. Obs.: Realiza atualização total dos dados, ou seja, se algum campo não for enviado seu conteúdo será limpo. |
Parâmetros | Tipo | Input/Output | Descrição |
oInput | JsonObject | INPUT | Parâmetros para alteraação das configurações visuis:
pathParams: Informar na seguinte ordem: o código do aprovador e interface.
payload: Informações das configurações visuais a serem alteradas.
Para verificar o que significa cada campo, conferir nas temp-tables no final desta documentação:
Bloco de código |
---|
|
{
"pathParams": [
"super",
"1"
],
"payload": {
"ordination": 3,
"allCompanies": true,
"approveWithoutReason": true,
"initialView": 3
}
} |
oOutput | JsonObject | OUTPUT | Resultado da alteração do registro: Para verificar o que significa cada campo, conferir nas temp-tables no final desta documentação: Bloco de código |
---|
| {
"userCode "value": "Pedido Emergencial - Total"
},
{
"id": "pend-chave-doc",
"value": "994344"
},
{
"id": "pend-cod-usuar-doc",
"value": "super"
},
{
"id": "pend-valor-doc",
"value": "R$ 109.989.000,00"
}
]
},
{
"transactionNumber": 88967,
"documentType": 3,
"documentKey": "12345707710 .compras",
"generateDate": "2021-03-04",
"approver": "super",
"interfacestatus": 1,
"ordinationcompany": 3"10",
"allCompaniessite": true"1",
"approveWithoutReason": true,
"undoTime": 5,
"rightSwipeActionpendencyType": 1,
"leftSwipeAction "price": 212.45,
"initialView": 3,
"pageRecordsNumberfields": 50
} |
|
RowErrors | Temp-table | OUTPUT | Informações sobre os erros ocorridos durante a alteração das configurações visuais. |
Retorno | Informações do registro salvo ou erros ocorridos no processo. |
pi-query-approverUser-v1 |
Requisito | Nenhum. |
Descrição | Retorna informações de aprovadores conforme filtros informados. |
Parâmetros | Tipo | Input/Output | Descrição |
oInput | JsonObject | INPUT | Parâmetros para a busca de aprovadores: queryParams: - fields: Campos que devem ser retornados na busca, separados por vírgula, verificar campos possíveis na temp-table tt-aprovador no final desta documentação (utilizar o "Nome do objeto");
- quickSearch: Filtro rápido por código ou nome do aprovador;
- order: Ordenação (verificar campos possíveis na temp-table tt-aprovador no final desta documentação (utilizar o "Nome do objeto"). Para ordenação decrescente utilizar o sinal "-" antes do campo;
- <Nome do objeto>: Filtro pelo campo informado;
- userCodeIni: Filtra por aprovadores com código maior ou igual ao informado;
- userCodeEnd: Filtra por aprovadores com código menor ou igual ao informado;
- userNameIni: Filtra por aprovadores com nome maior ou igual ao informado;
- userNameEnd: Filtra por aprovadores com nome menor ou igual ao informado;
- pageSize: Tamanho da página (registros que serão retornados por vez);
Bloco de código |
---|
| {
"queryParams": {
"userCodeIni": [ [
{
"id": "doc-nr-requisicao",
"value": "123457077"
},
{
"id": "doc-sequencia",
"value": "10"
},
{
"id": "doc-it-codigo",
"value": ".compras"
},
"ana"
],{
"userCodeEnd": [
"super"
id": "doc-dt-requisicao",
],
"ordervalue": ["04\/03\/2021"
"-userCode"
]},
"pageSize": [
"10"{
]
},
} |
| aOutput | JsonArray | OUTPUT | Lista de aprovadores retornados na busca. Para verificar o que significa cada campo, conferir nas temp-tables no final desta documentação: Bloco de código |
---|
| [
{
"userCodeid": "superdoc-nome-abrev",
"userName": "Super Usuário",
"eMailvalue": "[email protected]super",
"sendEmail": true,
"receiveEmail": true},
"masterUser": true,
"currency": 0, {
"automaticApproval": false,
"automaticApprovalApproverid": false"pend-valor-doc",
"siteCode": "1",
"allocationCodevalue": "10702R$ 12,45",
"releaseAmount": true,
"configuratorUser": true,
}
"companyCode": "10", ]
"language": "pt"
},
{
"userCode "transactionNumber": "massao"89469,
"userNamedocumentType": "M.Massao Matsunaka-Ger.Suprim."3,
"eMaildocumentKey": "[email protected]12345708510 .compras-copia",
"sendEmailgenerateDate": true"2021-03-22",
"receiveEmail": true,
"masterUserapprover": false"super",
"currency": 0,
"automaticApprovalstatus": true4,
"automaticApprovalApprover": false,
"siteCodecompany": "110",
"allocationCodesite": "1",
"releaseAmountpendencyType": false1,
"configuratorUser": false,
"companyCodeprice": "10"9.09,
"languagefields": "pt"[
},
{
"userCode": "ana claudia",{
"userName": "Ana Cludia de Oliveira",
"eMailid": "[email protected]doc-nr-requisicao",
"sendEmail": false,
"receiveEmailvalue": false,"123457085"
"masterUser": false,
"currency": 0},
"automaticApproval": true,
"automaticApprovalApprover": false,
{
"siteCode": "a1",
"allocationCodeid": "doc-sequencia",
"releaseAmount": false,
"value": "10"
},
{
"configuratorUserid": false"doc-it-codigo",
"companyCodevalue": ".compras-copia"
},
{
"languageid": "ptdoc-dt-requisicao",
}
] |
|
lHasNext | LOGICAL | OUTPUT | Indica existência de mais registros para busca |
RowErrors | Temp-table | OUTPUT | Informações sobre os erros ocorridos durante a busca de aprovadores. |
Retorno | Informações de aprovadores ou erros ocorridos no processo de busca. |
pi-query-layoutSetting-v1 |
Requisito | Nenhum. |
Descrição | Retorna informações de documentos disponíveis para configuração de layout do aprovador conforme filtros informados. |
Parâmetros | Tipo | Input/Output | Descrição |
oInput | JsonObject | INPUT | Parâmetros para a busca de documentos:
queryParams:
- userCode: Código do aprovador que se deseja verificar os layouts;
- interface: Interface para qual se deseja verificar os layouts;
- fields: Campos que devem ser retornados na busca, separados por vírgula, verificar campos possíveis na temp-table tt-document no final desta documentação (utilizar o "Nome do objeto");
- order: Ordenação (verificar campos possíveis na temp-table tt-document no final desta documentação (utilizar o "Nome do objeto"). Para ordenação decrescente utilizar o sinal "-" antes do campo;
- <Nome do objeto>: Filtro pelo campo informado;
- documentCodeIni: Filtra por documentos com código maior ou igual ao informado;
- documentCodeEnd: Filtra por documentos com código menor ou igual ao informado;
Bloco de código |
---|
|
{
"queryParams": {
"userCode": [
"super"
],
"interface": [
"1"
],
"order": [
"shortName"
]
}
} |
aOutput | JsonArray | OUTPUT | Lista de documentos retornados na busca. "value": "22\/03\/2021"
},
{
"id": "doc-nome-abrev",
"value": "super"
},
{
"id": "pend-valor-doc",
"value": "R$ 9,09"
}
]
}
]
},
"nextRowid": null
} |
Para verificar o que significa cada campo, conferir nas temp-tables no final desta documentação: Bloco de código |
---|
| [
{
"documentCode": 5,
"documentDescription": "Cotação de Materiais",
"defaultLayout": false,
"shortName": "CO"
},
{
"documentCode": 501,
"documentDescription": "Documento Específico",
"defaultLayout": true,
"shortName": "D"
},
{
"documentCode": 1,
"documentDescription": "Solicitação de Compra - Item",
"defaultLayout": false,
"shortName": "SC"
}
]
|
|
lHasNext | LOGICAL | OUTPUT | Indica existência de mais registros para busca |
- tt-mla-doc-pend-aprov: contém as informações gerais da pendência
- tt-fields (fields): contém as informações de campos e valores da pendência
- nextRowid: Rowid do registro da próxima página (para utilizar na próxima busca de dados)
|
RowErrors | Temp-table | OUTPUT | Informações sobre os erros ocorridos durante o processo de busca das pendências. |
Retorno | Informações de pendências a serem apresentadas ou erros ocorridos durante a busca. |