Árvore de páginas

Versões comparadas

Chave

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

...

pi-validate-user-info-v1

Requisito

Nenhum.

Descrição

Realiza validações do usuário para acesso:

  • Se é aprovador;
  • Se possui algum documento configurado para aprovação;
  • Se o existe estabelecimento configurado para aprovação (MLA0000)

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.


Bloco de código
titleExemplo
{
    "pathParams": [
    "validateUserInfo",
    "super"
  ],
}
oOutputJsonObjectOUTPUT

Campo indicando se o usuário está válido:


Bloco de código
titleExemplo
{
  "status": 200,
  "payload": {
    "total": 1,
    "hasNext": false,
    "items": [
      {
        "passed": true       
      }
    ]
  }
}
RowErrorsTemp-tableOUTPUTInformaçõ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-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.


Bloco de código
titleExemplo
{
    "pathParams": [
       "detailPending",
       "90667"
    ],
}
oOutputJsonObjectOUTPUT

Informações de layouts e dados da pendência solicitada:


Bloco de código
titleExemplo
{
  "status": 200,
  "payload": {
    "total": 1,
    "hasNext": false,
    "items": [
      {
        "layout": [
          {
            "id": "doc-nr-requisicao",
            "componentType": 1,
            "label": "Requisição",
            "description": "Número da  Requisição de Estoque",
            "visible": true,
            "size": 50
          },
          {
            "id": "doc-dt-requisicao",
            "componentType": 1,
            "label": "Data Requisição",
            "description": "Data da  Requisição de Estoque",
            "visible": true,
            "size": 50
          },
          {
            "id": "pend-valor-doc",
            "componentType": 1,
            "label": "Valor do Documento",
            "description": "Valor da Pendência de Aprovação",
            "visible": true,
            "size": 100
          }
         ],
         "fieldValues": [
          {
            "id": "doc-nr-requisicao",
            "value": "123457111"
          },
          {
            "id": "doc-dt-requisicao",
            "value": "14\/04\/2021"
          },
          {
            "id": "pend-valor-doc",
            "value": "R$ 1,25"
          }
         ]
      }
    ]
  }
}

Para verificar o que significa cada campo, conferir nas temp-tables no final desta documentação: 

  • tt-layout (layout): contém as informações dos campos do layout
  • tt-fields (fieldValues): contém as informações de campos e valores da pendência


RowErrorsTemp-tableOUTPUTInformaçõ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-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:

  • transactions: Transações de pendências que devem ser aprovadas (pode ser uma ou várias):
    • transactionNumber: Número da transação
    • approveText: Comentário da aprovação


Bloco de código
titleExemplo
{
    "pathParams": [
       "reapprove"
    ],
    "payload": {
       "transactions": [
          {
             "transactionNumber": 90390
          }
       ],
       "approveText": "Re-aprovada!"
    },
}
oOutputJsonObjectOUTPUT

Informações da re-aprovação:


Bloco de código
titleExemplo
{
  "status": 200,
  "payload": {
    "sucessProcess": true
  }
}
RowErrorsTemp-tableOUTPUTInformaçõ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-
process
query-
pending
attachments-
v1
v2

Requisito

Nenhum.

Descrição

Realiza a aprovação, reprovação ou re-aprovação de pendências

Retorna a lista de anexos disponíveis para determinado documento.

Parâmetros

Tipo

Input/Output

Descrição

iAction

oInput

INTEGER

JsonObject

INPUT

Ação 

1 - Aprovação

2 - Reprovação

3 - Reaprovação

ttTransactionsTEMP-TABLEINPUTLista de transações a serem processadascTextCHARACTERINPUTComentário de aprovação/reprovaçãoiRejectionCodeINTEIROINPUTCódigo de rejeiçãosucessProcessLOGICALOUTPUTIndica o processamento com sucesso (de pelo menos uma pendência)RowErrorsTEMP-TABLEOUTPUTInformaçõ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.

Definição de temp-tables:

Parâmetros para retornar a lista de anexos:

pathParams:  Informar: attachments  e o número da transação


Bloco de código
titleExemplo
{
    "pathParams": [
    "attachments",
    "19308"
  ],
}
oOutputJsonObjectOUTPUT

listagem dos anexos do documento:


