Alguém sabe como faço para listar pastas de um diretório do GED em um evento de workflow??
Em Widgets uso a api do fluig, mas no script de workflow não está reconhecendo a requisição ajax para chamar o método listDocumentWithChildren da api do fluig que lista os diretórios.
Cara, eu fiz uma simulação em um dataset, e o código no evento ficaria mais ou menos assim:
var consumer = oauthUtil.getNewAPIConsumer("6b28fb08-7b94-11e8-adc0-fa7ae01bbebc", "6b28fd88-7b94-11e8-adc0-fa7ae01bbebc",
"24a554b3-67f7-4cf4-ae8c-a6599f4dc5e8", "1e544fd6-21bf-4aaa-a741-ac90cf42daee7905410e-f487-4d21-946b-bf8234e1244c");
var retorno = JSON.parse(consumer.get("/public/ecm/document/listDocumentWithChildren/16"));
if(retorno){
var documentos = retorno.content
for(var i = 0; i < documentos.length; i++){
var filhos = documentos[i].children
for(var j = 0; j < filhos.length; j++){
//aqui voce tem acessos aos filhos
}
}
}
Para utilizar um serviço da API Pública, deve ser utilizado o protocolo OAuth de autenticação, que através das chaves Consumer Key, Consumer Secret, configurados no OAuth App é gerado através do OAuth Provider com um novo Token Access e um Token Secret.
Boa tarde Gustavo. Os tutoriais que você passou mostram apenas os campos obrigatórios, mais onde consigo a consumer key, consumer secret, token de acesso, token secreto, url token de acesso, url solicitação de token e url autorização de usuário?