Histórico da Página
...
| pi-delete-v1 | ||||||||||||||||||
Requisito | Nenhum. | |||||||||||||||||
Descrição | Repassa os parâmetros recebidos pela API de comunicação (cdp/supplyDocuments) para a API de documentos (hubapi/apiDocuments) chamando o método pi-delete-v1. Também realiza validações de restrição dos usuários em relação a menu e processos. Retorna informações relacionadas a exclusão dos anexos. | |||||||||||||||||
Parâmetros | Tipo | Input/Output | Descrição | |||||||||||||||
oInput | JsonObject | INPUT | Parâmetros para eliminação de anexo individual: pathParams: Informar: ID do anexo.
Parâmetros para eliminação de anexo em lote: Payload: Informar os IDs a serem eliminados:
| |||||||||||||||
| oOutput | JsonObject | OUTPUT | Informações da exclusão: Não há retorno direto via Output nesse método. Em caso de sucesso na exclusão individual ou lote, será retornado vazio. A montagem do JsonObject e seu retorno ocorrerá na API de comunicações, cdp/supplyDocuments com base no conteúdo vindo da temp-table RowErrors. Para mais informações vide documentação : supplyDocuments - Anexos de Suprimentos (Compras, Contratos, entre outros). | |||||||||||||||
| RowErrors | Temp-table | OUTPUT | Informações sobre os erros ocorridos durante o processo: A temp-table vem populada com registros criados na API de documentos (hubapi/apiDocuments), devido a erros ocorridos durante o processo de exclusão de anexos. Esses registros serão usados para a montagem da mensagem de erro que será retornada via OUTPUT de um JsonObject, na API de comunicação (cdp/supplyDocuments), conforme cada caso específico.
Para verificar o que significa cada campo, conferir nas temp-tables no final desta documentação:
| |||||||||||||||
| ListaIdsExcluidos | Character | OUTPUT | IDs que foram eliminados com sucesso. Serão apresentado apresentados na mensagem de retorno caso aconteça de ter erros e sucessos em uma mesma eliminação em lote. | |||||||||||||||
| Retorno | Erros ocorridos durante a eliminação via temp-table RowErrors.exclusão individual ou em lote identificando qual o id com erro e id's dos documentos excluídos com sucesso. | |||||||||||||||||
| pi-create-v1 | |||||||||||||
Requisito | Nenhum. | ||||||||||||
Descrição | Repassa os parâmetros recebidos pela API de comunicação (cdp/supplyDocuments) para a API de documentos (hubapi/apiDocuments) chamando o método pi-create-v1. Também realiza validações de restrição dos usuários em relação a menu e processos. Retorna informações sobre o anexo criado. | ||||||||||||
Parâmetros | Tipo | Input/Output | Descrição | ||||||||||
oInput | JsonObject | INPUT | Parâmetros para criação: Payload:
Descrição dos campos do payload:
| ||||||||||
| oOutput | JsonObject | OUTPUT | Informações do anexo criado:
| oOutput | JsonObject | OUTPUT | Informações do anexo criado:
Para verificar o que significa cada campo conferir nas temp-tables no final desta documentação o detalhamento dos campos da temp-table :
ttDocumentFile . | ||||||
| RowErrors | Temp- | RowErrors | Temp-table | OUTPUT | Informações sobre os erros ocorridos durante a criação de arquivo. | ||||||||
Retorno | Informações do anexo criado ou erros ocorridos durante o processo. | ||||||||||||
...
| pi-valida | ||||
Requisito | Nenhum. | |||
Descrição | Realiza a verificação dos parâmetros passados na queryParams da no queryParams e pathParams dos métodos: pi-query-v1, para restrição de consulta, permitindo buscar apenas todos os documentos do tipo e chave de processo informadospi-create-v1, pi-delete-v1 e pi-download-v1, validando se o tipo de processo é um processo válido e existente, caso contrário, a execução do método será interrompida já no começo. | |||
Parâmetros | Tipo | Input/Output | Descrição | |
| cType | Character | INPUT | Identificação do endpoint:
| |
| iDocumentId | Integer | INPUT | Id (campo num-id-docto da tabela arquivo-docto do documento a ser verificado. | |
iProcessType | Integer | INPUT | Tipo do processo vindo da queryParams. Caso não tenha sido passado, e for o endpoint de "create" será retornado um erro. | |
| cProcessKey | Character | INPUT | Chave do processo vindo da queryParams. Caso não tenha sido passado, e for o endpoint de "create" será retornado um erro. | |
| RowErrors | Temp-table | OUTPUT | Informações sobre os erros ocorridos durante o processo. | |
Retorno | Informações sobre os erros ocorridos durante o processo. | |||
...
| pi-valida-ordem | |||||||
Requisito | Nenhum. | ||||||
Descrição | Realiza a verificação das permissões do usuário logado em relação ao programa de ordens de compra. | ||||||
Parâmetros | Tipo | Input/Output | Descrição | ||||
iProcessType | Integer | INPUT | Tipo do processo vindo da queryParams. | cProcessKey | Character | INPUT | Chavedo processo vindo da queryParams. |
| RowErrors | Temp-table | OUTPUT | Informações sobre os erros ocorridos durante o processo. | ||||
Retorno | Informações sobre os erros ocorridos durante o processo. | ||||||
...