Adicionar um arquivo no formulário gerando um link de acesso a esse documentos

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);
      }
    }
  })