Histórico da Página
...
Quando a API for executada em modo persistente, os seguintes métodos estarão disponíveis para execução:
pi-metada-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: queryParams :
Utilizando este parâmetro com 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:
| |
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. |
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:
| |
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-metadata-v1 | ||
Requisito | Nenhum | |
Sintaxe | RUN pi-metadata-v1 in handle (INPUT <JsonObject>, INPUT <CHARACTER>, INPUT <CHARACTER>, OUTPUT DATASET <JsonObject>, OUTPUT TABLE <temp-table>). | |
Descrição | Retorna o json com os campos e ações que irão compor a tela dinâmica dos anexos conforme o evento: → list: tela de listagem dos anexos com as ações de Incluir, Excluir e Exluir todos. → edit: tela de inclusão de anexo. | |
Parâmetros | Descrição | |
oInput cEvent cVersion oOutput RowErrors | Número da ordem de compra Data da cotação para conversão Código da moeda para conversão Informações da ordem de compra Erros ocorridos no processo | |
Retorno | Retorna um dataset contendos informações da ordem de compra, parcelas, cotações, requisições, recebimentos, alterações, eventos e unidades de negócio e uma temp-table com os erros ocorridos durante o processo. | |
EPC | afterLoadOrdemCompra | |
Após buscar informações relacionadas a ordem detalhada | ||
Parâmetros | Descrição | |
Handle_ttOrdemCompra | Handle da temp-table com informações da ordem de compra: ttOrdemCompra | |
Handle_ ttPrazoCompra | Handle da temp-table com informações das parcelas: ttPrazoCompra | |
Handle_ttCotacaoItem | Handle da temp-table com informações das cotações: ttCotacaoItem | |
Handle_ttAltPed | Handle da temp-table com informações das altrerações do pedido: ttAltPed | |
Handle_ttRecebimento | Handle da temp-table com informações do recebimento: ttRecebimento | |
Handle_ttEventoPed | Handle da temp-table com informações dos eventos do pedido: ttEventoPed | |
Handle_ttItRequisicao | Handle da temp-table com informações de item de requisição: ttItRequisicao | |
Handle_ttUnidNegoc | Handle da te |