Histórico da Página
...
Quando a API estiver executada em modo persistente, os seguintes métodos estarão disponíveis para execução:
pi-get-defaults-v1 |
pi-get-document-abrev
pi-validate-user-info-v1
pi-query-app-list-v1
pi-query-pending-approval
pi-query-rejection-options-v1
pi-get-detail-pending-v1
pi-get-detail-historic-pending-v1
pi-approve-v1
pi-reprove-v1
pi-reapprove-v1
pi-process-pending-v1
Requisito | Nenhum. | |||
Descrição | Retorna dados principais para carregamento inicial do APP: empresas, estabelecimentos e documentos do aprovador com seus layouts. | |||
Parâmetros | Tipo | Input/Output | Descrição | |
oInput | JsonObject | INPUT | Parâmetros para a busca dos dados iniciais: pathParams: Informar na seguinte ordem: getDefaults e código do aprovador |
Requisito
Nenhum.
Descrição
Retorna informações de um aprovador do MLA.
Parâmetros
Tipo
Descrição
oInput
JsonObject
Parâmetros para a busca do aprovador:
queryParams → fields: Campos que devem ser retornados na busca, separados por vírgula, verificar campos possíveis no oOutput. |
pathParams: Informar o código do aprovador que se deseja buscar as informações.
as opções abaixo permite retornar também as informações de:
|
|
|
|
|
|
|
|
|
|
|
|
| |||
oOutput | JsonObject | OUTPUT | Informações |
iniciais para o APP:
|
|
|
Para verificar o que significa cada campo, conferir nas temp-tables no final desta documentação:
- tt-aprovador: que contém as informações principais do aprovador
- tt-config-visual (visualConfigurations): contém as informações de configuração visual do usuário.
Retorno
Aprovadores do MLA conforme filtros passados.
pi-get-layoutSetting-data | |||||||||||||||||
Requisito | Nenhum. | ||||||||||||||||
Descrição | Retorna layout de documento de um usuário | ||||||||||||||||
Parâmetros | Tipo | Input/Output | Descrição | ||||||||||||||
pcUser | CHARACTER | INPUT | Código do usuário que se deseja buscar o layout | ||||||||||||||
piInterface | INTEGER | INPUT | Código da interface (1 - Lista / 2 - Detalhe) | ||||||||||||||
piDocumentType | INTEGER | INPUT | Código do documento | ||||||||||||||
plOnlyVisible | LOGICAL | INPUT | Indica que deve retornar apenas campos visíveis | ||||||||||||||
pcFields | LONGCHAR | INPUT | Lista de campos a serem considerados na busca, separados por vírgula (verificar na temp-table tt-document-com-expand para saber os nomes a utilizar). | ||||||||||||||
pcExpand | LONGCHAR | INPUT | Lista de entidades filhas expansíveis. Para mostrar os campos do layout utilizar "fields" | ||||||||||||||
tt-document-com-expand | TEMP-TABLE | OUTPUT | Informações do documento | ||||||||||||||
tt-layout | TEMP-TABLE | OUTPUT | Lista de campos do layout do documento | ||||||||||||||
RowErrors | Temp-table | OUTPUT | Informações sobre os erros ocorridos durante o processo de busca de layout | ||||||||||||||
Retorno | Layout do documento para o usuário e interface solicitados. | ||||||||||||||||
pi-get-layoutSetting-v1 | |||||||||||||||||
Requisito | Nenhum. | ||||||||||||||||
Descrição | Retorna layout de documento de um usuário | ||||||||||||||||
Parâmetros | Tipo | Input/Output | Descrição | ||||||||||||||
oInput | JsonObject | INPUT | Parâmetros para a busca do layout: queryParams → expand: Utilizando este parâmetro com a informação "fields", são retornadas também os campos do layout. pathParams: Informar na seguinte ordem: o código do aprovador, interface e número de documento.
| oOutput | JsonObject | OUTPUT | Informações do layout:
Para verificar o que significa cada campo, conferir nas temp-tables no final desta documentação.:
| ||||||||||
RowErrors | Temp-table | OUTPUT | Informações sobre os erros ocorridos durante o processo de busca de layout | ||||||||||||||
Retorno | Layout do documento para o usuário e interface solicitados. | ||||||||||||||||
pi-get-users-with-layoutSetting-v1 | |||||||||||||||||
Requisito | Nenhum. | ||||||||||||||||
Descrição | Retorna a lista de usuários que layouts salvos para determinado documento | ||||||||||||||||
Parâmetros | Tipo | Input/Output | Descrição | ||||||||||||||
oInput | JsonObject | INPUT | Parâmetros para a busca dos usuários: pathParams: Informar na seguinte ordem: USERSWITHLAYOUT e número de documento.
| ||||||||||||||
oOutput | JsonObject | OUTPUT | Informações dos usuários:
Sobre os campos retornados:
| ||||||||||||||
RowErrors | Temp-table | OUTPUT | Informações sobre os erros ocorridos durante o processo de busca de usuários | ||||||||||||||
Retorno | Usuários que possuem layout salvo para o documento solicitado. | ||||||||||||||||
pi-delete-layoutSetting | |||||||||||||||||
Requisito | Nenhum. | ||||||||||||||||
Descrição | Elimina o layout de documento de um usuário | ||||||||||||||||
Parâmetros | Tipo | Input/Output | Descrição | ||||||||||||||
pcUser | CHARACTER | INPUT | Código do usuário que se deseja eliminar o layout | ||||||||||||||
piInterface | INTEGER | INPUT | Código da interface (1 - Lista / 2 - Detalhe) | ||||||||||||||
piDocumentType | INTEGER | INPUT | Código do documento | ||||||||||||||
oError | Progress.Lang.AppError | OUTPUT | Informações sobre os erros ocorridos durante o processo de eliminação de layout | ||||||||||||||
RowErrors | Temp-table | OUTPUT | Informações sobre os erros ocorridos durante o processo de eliminação de layout | ||||||||||||||
Retorno | Erros ocorridos no processo de eliminação. | ||||||||||||||||
pi-delete-layoutSetting-v1 | |||||||||||||||||
Requisito | Nenhum. | ||||||||||||||||
Descrição | Elimina o layout de documento de um usuário | ||||||||||||||||
Parâmetros | Tipo | Input/Output | Descrição | ||||||||||||||
oInput | JsonObject | INPUT | Parâmetros para a busca dos usuários: pathParams: Informar na seguinte ordem: o código do aprovador, interface e número de documento.
| ||||||||||||||
oOutput | JsonObject | OUTPUT | Informações do processamento:
| ||||||||||||||
RowErrors | Temp-table | OUTPUT | Informações sobre os erros ocorridos durante o processo de eliminação de layout | ||||||||||||||
Retorno | Erros ocorridos no processo de eliminação. | ||||||||||||||||
pi-delete-every-layoutSetting-v1 | |||||||||||||||||
Requisito | Nenhum. | ||||||||||||||||
Descrição | Elimina todos os layout de documento de um usuário | ||||||||||||||||
Parâmetros | Tipo | Input/Output | Descrição | ||||||||||||||
cUsuario | CHARACTER | INPUT | Código do usuário | ||||||||||||||
RowErrors | Temp-table | OUTPUT | Informações sobre os erros ocorridos durante o processo de eliminação de layouts | ||||||||||||||
Retorno | Erros ocorridos no processo de eliminação. |
Requisito
Nenhum.
Descrição
Para verificar o que significa cada campo, conferir nas temp-tables no final desta documentação:
| ||||
RowErrors | Temp-table | OUTPUT | Informações sobre os erros ocorridos durante o processo de busca dos dados | |
Retorno | Dados principais para inicialização do APP ou erros ocorridos durante o processo de busca. |
pi-get-document-abrev | ||||
Requisito | Nenhum. | |||
Descrição | Retorna a sigla do documento | |||
Parâmetros | Tipo | Input/Output | Descrição |
piDocumentCode |
INTEGER | INPUT | Código do documento | ||
pcDocumentDescription | CHARACTER | INPUT | Descrição do documento | |
pcSigla | CHARACTER | OUTPUT | Sigla do documento | |
Retorno | Sigla do documento. |
Parâmetros para a busca dos usuários:
pathParams: Informar: BATCH
payload: Informar o objeto com layouts a serem eliminados
- userCode: Código do usuário
- interface: Interface
- documentCode: Documento
title | Exemplo |
---|
pi-validate-user-info-v1 | |||||||
Requisito | Nenhum. | ||||||
Descrição | Realiza validações do usuário para acesso:
| ||||||
Parâmetros | Tipo | Input/Output | Descrição | ||||
oInput | JsonObject | INPUT | Parâmetros para a validação do aprovador: pathParams: Informar na seguinte ordem: validateUserInfo e código do aprovador.
|
|
|
|
| ||||||||
oOutput | JsonObject | OUTPUT | Campo indicando se o usuário está válido:
|
|
|
|
|
|
|
|
|
|
|
|
|
title | Exemplo |
---|
| ||||
RowErrors | Temp-table | OUTPUT | Informações sobre os erros ocorridos durante o processo de validação. | |
Retorno | Indica se o usuário está válido e caso não esteja, os erros de validação. |
pi-query-app-list-v1 | ||||||||
Requisito | Nenhum. | |||||||
Descrição | Realiza a busca de pendências a ser apresentada na listagem do APP. Obs.: Os campos são retornados conforme layout configurado para cada usuário e documento. | |||||||
Parâmetros | Tipo | Input/Output | Descrição | |||||
oInput | JsonObject | INPUT | Parâmetros para a busca das pendências: pathParams: Informar: getPendingApprovalToList queryParams:
|
|
|
|
|
| |||
oOutput | JsonObject | OUTPUT | Informações das pendências: |
Retorno
Erros ocorridos no processo de eliminação.
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 |
Bloco de código | ||
---|---|---|
| ||
{
"payload": {
"userCode":"super",
"interface":1,
"ordination": 3,
"allCompanies": true,
"approveWithoutReason": true,
"initialView": 3
}
} |
Resultado da criação do registro:
Para verificar o que significa cada campo, conferir nas temp-tables no final desta documentação:
- tt-config-visual-upd
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 } |
Retorno
Informações do registro salvo ou erros ocorridos no processo.
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
Descrição
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:
- tt-config-visual-upd
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 } } |
Resultado da alteração do registro:
Para verificar o que significa cada campo, conferir nas temp-tables no final desta documentação:
- tt-config-visual-upd
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 } |
Retorno
Informações do registro salvo ou erros ocorridos no processo.
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
Descrição
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:
- tt-config-visual-upd
Bloco de código | ||
---|---|---|
| ||
{
"pathParams": [
"super",
"1"
],
"payload": {
"ordination": 3,
"allCompanies": true,
"approveWithoutReason": true,
"initialView": 3
}
} |
Resultado da alteração do registro:
Para verificar o que significa cada campo, conferir nas temp-tables no final desta documentação:
- tt-config-visual-upd
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 } |
Retorno
Informações do registro salvo ou erros ocorridos no processo.
Requisito
Nenhum.
Descrição
Retorna informações de aprovadores conforme filtros informados.
Parâmetros
Tipo
Descrição
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"{ ] }, } |
Lista de aprovadores retornados na busca.
Para verificar o que significa cada campo, conferir nas temp-tables no final desta documentação:
- tt-aprovador
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", } ] |
Retorno
Informações de aprovadores ou erros ocorridos no processo de busca.
Requisito
Nenhum.
Descrição
Retorna informações de documentos disponíveis para configuração de layout do aprovador conforme filtros informados.
Parâmetros
Tipo
Descrição
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"
]
}
} |
"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:
- tt-aprovador
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"
}
]
|
- 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)
Retorno
Informações de pendências a serem apresentadas ou erros ocorridos durante a busca.
pi-query-pending-approval | ||||||||||||
Requisito | Nenhum. | |||||||||||
Descrição | Realiza a busca de pendências a ser apresentada na listagem do APP. | |||||||||||
Parâmetros | Tipo | Input/Output | Descrição | |||||||||
ttParamPendingApproval | TEMP-TABLE | INPUT | Parâmetros para busca dos registros de pendências | |||||||||
tt-mla-doc-pend-aprov | TEMP-TABLE | OUTPUT | Listagem com informações das pendências | |||||||||
lHasNext | LOGICAL | OUTPUT | Indica que existem mais registros a serem mostrados | |||||||||
rNextRowid | ROWID | OUTPUT | Próximo rowid para busca de novos registros | |||||||||
RowErrors | TEMP-TABLE | RowErrors | Temp-table | OUTPUT | Informações sobre os erros ocorridos durante a busca de documentoso processo de busca das pendências. | |||||||
Retorno | Informações de | documentos pendências a serem apresentadas ou erros ocorridos | no processo de durante a busca. |
pi-query-createrejection-layoutSettingoptions-v1 | |||||||||||||||||||||||
Requisito | Nenhum. | ||||||||||||||||||||||
Descrição | Cria layout de documento do usuárioRealiza a busca de códigos de rejeição disponíveis | ||||||||||||||||||||||
Parâmetros | Tipo | Input/Output | Descrição | ||||||||||||||||||||
oInput | JsonObject | INPUT | Parâmetros para | criação do layout do usuário para documentobusca dos códigos de rejeição: | payloadpathParams: | Informações do layout a ser criado:||||||||||||||||||
Bloco de código | Informar: rejectionOptions.
| title
| payload
| {
|
| userCode
| |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
oOutput | JsonObject | OUTPUT | Lista de rejeições:
| oOutput | JsonObject | OUTPUT | Para verificar o que significa cada campo, conferir nas temp-tables no final desta documentação:
| ||||||||||||||||
RowErrors | Temp-table | OUTPUT | Informações sobre os erros ocorridos durante a busca dos códigos de rejeição. | ||||||||||||||||||||
Retorno | Informações dos códigos de rejeição ou erros ocorridos durante a busca. |
pi-get-detail-pending-v1 | ||||||||||||||
Requisito | Nenhum. | |||||||||||||
Descrição | Realiza a busca dos detalhes de uma pendência de aprovação. Obs.: Os campos são retornados conforme layout configurado para cada usuário e documento. | |||||||||||||
Parâmetros | Tipo | Input/Output | Descrição | |||||||||||
oInput | JsonObject | INPUT | Parâmetros para detalhamento da pendência: pathParams: Informar na ordem: detailPending e o número da transação.
| userCode
| "super",
| "userName": "Super Usuário
| ||||||||
oOutput | JsonObject | OUTPUT | Informações de layouts e dados da pendência solicitada:
| |||||||||||
RowErrors | Temp-table | OUTPUT | Informações sobre os erros ocorridos durante a criação do layout de documento do usuário. | |||||||||||
Retorno | Informações do registro salvo ou erros ocorridos no processo. | |||||||||||||
pi-create-batch-layoutSetting-v1 | ||||||||||||||
Requisito | Nenhum. | |||||||||||||
Descrição | Criação de layout de documento do usuário em lote. Obs: Pode ser usado para criar o layout da Listagem e Detalhe junto para o mesmo documento. | |||||||||||||
Parâmetros | Tipo | Input/Output | Descrição | |||||||||||
oInput | JsonObject | INPUT | Parâmetros para criação do layout do usuário para documento: pathParams:Informar: BATCH payload: Informações do layout a ser criado:
Para verificar o que significa cada campo, conferir nas temp-tables no final desta documentação:
| |||||||||||
RowErrors | Temp-table | OUTPUT | Informações sobre os erros ocorridos durante a busca de detalhes da pendência. | |||||||||||
Retorno | Informações dos detalhes da pendência ou erros ocorridos durante a busca. |
pi-get-detail-historic-pending-v1 | ||||||||||||
Requisito | Nenhum. | |||||||||||
Descrição | Realiza a busca do histórico de aprovação de uma pendência. | |||||||||||
Parâmetros | Tipo | Input/Output | Descrição | |||||||||
oInput | JsonObject | INPUT | Parâmetros para busca do histórico de aprovação: pathParams: Informar na ordem: detailHistoricPending e o número da transação.
| }
| ]
| |||||||
oOutput | JsonObject | OUTPUT | Informações de histórico:
Para verificar o que significa cada campo, conferir nas temp-tables no final desta documentação:
| |||||||||
RowErrors | Temp-table | OUTPUT | Informações sobre os erros ocorridos durante a busca de histórico. | |||||||||
Retorno | Informações dos históricos ou erros ocorridos durante a busca. |
pi-approve-v1 | ||||||||||||||||||||||||||||||||||||
Requisito | Nenhum. | |||||||||||||||||||||||||||||||||||
Descrição | Realiza a aprovação de pendência(s). | |||||||||||||||||||||||||||||||||||
Parâmetros | Tipo | Input/Output | Descrição | |||||||||||||||||||||||||||||||||
oInput | JsonObject | INPUT | Parâmetros para aprovação de pendência(s): pathParams: Informar: approve payload:
| description
| :
| da
| Pendência
| de Aprovação"
| visible
| true,
| size
| 50
|
|
| }
| ]
| ||||||||||||||||||||
oOutput | JsonObject | OUTPUT | Resultado Informações da criação do registroaprovação:
Bloco de código |
| ||||||||||||||||||||||||||||||||
RowErrors | Temp-table | OUTPUT | Informações sobre os erros ocorridos durante a aprovação das pendências. | |||||||||||||||||||||||||||||||||
Retorno | Informação de sucesso ou erros ocorridos no processo de aprovação. |
pi-reprove-v1 | ||||||||||||||||||||||||||||||||||||
Requisito | Nenhum. | |||||||||||||||||||||||||||||||||||
Descrição | Realiza a reprovação de pendência(s). | |||||||||||||||||||||||||||||||||||
Parâmetros | Tipo | Input/Output | Descrição | |||||||||||||||||||||||||||||||||
oInput | JsonObject | INPUT | Parâmetros para reprovação de pendência(s): pathParams: Informar: reprove payload:
| interface
| : 1,
| "documentCode": 5
|
| documentDescription
| "Cotação de Materiais",
| _expandables
| "fields"
| ],
| fields
| [
| {
| "id
| pend-chave-doc
| |||||||||||||||||||
oOutput | JsonObject | OUTPUT | Informações da reprovação:
| |||||||||||||||||||||||||||||||||
RowErrors | Temp-table | OUTPUT | Informações sobre os erros ocorridos durante a reprovação das pendências. | |||||||||||||||||||||||||||||||||
Retorno | Informação de sucesso ou erros ocorridos no processo de reprovação. |
pi-reapprove-v1 | ||||||||||||||||||||||||||||||||||||
Requisito | Nenhum. | |||||||||||||||||||||||||||||||||||
Descrição | Realiza a re-aprovação de pendência(s). | |||||||||||||||||||||||||||||||||||
Parâmetros | Tipo | Input/Output | Descrição | |||||||||||||||||||||||||||||||||
oInput | JsonObject | INPUT | Parâmetros para re-aprovação de pendência(s): pathParams: Informar: reapprove payload:
| documentCode": 5
|
| documentDescription
| "Cotação de Materiais",
| _expandables
| "fields"
| ],
| fields
| [
| {
| "id": "pend-chave-doc"
|
| componentType
| 1,
| |||||||||||||||||||
oOutput | JsonObject | OUTPUT | Informações da re-aprovação:
| |||||||||||||||||||||||||||||||||
RowErrors | Temp-table | OUTPUT | Informações sobre os erros ocorridos durante a re-aprovação das pendências. | |||||||||||||||||||||||||||||||||
Retorno | Informação de sucesso ou erros ocorridos no processo de re-aprovação. |
pi-query-attachments-v2 | |||||||||||||||||||
Requisito | Nenhum. | ||||||||||||||||||
Descrição | Retorna a lista de anexos disponíveis para determinado documento. | ||||||||||||||||||
Parâmetros | Tipo | Input/Output | Descrição | ||||||||||||||||
oInput | JsonObject | INPUT | Parâmetros para retornar a lista de anexos: pathParams: Informar: attachments e o número da transação
| id
| "pend-cod-usuar-doc",
| ||||||||||||||
oOutput | JsonObject | OUTPUT | listagem dos anexos do documento:
| ||||||||||||||||
RowErrors | Temp-table | OUTPUT | Informações sobre os erros ocorridos durante a criação dos layouts de documentos/usuários. | ||||||||||||||||
Retorno | Informações do registro salvo ou erros ocorridos no processo. | ||||||||||||||||||
pi-update-layoutSetting-v1 | |||||||||||||||||||
Requisito | Nenhum. | ||||||||||||||||||
Descrição | Alteração de layout de documento do usuário | ||||||||||||||||||
Parâmetros | Tipo | Input/Output | Descrição | ||||||||||||||||
oInput | JsonObject | INPUT | Parâmetros para alteração do layout do usuário para documento: pathParams: Informar na seguinte ordem: o código do aprovador, interface e código do documento payload: Informações do layout a ser alterado:
| oOutput | JsonObject | OUTPUT |
Bloco de código | ||
---|---|---|
| ||
{
"userCode": "super",
"userName": "Super Usuário",
"interface": 1,
"documentCode": 5,
"documentDescription": "Cotação de Materiais",
"_expandables": [
"fields"
],
"fields": [
{
"id": "pend-chave-doc",
"componentType": 1,
"label": "Chave",
"description": "Chave do Documento da Pendência de Aprovação",
"visible": true,
"size": 50
},
{
"id": "pend-valor-doc",
"componentType": 1,
"label": "Valor",
"description": "Valor da Pendência de Aprovação",
"visible": true,
"size": 50
}
]
} |
200
} |
Para verificar o que significa cada campo, conferir nas temp-tables no final desta documentação:
- tt-anexo: contém a lista de anexos com as informações de identificação do arquivo, sem o seu conteúdo.
Retorno
Informação de sucesso ou erros ocorridos no processo de criação da listagem dos anexos.
pi-get-attach-content-v2 | ||||||||
Requisito | Nenhum. | |||||||
Descrição | Retorna objeto com o conteúdo do anexo de um determinado documento. | |||||||
Parâmetros | Tipo | Input/Output | Descrição | |||||
oInput | JsonObject | INPUT | Parâmetros para retornar o conteúdo do anexo: pathParams: Informar:
| |||||
oOutput | JsonObject | OUTPUT | Objeto com o conteúdo do anexo solicitado:
Para verificar o que significa cada campo, conferir nas temp-tables no final desta documentação:
| |||||
RowErrors | Temp-table | OUTPUT | Informações sobre os erros ocorridos na busca do conteúdo do anexo de determinado documento. | |||||
Retorno | Informação de sucesso ou erros ocorridos no processo de consulta ao conteúdo do anexo. |
pi-process-pending-v1 | ||||
Requisito | Nenhum. | |||
Descrição | Realiza a aprovação, reprovação ou re-aprovação de pendências. | |||
Parâmetros | Tipo | Input/Output | Descrição | |
iAction | INTEGER | INPUT | Ação 1 - Aprovação 2 - Reprovação 3 - Reaprovação | |
ttTransactions | TEMP-TABLE | INPUT | Lista de transações a serem processadas | |
cText | CHARACTER | INPUT | Comentário de aprovação/reprovação | |
iRejectionCode | INTEIRO | INPUT | Código de rejeição | |
sucessProcess | LOGICAL | OUTPUT | Indica o processamento com sucesso (de pelo menos uma pendência) | |
RowErrors | TEMP-TABLE | OUTPUT | Informações sobre os erros ocorridos durante |
o processo de aprovação/reprovação. |
Retorno |
Informação de sucesso ou erros ocorridos no |
processamento das pendências. |
Requisito
Nenhum.
Descrição
Alteração de layout de documento do usuário em lote.
Obs: Pode ser usado para alteração do layout da Listagem e Detalhe junto para o mesmo documento.
Parâmetros
Tipo
Descrição
Parâmetros para alteração do layout do usuário para documento:
pathParams: Informar BATCH.
payload: Informações do layout a ser criado:
- layouts: Layouts de documentos/usuários:
- userCode: Código do aprovador
- interface: Interface (1 - Lista / 2 - Detalhe)
- documentCode: Código do documento
- fields: Componentes do layout:
- id: Id do componente;
- componentType: Tipo de componente (1 - Campo / 2 - Lista / 3 - Separador);
- label: Rótulo do campo;
- description: Descrição do campo;
- visible: Visibilidade do campo;
- size: Tamanho do componente;
- fields: Campos do componente em questão
- Mesma estrutura de campos acima
Bloco de código | ||
---|---|---|
| ||
{
"pathParams": [
"BATCH"
],
"payload": {
"layouts": [
{
"userCode": "super",
"interface": 1,
"documentCode": 5,
"fields": [
{
"id": "pend-chave-doc",
"componentType": 1,
"label": "Chave",
"description": "Chave do Documento da Pendência de Aprovação",
"visible": true,
"size": 100
},
{
"id": "pend-valor-doc",
"componentType": 1,
"label": "Valor",
"description": "Valor da Pendência de Aprovação",
"visible": true,
"size": 100
}
]
},
{
"userCode": "super",
"interface": 2,
"documentCode": 5,
"fields": [
{
"id": "pend-chave-doc",
"componentType": 1,
"label": "Chave",
"description": "Chave do Documento da Pendência de Aprovação",
"visible": true,
"size": 100
},
{
"id": "pend-cod-usuar-doc",
"componentType": 1,
"label": "Usuário",
"description": "Código do Usuário da Pendência de Aprovação",
"visible": true,
"size": 50
},
{
"id": "pend-valor-doc",
"componentType": 1,
"label": "Valor",
"description": "Valor da Pendência de Aprovação",
"visible": true,
"size": 50
}
]
}
]
}
} |
Resultado da criação do registro:
- layouts: Layouts de documentos/usuários:
- userCode: Código do aprovador
- userName: Nome do aprovador
- interface: Interface (1 - Lista / 2 - Detalhe)
- documentCode: Código do documento
- documentDescription: Descrição do documento
- fields: Componentes do layout:
- id: Id do componente;
- componentType: Tipo de componente (1 - Campo / 2 - Lista / 3 - Separador);
- label: Rótulo do campo;
- description: Descrição do campo;
- visible: Visibilidade do campo;
- size: Tamanho do componente;
- fields: Campos do componente em questão
- Mesma estrutura de campos acima
Bloco de código | ||
---|---|---|
| ||
{
"layouts": [
{
"userCode": "super",
"userName": "Super Usuário",
"interface": 1,
"documentCode": 5,
"documentDescription": "Cotação de Materiais",
"_expandables": [
"fields"
],
"fields": [
{
"id": "pend-chave-doc",
"componentType": 1,
"label": "Chave",
"description": "Chave do Documento da Pendência de Aprovação",
"visible": true,
"size": 100
},
{
"id": "pend-valor-doc",
"componentType": 1,
"label": "Valor",
"description": "Valor da Pendência de Aprovação",
"visible": true,
"size": 100
}
]
},
{
"userCode": "super",
"userName": "Super Usuário",
"interface": 2,
"documentCode": 5,
"documentDescription": "Cotação de Materiais",
"_expandables": [
"fields"
],
"fields": [
{
"id": "pend-chave-doc",
"componentType": 1,
"label": "Chave",
"description": "Chave do Documento da Pendência de Aprovação",
"visible": true,
"size": 100
},
{
"id": "pend-cod-usuar-doc",
"componentType": 1,
"label": "Usuário",
"description": "Código do Usuário da Pendência de Aprovação",
"visible": true,
"size": 50
},
{
"id": "pend-valor-doc",
"componentType": 1,
"label": "Valor",
"description": "Valor da Pendência de Aprovação",
"visible": true,
"size": 50
}
]
}
]
} |
Retorno
Informações do registro salvo ou erros ocorridos no processo.
Definição de temp-tables:
Definição de temp-tables:
RowErrors | Entrada/Saída | |||
Temp-table com dados dos erros ocorridos durante o processo | Saída | |||
Atributo | Tipo | Descrição | Obrigatório | Evolução |
ErrorSequence | INTEGER | Número da sequência do erro | Sim | Não se aplica |
ErrorNumber | INTEGER | Código do erro | Sim | Não se aplica |
ErrorDescription | CHARACTER | Descrição do erro | Sim | Não se aplica |
ErrorParameters | CHARACTER | Parâmetros da mensagem de erro | Sim | Não se aplica |
ErrorType | CHARACTER | Tipo do erro | Sim | Não se aplica |
ErrorHelp | CHARACTER | Texto de ajuda da mensagem de erro | Sim | Não se aplica |
ErrorSubType | CHARACTER | Subtipo do erro | Sim | Não se aplica |
tt-aprovador | Entrada/Saída | ||||
Temp-table com dados dos aprovadores | Saída | ||||
Atributo | Nome no objeto | Tipo | Descrição | Obrigatório | Evolução |
cod-usuar | userCode | CHARACTER | Código do aprovador | Não | Não se aplica |
nome-usuar | userName | CHARACTER | Nome do aprovador | Não | Não se aplica |
CHARACTER | E-mail do aprovador | Não | Não se aplica | ||
envia-email | sendEmail | LOGICAL | Indica se envia e-mail | Não | Não se aplica |
recebe-email | receiveEmail | LOGICAL | Indica se recebe e-mail | Não | Não se aplica |
usuar-mestre | masterUser | LOGICAL | Indica se o usuário é mestre | Não | Não se aplica |
mo-codigo | currency | INTEGER | Moeda do aprovador | Não | Não se aplica |
sigla-moeda | currencyAbbrev | CHARACTER | Sigla da moeda do usuário | Não | Não se aplica |
aprova-auto | automacticApproval | LOGICAL | Indica se o aprovador aprova automaticamente | Não | Não se aplica |
aprova-auto-aprov | automacticApprovalApprover | LOGICAL | Indica se o aprovador aprova automaticamente pendências do aprovador | Não | Não se aplica |
cod-estabel | siteCode | CHARACTER | Estabelecimento do aprovador | Não | Não se aplica |
cod-lotacao | allocationCode | CHARACTER | Lotação do aprovador | Não | Não se aplica |
libera-verba | releaseAmount | LOGICAL | Indica se o aprovador libera verba | Não | Não se aplica |
log-usuar-config | configuratorUser | LOGICAL | Indica se o aprovador é configurador visual | Não | Não se aplica |
empresa | companyCode | CHARACTER | Empresa do aprovador | Não | Não se aplica |
idioma | language | CHARACTER | Idioma do aprovador | Não | Não se aplica |
tt-config-visual | Entrada/Saída | ||||
Temp-table com dados de configurações visuais de aprovadores | Saída | ||||
Atributo | Nome no objeto | Tipo | Descrição | Obrigatório | Evolução |
cod-usuar | CHARACTER | Código do aprovador | Não | Não se aplica | |
idi-ordenacao | ordination | INTEGER | Ordenação padrão: (1 - Mais recentes / 2 - Mais antigas / 3 - Maior valor / 4 - Menor valor / 5 - Tipo de documento / 6 - Empresa / 7 - Estabelecimento) | Não | Não se aplica |
log-mostra-todas-empresas | allCompanies | LOGICAL | Indica apresentação de pendências de todas as empresas | Não | Não se aplica |
log-aprova-sem-motiv | approveWithoutReason | LOGICAL | Indica aprovação sem informar motivo | Não | Não se aplica |
cdn-tempo-desf | undoTime | INTEGER | Tempo de desfazer | Não | Não se aplica |
idi-acao-swip-dire | rightSwipeAction | INTEGER | Ação de deslizar (Direita) (1 - Aprovar / 2 - Rejeitar / 3 - Nenhum) | Não se aplica | |
idi-acao-swip-esq | leftSwipeAction | INTEGER | Ação de deslizar (Esquerda) (1 - Aprovar / 2 - Rejeitar / 3 - Nenhum) | Não | Não se aplica |
idi-visualiz-inicial | initialView | INTEGER | Visualização inicial (1 - Todas as pendências / 2 - Pendências principais / 3 - Pendências alternativas / 4 - Pendências como mestre) | Não | Não se aplica |
num-registro-paginac | pageRecordsNumber | INTEGER | Número de registros por página | Não | Não se aplica |
ttCompany | Entrada/Saída | ||||
Temp-table com dados de empresas | Saída | ||||
Atributo | Nome no objeto | Tipo | Descrição | Obrigatório | Evolução |
seqGroup | INTEGER | Sequência da empresa | Sim | Não se aplica | |
cCode | code | CHARACTER | Código da empresa | Sim | Não se aplica |
cName | name | CHARACTER | Nome da empresa | Sim | Não se aplica |
ttEstablishments | Entrada/Saída | ||||
Temp-table com dados de estabelecimentos | Saída | ||||
Atributo | Nome no objeto | Tipo | Descrição | Obrigatório | Evolução |
cCode | code | CHARACTER | Código do estabelecimento | Sim | Não se aplica |
cName | name | CHARACTER | Nome do estabelecimento | Sim | Não se aplica |
cCodeCompany | codeCompany | CHARACTER | Código da empresa | Sim | Não se aplica. |
tt-document | Entrada/Saída | ||||
Temp-table com dados de documentos | Saída | ||||
Atributo | Nome no objeto | Tipo | Descrição | Obrigatório | Evolução |
cod-usuar | userCode | CHARACTER | Código do aprovador | Sim | Não se aplica |
idi-interfac | interface | INTEGER | Interface (1 - Lista / 2 - Detalhe) | Sim | Não se aplica |
cod-tip-doc | documentCode | INTEGER | Código do documento | Sim | Não se aplica |
desc-tip-doc | documentDescription | CHARACTER | Descrição do documento | Não | Não se aplica |
layout-padrao | defaultLayout | LOGICAL | Layout padrão | Não | Não se aplica |
sigla | shortName | CHARACTER | Sigla do documento | Não | Não se aplica |
tt-layout | Entrada/Saída | ||||
Temp-table com campos de layout | Saída | ||||
Atributo | Nome no objeto | Tipo | Descrição | Obrigatório | Evolução |
cdn-docto | INTEGER | Código do documento | Sim | Não se aplica | |
cod-usuar | CHARACTER | Código do aprovador | Sim | Não se aplica | |
idi-interfac | INTEGER | Interface (1 - Lista / 2 - Detalhe) | Sim | Não se aplica | |
cod-id-campo | id | CHARACTER | Identificador do campo | Sim | Não se aplica |
idi-compon | componentType | INTEGER | Tipo de componente (1 - Campo / 2 - Lista / 3 - Separador) | Sim | Não se aplica |
nom-rotu-campo | label | CHARACTER | Rótulo do campo | Não | Não se aplica |
des-campo | description | CHARACTER | Descrição do campo | Sim | Não se aplica |
log-visivel | visible | LOGICAL | Visibilidade do campo | Sim | Não se aplica |
cdn-tamanho | size | INTEGER | Tamanho do campo | Sim | Não se aplica |
cdn-ord | INTEGER | Ordem do campo | Sim | Não se aplica | |
cod-entid-pai | CHARACTER | Identificação da entidade pai | Não | Não se aplica | |
Índice: visivel-ordem, log-visivel, cdn-ord |
tt-mla-doc-pend-aprov | Entrada/Saída | ||||
Temp-table com dados de pendências | Saída | ||||
Atributo | Nome no objeto | Tipo | Descrição | Obrigatório | Evolução |
nr-trans | transactionNumber | INTEGER | Número da transação | Sim | Não se aplica |
cod-tip-doc | documentType | INTEGER | Código do documento | Sim | Não se aplica |
chave-doc | documentKey | CHARACTER | Chave do documento | Sim | Não se aplica |
dt-geracao | generateDate | DATE | Data de geração | Sim | Não se aplica |
cod-usuar | approver | CHARACTER | Código do aprovador | Sim | Não se aplica |
ind-situacao | status | INTEGER | Situação da pendência 1 - Pendente 2 - Aprovada 3 - Reprovada 4 - Reaprovada | Sim | Não se aplica |
ep-codigo | company | CHARACTER | Empresa | Sim | Não se aplica |
cod-estabel | site | CHARACTER | Estabelecimento | Sim | Não se aplica |
tipo | pendencyType | INTEGER | Tipo 1 - Principal 2 - Alternativa 3 - Mestre | Sim | Não se aplica |
valor-doc | price | DECIMAL | Valor do documento |
tt-fields | Entrada/Saída | ||||
Temp-table com informações de campos e valores das pendências |
RowErrors
Entrada/Saída
Temp-table com dados dos erros ocorridos durante o processo
Saída
Atributo
Tipo
Descrição
Obrigatório
Evolução
ErrorSequence
INTEGER
Sim
Não se aplica
ErrorNumber
Sim
Não se aplica
tt-aprovador
Entrada/Saída
Temp-table com dados dos aprovadores
Saída
Atributo
Tipo
Descrição
Obrigatório
Evolução
cod-usuar
CHARACTER
Não
Não se aplica
nome-usuar
Não
Não se aplica
tt-config-visual
Entrada/Saída
Saída | |||||
Atributo | Nome no objeto | Tipo | Descrição | Obrigatório | Evolução |
cod-usuar
CHARACTER
Não
Não se aplica
idi-ordenacao
Ordenação padrão:
(1 - Mais recentes / 2 - Mais antigas / 3 - Maior valor / 4 - Menor valor / 5 - Tipo de documento / 6 - Empresa / 7 - Estabelecimento)
Não
Não se aplica
nr-trans | INTEGER | Número da transação | Sim |
Não se aplica |
id-campo | id | CHARACTER | ID do campo | Sim |
Não se aplica |
valor- |
campo |
value |
CHARACTER | Valor do campo | Sim |
Não se aplica |
ttParamPendingApproval | Entrada/Saída | |||
Temp-table com parâmetros para busca de pendências | Saída | |||
Atributo | Tipo | Descrição | Obrigatório | Evolução |
company | CHARACTER | Empresa, se deixar em branco serão consideradas todas as empresas | Não | Não se aplica |
establishment | CHARACTER | Estabelecimento, se deixar em branco serão considerados todos os estabelecimentos |
Ação do swipe (Direito)
(1 - Aprovar / 2 - Rejeitar / 3 - Nenhum)
Ação do swipe (Esquerdo)
(1 - Aprovar / 2 - Rejeitar / 3 - Nenhum)Não | Não se aplica |
Visualização inicial
initialGenerationDate | DATE | Data de geração inicial |
Não | Não se aplica |
finalGenerationDate | DATE | Data de geração final | Não | Não se aplica |
tt-config-visual-upd
Entrada/Saída
Temp-table com dados de configurações visuais de aprovadores
Saída
Atributo
Tipo
Descrição
Obrigatório
Evolução
cod-usuar
CHARACTER
mainPendencies | LOGICAL | Indica se devem ser apresentadas as pendências principais | Sim | Não se aplica |
alternativePendencies | LOGICAL | Indica se devem ser apresentadas as pendências alternativas | Sim | Não se aplica |
masterPendencies | LOGICAL | Indica se devem ser apresentadas as pendências como mestre | Sim | Não se aplica |
documents | CHARACTER | Documentos a serem considerados (separados por vírgula) | Sim | Não se aplica |
pendingPendencies |
Ordenação padrão:
(1 - Mais recentes / 2 - Mais antigas / 3 - Maior valor / 4 - Menor valor / 5 - Tipo de documento / 6 - Empresa / 7 - Estabelecimento)
LOGICAL | Indica se devem ser apresentadas pendências "pendentes" | Sim |
Não se aplica |
approvedPendencies | LOGICAL | Indica |
se devem ser apresentadas pendências "aprovadas" | Sim |
Não se aplica |
rejectedPendencies | LOGICAL | Indica |
se devem ser apresentadas pendências "reprovadas" | Sim |
Não se aplica |
reApprovedPendencies | LOGICAL | Indica se devem ser apresentadas pendências "reaprovadas" | Sim |
Não se aplica |
Ação do swipe (Direito)
(1 - Aprovar / 2 - Rejeitar / 3 - Nenhum)
sortType | CHARACTER | Ordenação: Opções possíveis (se não informado será utilizado: -generationDate):
|
Ação do swipe (Esquerdo)
(1 - Aprovar / 2 - Rejeitar / 3 - Nenhum)initialViewNão | Não se aplica |
pageSize | INTEGER |
Visualização inicial
(1 - Todas as pendências / 2 - Pendências principais / 3 - Pendências alternativas / 4 - Pendências como mestre)Tamanho da página (número de registros retornados). Se não informado será considerado: 20. | Não | Não se aplica |
nextPageRowid | ROWID | Rowid do registro da próxima página | Não | Não se aplica |
ttRejectionCode | Entrada/Saída | ||||
Temp-table com |
informações de códigos de |
rejeição | Saída | ||||
Atributo | Nome no objeto | Tipo | Descrição | Obrigatório | Evolução |
cod-usuar
CHARACTER
Sim
Não se aplica
iCodRejeita | code | INTEGER | Código de rejeição | Sim | Não se aplica |
cCodRejeita | description | CHARACTER | Descrição |
Sim | Não se aplica |
obriga- |
narrativa |
reasonIsRequired | LOGICAL |
Indica se o código de rejeição obriga narrativa | Sim |
Não se aplica |
ttHistoricPending | Entrada/Saída | ||||
Temp-table com |
informações dos históricos de |
aprovação | Saída | ||||
Atributo | Nome no objeto | Tipo | Descrição | Obrigatório | Evolução |
nivel | INTEGER | Nível de aprovação | Sim | Não se aplica | |
desc-nivel | approveType | CHARACTER | Descrição do nível de aprovação | Sim | Não se aplica |
cod- |
aprovador |
approverCode | CHARACTER | Código do aprovador | Sim | Não se aplica |
nome- |
aprovador |
approverDescription | CHARACTER | Nome do aprovador | Sim | Não se aplica | |
data-aprovacao | approveDate | DATE | Data da aprovação | Sim | Não se aplica |
hora-aprovacao | approveHour | CHARACTER | Hora da aprovação | Sim | Não se aplica |
narrativa | text | CHARACTER | Narrativa | Sim | Não se aplica |
situacao | status | INTEGER | Situação 1 - Pendente 2 - Aprovada 3 - Reprovada 4 - Reaprovada | Sim | Não se aplica |
ttTransactions | Entrada/Saída | ||||
Temp-table com números de transações de pendências | Saída | ||||
Atributo | Nome no objeto | Tipo | Descrição | Obrigatório | Evolução |
nr-trans | transactionNumber | INTEGER | Número da transação | Sim |
Não se aplica |
tt- |
anexo | Entrada/Saída | ||||
Temp-table com |
a lista de anexos. Possui as informações de identificação do arquivo, sem o seu conteúdo. | Saída | ||||
Atributo | Nome no objeto | Tipo | Descrição | Obrigatório | Evolução |
nr-trans | transactionNumber | INTEGER | Número da transação | Sim | Não se aplica |
id | internalId | CHARACTER | Id interno do anexo | Sim | Não se aplica |
nome |
name |
CHARACTER |
Nome do |
anexo | Sim | Não se aplica |
descricao | description | CHARACTER | Descrição do anexo | Não |
Não se aplica |
dt- |
hra- |
criacao |
creationDatetime |
DATETIME | Data e hora de criação do anexo | Não |
Não se aplica |
grupo | group | CHARACTER | Grupo de ordenação ao qual o anexo pertence | Não | Não se aplica |
tt-anexo-conteudo | Entrada/Saída | ||||
Temp-table com as informações do conteúdo do anexo. | Saída | ||||
Atributo | Nome no objeto | Tipo | Descrição | Obrigatório | Evolução |
nr-trans | transactionNumber | INTEGER | Número da transação | Sim | Não se aplica |
id |
internalId |
CHARACTER |
Id interno do |
anexo | Sim | Não se aplica |
nome |
name |
CHARACTER |
Nome do |
anexo |
Não | Não se aplica |
tipo- |
conteudo | contentType |
CHARACTER | Tipo do conteúdo usado para a abertura do arquivo | Não |
Não se aplica |
conteudo | content | CLOB | Conteúdo do arquivo em Base64 | Sim |
Não se aplica |