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.
Conseguiu evoluir no seu projeto?
— Peter Angelo 23 de Jan de 2018Ainda não @Peter
— Quemuel Rodrigues 23 de Jan de 2018Pode 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 Angelo 23 de Jan de 2018@Peter, implementei novas informações no corpo da pergunta e um outro anexo
— Quemuel Rodrigues 23 de Jan de 2018Você 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 Angelo 24 de Jan de 2018@Peter, não estou conseguindo realizar novas perguntas no fórum
— Quemuel Rodrigues 01 de Feb de 2018@Peter, a API que você disponibilizou não está acessível
— Quemuel Rodrigues 12 de Feb de 2018Opa, é 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
— Peter Angelo 19 de Feb de 2018