Sou iniciante no Fluig e preciso de ajuda com o seguinte cenário:
Tenho um formulário que contém uma etapa de subprocesso, onde o responsável deve anexar um relatório em PDF.
Preciso que, ao concluir o subprocesso, a URL do documento anexado seja salva em um campo de texto e transferida via BPM para o formulário de origem. Esse campo deve exibir a URL como um link de acesso, permitindo que o usuário da próxima etapa visualize o documento com facilidade ao clicar no link.
Alguém poderia me orientar sobre como implementar essa funcionalidade? Agradeço desde já!
3 curtidas
O jeito mais fácil ao meu ver seria no seu sub processo, ao anexar a imagem, salvar o link ou o id do documento no ged em um campo hidden. Ai no processo principal, você pode recuperar o código do arquivo ou link via dataset (Dando um select na tabela do ultimo processo e passando os filtros), assim recuperando o ID do ged ou o próprio link.
Para recuperar com o id é algo mais ou menos assim:
$.ajax({
async: false,
type: "GET",
contentType: "application/json",
url: '/api/public/ecm/document/' + idDoDocumento + '/' + versionDocument,
error: function () {
FLUIGC.toast({
title: '',
message: "Falha ao enviar",
type: 'danger'
});
},
success: function (data) {
if (idDoDocumento != "") {
var linkCompleto = data.content.fileURL;
$("#hid_idDocument").val(linkCompleto);
}
}
})