Salvar anexos no Ged

Boa tarde!

Gostaria de saber como consigo salvar dados anexos de um formulário no ged

Uso assim nos meus formulários no script beforeTaskSave, aqui botei só o script básico, os dados você pode tratar da forma que achar melhor. Pode envolver o script em um try/catch para verificar os erros caso aconteça algum.


if(nextSequenceId == 6){    
        log.info("#### Gravar anexos do formulário na pasta");
        var id_FolderProtocolo = (parseInt("IDPASTA")); //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
        // ******************************************************************************************//
    }

Muito obrigada!

alguém pode me dar um exemplo de ID da pasta? vale apena usar o ECM para salvar os anexos dos formulários?