Bom dia Pessoal!
tenho um fluxo hoje que salvo os anexos em documento dentro do GED em uma pasta estabelecida e possível eu colocar o nome da pasta e ela retorna o id? isso e feito via dataset?
segue código:
function beforeTaskSave(colleagueId,nextSequenceId,userList){
if(nextSequenceId == 41){
//var pasta =(form.getValue("frota"))
log.info("#### Gravar anexos do formulário na pasta");
var id_FolderProtocolo = (parseInt("00002"));
//ID da pasta onde quero gravar os anexos
//******************************GRAVAR ANEXOS NA PASTA CRIADA******************************//
//PEGA ANEXOS DO FOMRULÁRIO
var calendar = java.util.Calendar.getInstance().getTime();
var docs = hAPI.listAttachments(); //Pega os anexos do processo
for(var i=0;i<docs.size();i++){
var doc = docs.get(i);
doc.setParentDocumentId(id_FolderProtocolo);
doc.setExpires(false);
doc.setCreateDate(calendar);
doc.setInheritSecurity(true);
doc.setTopicId(1);
doc.setUserNotify(false);
doc.setValidationStartDate(calendar);
doc.setVersionOption("0");
doc.setUpdateIsoProperties(true);
// GRAVA DOCUMENTO NO ECM
hAPI.publishWorkflowAttachment(doc);
log.info("#### Gravou anexo "+ doc.getDocumentId() +" do formulário na pasta");
}
// FIM ANEXAR DOCUMENTOS // ******************************************************************************************//
}
}