Bloco de código
titleExemplo
{
    "payload": {
        "total": 3,
        "hasNext": false,
        "items": [
            {
                "internalId": "1",
                "transactionNumber": "412297",
                "name": "arquivo1.png",
                "description": "anexo de teste",
                "creationDatetime": "2020-02-01T08:00:00.000",
                "group": ""
            },
            {
                "internalId": "2",
                "transactionNumber": "412297",
                "name": "arquivo2.pdf",
                "description": "anexo de teste 2",
                "creationDatetime": "2022-02-01T08:00:00.000",
                "group": "teste"
            },
            {
                "internalId": "3",
                "transactionNumber": "412297",
                "name": "arquivo3.doc",
                "description": "anexo de teste 3",
                "creationDatetime": "2022-05-13T08:00:00.000",
                "group": "teste3"
            }
        ]
    },
    "status": 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.


RowErrorsTemp-tableOUTPUTInformações sobre os erros ocorridos na busca dos anexos do documento.

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:

  • attachmentContent 
  • número da transação
  • número do ID do anexo


Bloco de código
titleExemplo
{
    "pathParams": [
    "attachmentContent",
    "412297",
	"2"
  ],
}
oOutputJsonObjectOUTPUT

Objeto com o conteúdo do anexo solicitado:


Bloco de código
titleExemplo
{    
    "internalId": 1,
    "transactionNumber": 412297,
    "name": "arquivo1.png",
    "contentType": "image/png",
    "content": "iVBORw0KGgoAAAANSUhEUgAAAMkAAADJCAYAAAH+wSaTAAAAAXNSR0IArs4c6QAAAARnQU1BAA"
}

Para verificar o que significa cada campo, conferir nas temp-tables no final desta documentação: 

  • tt-anexo-conteudo: contém as informações de conteúdo do anexo consultado.
RowErrorsTemp-tableOUTPUTInformaçõ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

iActionINTEGERINPUT

Ação 

1 - Aprovação

2 - Reprovação

3 - Reaprovação

ttTransactionsTEMP-TABLEINPUTLista de transações a serem processadas
cTextCHARACTERINPUTComentário de aprovação/reprovação
iRejectionCodeINTEIROINPUTCódigo de rejeição
sucessProcessLOGICALOUTPUTIndica o processamento com sucesso (de pelo menos uma pendência)
RowErrorsTEMP-TABLEOUTPUTInformaçõ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.



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

ErrorDescriptionCHARACTER Descrição do erro SimNão se aplica
ErrorParametersCHARACTER Parâmetros da mensagem de erro SimNão se aplica
ErrorTypeCHARACTER Tipo do erro SimNão se aplica
ErrorHelpCHARACTER Texto de ajuda da mensagem de erro SimNão se aplica
ErrorSubTypeCHARACTERSubtipo do erroSimNã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

userNameCHARACTER Nome do aprovador

Não

Não se aplica

e-maileMailCHARACTER E-mail do aprovadorNãoNão se aplica
envia-emailsendEmailLOGICALIndica se envia e-mailNãoNão se aplica
recebe-emailreceiveEmailLOGICALIndica se recebe e-mailNãoNão se aplica
usuar-mestremasterUserLOGICALIndica se o usuário é mestreNãoNão se aplica
mo-codigocurrencyINTEGERMoeda do aprovadorNãoNão se aplica
sigla-moedacurrencyAbbrevCHARACTER Sigla da moeda do usuárioNãoNão se aplica
aprova-autoautomacticApprovalLOGICALIndica se o aprovador aprova automaticamenteNãoNão se aplica
aprova-auto-aprovautomacticApprovalApproverLOGICALIndica se o aprovador aprova automaticamente pendências do aprovadorNãoNão se aplica
cod-estabelsiteCodeCHARACTER Estabelecimento do aprovadorNãoNão se aplica
cod-lotacaoallocationCodeCHARACTER Lotação do aprovadorNãoNão se aplica
libera-verbareleaseAmountLOGICALIndica se o aprovador libera verbaNãoNão se aplica
log-usuar-configconfiguratorUserLOGICALIndica se o aprovador é configurador visualNãoNão se aplica
empresacompanyCodeCHARACTER Empresa do aprovadorNãoNão se aplica
idiomalanguageCHARACTER Idioma do aprovadorNãoNão se aplica



tt-config-visual

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

ErrorDescriptionCHARACTER Descrição do erro SimNão se aplicaErrorParametersCHARACTER Parâmetros da mensagem de erro SimNão se aplicaErrorTypeCHARACTER Tipo do erro SimNão se aplicaErrorHelpCHARACTER Texto de ajuda da mensagem de erro SimNão se aplicaErrorSubTypeCHARACTERSubtipo do erroSimNão se aplicatt-aprovador

Entrada/Saída

Temp-table com dados

dos

de configurações visuais de 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

userNameCHARACTER Nome do aprovador

Não

Não se aplica

e-maileMailCHARACTER E-

cod-usuar


CHARACTER 

Código
mail
do aprovador

Não

Não se aplica

envia

idi-

email

ordenacao

ordination
sendEmail
INTEGER
LOGICALIndica se envia e-mail

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

recebe-emailreceiveEmail
log-mostra-todas-empresasallCompaniesLOGICALIndica
se recebe e-mail
apresentação de pendências de todas as empresasNãoNão se aplica
usuar-mestremasterUser
log-aprova-sem-motivapproveWithoutReasonLOGICALIndica
se o usuário é mestre
aprovação sem informar motivoNãoNão se aplica
mo
cdn-tempo-
codigo
desf
currency
undoTimeINTEGER
Moeda do aprovador
Tempo de desfazerNãoNão se aplica
sigla-moedacurrencyAbbrevCHARACTER Sigla da moeda do usuário
idi-acao-swip-direrightSwipeActionINTEGER

Ação de deslizar (Direita)

(1 - Aprovar / 2 - Rejeitar / 3 - Nenhum)

Não


Não se aplica
aprova-autoautomacticApprovalLOGICALIndica se o aprovador aprova automaticamente
idi-acao-swip-esqleftSwipeActionINTEGER

Ação de deslizar (Esquerda)

(1 - Aprovar / 2 - Rejeitar / 3 - Nenhum)

NãoNão se aplica
aprova
idi-
auto
visualiz-
aprov
inicialinitialView
automacticApprovalApprover
INTEGER
LOGICALIndica se o aprovador aprova automaticamente pendências do aprovador

Visualização inicial

(1 - Todas as pendências / 2 - Pendências principais / 3 - Pendências alternativas / 4 - Pendências como mestre)

NãoNão se aplica
cod
num-registro-
estabel
paginac
siteCode
pageRecordsNumber
CHARACTER 
INTEGERNúmero de registros por página
Estabelecimento do aprovador
NãoNão se aplica
cod-lotacaoallocationCodeCHARACTER Lotação do aprovadorNãoNão se aplicalibera-verbareleaseAmountLOGICALIndica se o aprovador libera verbaNãoNão se aplicalog-usuar-configconfiguratorUserLOGICALIndica se o aprovador é configurador visual



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

Não se aplica

empresa
cCode
companyCode
code
CHARACTER Empresa do aprovador
CHARACTERCódigo da empresaSim
Não
Não se aplica
idioma
cName
language
name
CHARACTER Idioma do aprovador
CHARACTERNome da empresaSim
Não
Não se aplica



tt-config-visual

ttEstablishments

Entrada/Saída

Temp-table com dados de

configurações visuais de aprovadores

estabelecimentos

Saída

Atributo

Nome no objeto

Tipo

Descrição

Obrigatório

Evolução

cCode
cod-usuar
code
CHARACTER 
CHARACTERCódigo do
aprovador
estabelecimento
Não
SimNão se aplica
idi-ordenacao
cName
ordination
name
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)

