Criação de subPasta Processos


Pessoal na função abaixo, como implemento para conseguir salvar os arquivos no GED pela subpasta? No código atual consigo salvar apenas pela "PastaPai",no caso isso:  var nomeNovaPasta= hAPI.getCardValue("A1_CGC");
Gostaria que ficasse no seguinte formato: A1_CGC/dt_abertura/"arquivos".


function servicetask48(attempt, message) {

    hAPI.setTaskComments(getValue("WKUser"), getValue("WKNumProces"), 0, 0);

    //var A1_CGC  = hAPI.getCardValue("A1_CGC");
    var nomeNovaPasta= hAPI.getCardValue("A1_CGC");
    var subPasta = hAPI.getCardValue("dt_abertura").substring(6,10);
    log.info("Nome Nova Pasta: "+nomeNovaPasta);
    parametros = [
                  {nomePasta: nomeNovaPasta, data: false, campoData: null}    
                  ];

    if (hAPI.getCardValue("vl_cod") == "R00034"){

            pastaPai = 2561;

    } else {

            pastaPai = 2566;

    }

    result =  wfCriarPasta(parametros, pastaPai);
}



Tenho NO GED uma pasta Chamada Cadastros de Produtos(cod. 2561), no código abaixo consigo gravar dentro dessa pasta uma outra pasta com o valor do campo A1_CGC(dentro dessa pasta salvo todos os meus anexos do processo), Porém gostaria de salvar dentro da pasta A1_CGC, uma outra pasta, aí sim dentro dessa pasta viria meu anexo, porém preciso criar essas pasta por scripts, pq vai depender do valor do campo para que eu coloque o nome na pasta.

Essa função: servicetask48 é qual crio nome da pasta e o local(PastaPai) que irei salvar, é o script(CriarPasta) é como faço para salvar os anexos dentro da mesma.

:warning: Atenção: Esta publicação foi transferida automaticamente do fórum antigo, mas os anexos não foram incluídos.

Conseguiu evoluir no seu projeto?

Ainda não @Peter

Pode detalhar um pouco mais da sua necessidade, não entendi qual o problema que você esta tendo para captar o código da pasta Pai e criar o documento desejado.

Esta API ajuda?

http://lab.fluig.com/api/public/ecm/document/listDocumentWithChildren/{folderId}

@Peter, implementei novas informações no corpo da pergunta e um outro anexo

Você deverá dar atenção especial aos códigos das pastas que você criar, assim você poderá criar as pastas em subníveis. Vi que no seu código você já utiliza o método createSimpleFolder do WS ECMFolderService, agora basta você realizar a chamada deste WS na subpasta desejada.

O WS já retorna o código da pasta criado, use ele para salvar os documentos nesse diretório.

@Peter, não estou conseguindo realizar novas perguntas no fórum

@Peter, a API que você disponibilizou não está acessível

Opa, é porque tem que estar logado no ambiente para acessar a URL. Esse é um ambiente de treinamento para Devs, faça o login com usuario e senha: academy.aluno