Estou criando um processo que, ao chegar em certa atividade, chamo o hAPI.publishWorkflowAttachment.
Antes de chegar nesse ponto, crio uma porção de pastas usando o createFolder do serviço ECMFolderService.
Dei permissão de escrita para o usuário executor da atividade, mas ainda assim, quando chamo o método publishWorkflowAttachment, ele dá erro dizendo que o usuário atual não tem permissão para editar o arquivo. Já verifiquei na pasta de origem e a permissão realmente foi dada.
Alguém sabe onde pode estar o problema?
var attachments = hAPI.listAttachments();
for(var i = 0; i < attachments.size(); i++){
var attachment = attachments.get(i);
attachment.setParentDocumentId(idPastaCadastro);
attachment.setDocumentDescription(novoNomeArquivo);
attachment.setCreateDate(hoje);
attachment.setExpires(false);
hAPI.publishWorkflowAttachment(attachment);
}
Obrigado.