CHARACTERNome do estabelecimentoSim
Não
Não se aplica
log-mostra-todas-empresasallCompaniesLOGICALIndica apresentação de pendências de todas as empresas
cCodeCompanycodeCompanyCHARACTERCódigo da empresaSim
Não
Não se aplica.
log-aprova-sem-motivapproveWithoutReasonLOGICALIndica aprovação sem informar motivoNãoNão se aplicacdn-tempo-desfundoTimeINTEGERTempo de desfazer



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

Não se aplica

idi-
acao-swip-direrightSwipeAction
interfacinterfaceINTEGER

Ação do swipe (Direito)

Interface (1 -
Aprovar
Lista / 2 -
Rejeitar / 3 - Nenhum
Detalhe)SimNão se aplica
idi
cod-
acao
tip-
swip-esq
doc
leftSwipeAction
documentCodeINTEGER

Ação do swipe (Esquerdo)

Código do documentoSimNão se aplica
desc-tip-docdocumentDescriptionCHARACTER Descrição do documento
(1 - Aprovar / 2 - Rejeitar / 3 - Nenhum)
NãoNão se aplica
idi
layout-
visualiz-inicial
padrao
initialView
defaultLayout
INTEGER

Visualização inicial

LOGICALLayout padrão
(1 - Todas as pendências / 2 - Pendências principais / 3 - Pendências alternativas / 4 - Pendências como mestre)
NãoNão se aplica
num-registro-paginacpageRecordsNumberINTEGERNúmero de registros por páginattCompany
siglashortNameCHARACTERSigla do documentoNãoNão se aplica



