Gostaria de alterar a descrição de um documento via código atrelado a um processo. É possível fazer isso?
Sei que tem o documentDescription do dataset document. Consigo editá-lo?
Gostaria de alterar a descrição de um documento via código atrelado a um processo. É possível fazer isso?
Sei que tem o documentDescription do dataset document. Consigo editá-lo?
Victor, eu modifico o nome do arquivo quando eu anexo, após isso ainda não tive oportunidade. Se for para mudar o nome do documento na hora de anexar o código abaixo vai servir: OBS.: a função anexar() é chamada em um input type=button onclick="anexar();"
var indice = 0;
function anexar() {
indice++;
var nf = $('#inputNumeroNf').val();
var namefornecedor = $('#inputFornecedor').val();
var numberProcess = $('#ipNumberProcess').val();
var boletoDescription =
'Boleto da NF ' +
nf +
' do fornecedor ' +
namefornecedor +
', processo: ' +
numberProcess +
indice;
showCamera(boletoDescription);
}
// to open files to upload
function showCamera(param) {
JSInterface.showCamera(param);
$('#inputAnexoPA___' + indice)
.removeClass()
.addClass('form-control btn btn-success');
$('#inputAnexoPN___' + indice)
.removeClass()
.addClass('form-control btn btn-success');
}
Olá Victor, não deixou claro na sua pergunta. Mas imagino que esteja querendo alterar em um documento presente em uma solicitação já criada.
Se for este o caso, você pode usar o método updateSimpleDocument do serviço ECMDocumentService.
Neste link aqui tem um exemplo de como implementar
Espero ter ajudado, abraços
Oi Sérgio estou tentando realizar essa ação, mas estou com dificuldade pois ele exige o objeto attachments no método. Como eu recupero o objeto? Eu preciso apenas alterar o documentdescription de alguns documentos
— Wasley Santos 15 de Jun de 2021Para atualizar a descrição dos documentos de forma simples pode ser usado a API abaixo
try{
var clientService = fluigAPI.getAuthorizeClientService();
var data = {
companyId : getValue("WKCompany") + '',
serviceCode : 'fluig',
endpoint : '/api/public/ecm/document/updateDescription',
method : 'POST', // 'delete', 'patch', 'post', 'get'
timeoutService: '100',
params : {
id: ''+ documento + '',
description: ''+ descricao + ''
}
}