Histórico da Página
...
| pi-download-v1 | ||||||||
Requisito | Nenhum. | |||||||
Descrição | Repassa os parâmetros recebidos pela API de comunicação (cdp/api/v1/supplyDocuments) para a API de documentos (hubapi/apiDocuments) chamando o método pi-download-v1. Também realiza validações de restrição dos usuários em relação a menu e processos. Retorna informações do arquivo em que o download está sendo efetuado. | |||||||
Parâmetros | Tipo | Input/Output | Descrição | |||||
oInput | JsonObject | INPUT | Parâmetros para download do anexo: pathParams: Informar: download e ID o documentId do documento.
| |||||
| oOutput | JsonObject | OUTPUT | Retorno das informações do arquivo que está sendo realizado o download:
Descrição dos campos:
| |||||
| RowErrors | Temp-table | OUTPUT | Informações sobre os erros ocorridos durante a busca dos códigos dos anexos. | |||||
Retorno | Retorna informações de nome e conteúdo do anexo que está sendo feito download ou erros ocorridos durante o processo. | |||||||
...
| pi-delete-v1 | ||||||||||||||||||
Requisito | Nenhum. | |||||||||||||||||
Descrição | Repassa os parâmetros recebidos pela API de comunicação (cdp/api/v1/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 o documentId do anexo.
Parâmetros para eliminação de anexo em lote: Payload: Informar os IDs a relação dos documentId's 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/api/v1/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/api/v1/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 relação dos documentId's que foram eliminados com sucesso. Serão 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 exclusão individual ou em lote identificando qual o id documentId com erro e idna mensagem e a lista dos documentId's dos documentos excluídos com sucesso. | |||||||||||||||||
...
ttDocumentFile | Entrada/Saída | ||||
Temp-table com os campos a serem retornados na busca dos documentos do processo. | Saída | ||||
Atributo | Nome no Objeto | Tipo | Descrição | Obrigatório | Evolução |
num_id_docto | documentId | INTEGER | Número do ID do documento | Sim | Não se aplica |
cdn_tipo_processo | processType | INTEGER | Número do tipo do processo | Sim | Não se aplica |
| desc_tipo_proces | processTypeDescription | CHARACTER | Descrição do tipo do processo | Sim | Não se aplica |
| cod_chave_proces | processKey | CHARACTER | Código da chave do processo | Sim | Não se aplica |
| cod_usuar_docto | creationUser | CHARACTER | Código do usuário criador | Sim | Não se aplica |
| nom_usuar_docto | creationUserName | CHARACTER | Nome do usuário criador | Sim | Não se aplica |
| dtm_criac_docto | creationDatetime | DATETIME | Data e hora da criação | Sim | Não se aplica |
| nom_arq_docto | documentName | CHARACTER | Nome do documento | Sim | Não se aplica |
| nom_dir_docto | documentDir | CHARACTER | Caminho do diretório do documento | Sim | Não se aplica |
| ind_tam_docto | documentSize | CHARACTER | Tamanho do documento | SimNão | Não se aplica |
| des_docto | documentDescription | CHARACTER | Descrição do documento | SimNão | Não se aplica |