tt-layout

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

campos de layout

Saída

Atributo

Nome no objeto

Tipo

Descrição

Obrigatório

Evolução

cdn-docto
INTEGERCódigo do documentoSimNão se aplica

cod-usuar


CHARACTER 

Código do aprovador

Sim

Não se aplica

idi-interfac
INTEGERInterface (1 - Lista / 2 - Detalhe)SimNão se aplica
cCodecodeCHARACTERCódigo da empresa
cod-id-campoidCHARACTER Identificador do campoSimNão se aplica
cName
idi-compon
name
componentType
CHARACTER
INTEGERTipo de componente (1 - Campo / 2 - Lista / 3 - Separador)
Nome da empresa
SimNã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

cCodecodeCHARACTERCódigo do estabelecimento
nom-rotu-campolabelCHARACTER Rótulo do campoNãoNão se aplica
des-campodescriptionCHARACTER Descrição do campoSimNão se aplica
log-visivelvisibleLOGICALVisibilidade do campoSimNão se aplica
cName
cdn-tamanho
name
size
CHARACTER
INTEGER
Nome
Tamanho do
estabelecimento
campoSimNão se aplica
cdn-ord
INTEGEROrdem do campoSimNão se aplica
cod-entid-pai
CHARACTER Identificação da entidade paiNãoNão se aplica
Índice: visivel-ordem, log-visivel, cdn-ord



tt-mla-doc-pend-aprov

cCodeCompanycodeCompanyCHARACTERCódigo da empresaSimNão se aplica.

tt-document

Entrada/Saída

Temp-table com dados de documentospendências

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

objeto

Tipo

Descrição

Obrigatório

Evolução

nr-transtransactionNumberINTEGERNúmero da transaçãoidi-interfacinterfaceINTEGERInterface (1 - Lista / 2 - Detalhe)SimNão se aplica
cod-tip-docdocumentCodedocumentTypeINTEGERCódigo do documentoSimNão se aplica
desc-tipchave-docdocumentDescriptiondocumentKeyCHARACTER Descrição Chave do documentoNãoSimNão se aplica
layout-padraodefaultLayoutLOGICALLayout padrãoNãoNão se aplica
siglashortNameCHARACTERSigla do documentoNãoNã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

dt-geracaogenerateDateDATEData de geração
cdn-doctoINTEGERCódigo do documento
SimNão se aplica

cod-usuar

approver

CHARACTER 

Código do aprovador

Sim

Não se aplica

idi
ind-
interfac
situacaostatusINTEGER

Situação da pendência

Interface (

1 -

Lista / 2 - Detalhe)

Pendente 

2 - Aprovada

3 - Reprovada

4 - Reaprovada

SimNão se aplica
cod
ep-
id-campo
codigo
id
companyCHARACTER 
Identificador do campo
EmpresaSimNão se aplica
idi
cod-
compon
estabel
componentType
site
INTEGERTipo de componente (1 - Campo / 2 - Lista / 3 - Separador)
CHARACTER EstabelecimentoSimNão se aplica
tipopendencyTypeINTEGER

Tipo

1 - Principal

2 - Alternativa

3 - Mestre

SimNão se aplica
valor-docpriceDECIMALValor do documento



tt-fields

Entrada/Saída

Temp-table com informações de campos e valores das pendências

Saída

Atributo

Nome no objeto

Tipo

Descrição

Obrigatório

Evolução

nr-trans


INTEGER

Número da transação
nom-rotu-campolabelCHARACTER Rótulo do campoNãoNão se aplicades-campodescriptionCHARACTER Descrição do campoSimNão se aplicalog-visivelvisibleLOGICALVisibilidade do campoSimNão se aplicacdn-tamanhosizeINTEGERTamanho do campo

Sim

Não se aplica

