Prezados, não consigo pegar o nome do arquivo anexado com o comando listattachments do hAPI, parece que o workflow não identifica o beforeTaskSave.
Usei este exemplo onde não anexo nada no form, ou seja, teria que retornar a mensagem Attachment not found! porem a tarefa é finalizada e nada acontece.
Preciso pegar o nome do arquivo e gravar no campo text de um formulário.
function beforeTaskSave(colleagueId, nextSequenceId, userList) {
var attachments = hAPI.listAttachments();
var hasAttachment = false;
for (var i = 0; i < attachments.size(); i++) {
var attachment = attachments.get(i);
if (attachment.getDocumentDescription() == "fluig.pdf") {
hasAttachment = true;
}
}
if (!hasAttachment) {
throw "Attachment not found!";
}
}