cdn
id-
ord
campoid
INTEGER
CHARACTER 
Ordem
ID do campoSimNão se aplica
cod-entid-pai
valor-campovalueCHARACTER 
Identificação da entidade pai
Valor do campoSim
Não
Não se aplica
Índice: visivel-ordem, log-visivel, cdn-ordtt-mla-doc-pend-aprov



ttParamPendingApproval

Entrada/Saída

Temp-table

com dados

com parâmetros para busca de pendências

Saída

Atributo

Nome no objeto

Tipo

Descrição

Obrigatório

Evolução

nr-transtransactionNumberINTEGERNúmero da transaçãoSimNão se aplicacod-tip-docdocumentTypeINTEGERCódigo do documento

companyCHARACTER Empresa, se deixar em branco serão consideradas todas as empresasNãoNão se aplica
establishmentCHARACTER Estabelecimento, se deixar em branco serão considerados todos os estabelecimentosNãoNão se aplica
initialGenerationDateDATEData de geração inicialNãoNão se aplica
finalGenerationDateDATEData de geração finalNãoNão se aplica
mainPendenciesLOGICALIndica se devem ser apresentadas as pendências principaisSimNão se aplica
chave-doc
alternativePendencies
documentKeyCHARACTER Chave do documento
LOGICALIndica se devem ser apresentadas as pendências alternativasSimNão se aplica
dt-geracao
masterPendencies
generateDateDATEData de geração
LOGICALIndica se devem ser apresentadas as pendências como mestreSimNão se aplica
cod-usuar
documents
approver
CHARACTER 
Código do aprovador
Documentos a serem considerados (separados por vírgula)SimNão se aplica
ind-situacao
pendingPendencies
statusINTEGER

Situação da pendência

1 - Pendente 

2 - Aprovada

3 - Reprovada

4 - Reaprovada
LOGICALIndica se devem ser apresentadas pendências "pendentes"SimNão se aplica
ep-codigo
approvedPendencies
companyCHARACTER 
LOGICALIndica se devem ser apresentadas pendências "aprovadas"
Empresa
SimNão se aplica
cod-estabel
rejectedPendencies
siteCHARACTER Estabelecimento
LOGICALIndica se devem ser apresentadas pendências "reprovadas"SimNão se aplica
tipo
reApprovedPendencies
pendencyTypeINTEGER

Tipo

1 - Principal

2 - Alternativa

3 - Mestre

LOGICALIndica se devem ser apresentadas pendências "reaprovadas"SimNão se aplica
valor-doc
sortType
priceDECIMALValor do documento

tt-fields

Entrada/Saída

Temp-table com informações de campos e valores das pendências

Saída

Atributo

Nome no objeto

Tipo

Descrição

Obrigatório

Evolução

nr-trans

INTEGER

Número da transação

Sim

Não se aplica

id-campoidCHARACTER ID do campoSimNão se aplica
CHARACTER 

Ordenação: Opções possíveis (se não informado será utilizado: -generationDate):

  • -generationDate: Data de geração, decrescente
  • generationDate: Data de geração, crescente
  • -price: Valor, decrescente
  • price: Valor, crescente
  • company: Empresa
  • establishment: Estabelecimento
  • documentType: Documento
NãoNão se aplica
pageSizeINTEGERTamanho da página (número de registros retornados). Se não informado será considerado: 20.NãoNão se aplica
nextPageRowidROWID

Rowid do registro da próxima página

valor-campovalueCHARACTER Valor do campoSimNão se aplicaIndica se devem ser apresentadas as pendências principais

ttParamPendingApproval

Entrada/Saída

Temp-table com parâmetros para busca de pendências

Saída

Atributo

Tipo

Descrição

Obrigatório

Evolução

companyCHARACTER Empresa, se deixar em branco serão consideradas todas as empresas

NãoNão se aplica
establishmentCHARACTER Estabelecimento, se deixar em branco serão considerados todos os estabelecimentosNãoNão se aplica
initialGenerationDateDATEData de geração inicialNãoNão se aplica
finalGenerationDateDATEData de geração finalNãoNão se aplica
mainPendenciesLOGICAL



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

iCodRejeita

code

INTEGER

Código de rejeição

Sim

Não se aplica

cCodRejeitadescriptionCHARACTER DescriçãoSimNão se aplica
obriga-narrativa
alternativePendencies
reasonIsRequiredLOGICALIndica se
devem ser apresentadas as pendências alternativas
o código de rejeição obriga narrativaSimNão se aplica
masterPendencies



ttHistoricPending

LOGICALIndica se devem ser apresentadas as pendências como mestreSimNão se aplicadocumentsCHARACTER Documentos a serem considerados (separados por vírgula)SimNão se aplica

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
pendingPendenciesLOGICALIndica se devem ser apresentadas pendências "pendentes"

Sim

Não se aplica

desc-nivel
approvedPendencies
approveType
LOGICALIndica se devem ser apresentadas pendências "aprovadas"
CHARACTER Descrição do nível de aprovaçãoSimNão se aplica
cod-aprovador
rejectedPendencies
approverCode
LOGICALIndica se devem ser apresentadas pendências "reprovadas"
CHARACTER Código do aprovadorSimNão se aplica
nome-aprovador
reApprovedPendencies
approverDescription
LOGICALIndica se devem ser apresentadas pendências "reaprovadas"
CHARACTER Nome do aprovadorSimNão se aplica
sortType
data-aprovacao
CHARACTER 

Ordenação: Opções possíveis (se não informado será utilizado: -generationDate):

  • -generationDate: Data de geração, decrescente
  • generationDate: Data de geração, crescente
  • -price: Valor, decrescente
  • price: Valor, crescente
  • company: Empresa
  • establishment: Estabelicemento
  • documentType: Documento
Não
approveDateDATEData da aprovaçãoSimNão se aplica
hora-aprovacaoapproveHourCHARACTER Hora da aprovaçãoSimNão se aplica
narrativatextCHARACTER NarrativaSimNão se aplica
situacaostatusINTEGER

Situação

1 - Pendente 

2 - Aprovada

3 - Reprovada

4 - Reaprovada

SimNão se aplica



ttTransactions

Não se aplicapageSizeINTEGERTamanho da página (número de registros retornados). Se não informado será considerado: 20.NãoNão se aplicanextPageRowidROWID

Rowid do registro da próxima página

NãoNão se aplica

ttRejectionCode

Entrada/Saída

Temp-table com informações números de códigos transações de rejeiçãopendências

Saída

Atributo

Nome no objeto

Tipo

Descrição

Obrigatório

EvoluçãoiCodRejeita

nr-trans

codetransactionNumber

INTEGER

Código de rejeição
Número da transação

Sim

Não se aplica

cCodRejeitadescriptionCHARACTER DescriçãoSimNão se aplica
obriga-narrativareasonIsRequiredLOGICALIndica se o código de rejeição obriga narrativaSimNão se aplica

ttHistoricPending

tt-anexo

Entrada/Saída

Temp-table com

informações dos históricos de aprovação

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

nivel

INTEGER

Nível de parovação

Sim

Não se aplica

desc-nivelapproveTypeCHARACTER Descrição do nível de aprovação

Descrição

Obrigatório

Evolução

nr-trans

transactionNumber

INTEGER

Número da transação

Sim

Não se aplica

cod-aprovador
id
approverCode
internalId
CHARACTER 
CHARACTER
Código
Id interno do
aprovador
anexoSimNão se aplica
nome
-aprovador
approverDescription
name
CHARACTER 
CHARACTERNome do
aprovador
anexoSimNão se aplica
data-aprovacao
descricao
approveDate
description
DATEData da aprovação
CHARACTERDescrição do anexoNão
Sim
Não se aplica
hora
dt-hra-
aprovacao
criacao 
approveHour
creationDatetime
CHARACTER Hora da aprovaçãoSimNão se aplicanarrativatextCHARACTER NarrativaSim
DATETIMEData e hora de criação do anexoNãoNão se aplica
situacaostatusINTEGER

Situação

1 - Pendente 

2 - Aprovada

3 - Reprovada

4 - Reaprovada

grupo  groupCHARACTERGrupo de ordenação ao qual o anexo pertenceNão
Sim
Não se aplica
ttTransactions

tt-anexo-conteudo

Entrada/Saída

Temp-table com

números de transações de pendências

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

idinternalIdCHARACTERId interno do anexoSimNão se aplica
nomenameCHARACTERNome do anexoNãoNão se aplica
tipo-conteudocontentTypeCHARACTERTipo do conteúdo usado para a abertura do arquivoNãoNão se aplica
conteudocontentCLOBConteúdo do arquivo em Base64SimNão se aplica