Como fazem para acessar os anexos de documentos avançados criados no fluig através de API ou outro sistema? Onde trabalho o departamento de qualidade controla a versão e distribuição da documentação da empresa e de seus produtos pelo Fluig porém a maneira que liberamos o acesso a esses documentos pelo nosso portal de desenvolvimento próprio é meio “gambiarrado”. A gente compartilha a pasta onde os arquivos ficam armazenados e fazemos o caminho até ela através de SQL, usamos uma API para buscar o caminho ativo do arquivo e retornar ele para o frontend que faz o route para o link recebido via API.
Esse processo funciona mas as vezes acaba trazendo problemas (tipo 2 anexos em apenas 1 documento avançado), gostaria de saber se alguém trata de forma diferente este tipo de situação.
@bruno.sales1 , Boa noite!
Tente utilizar essa API do Fluig: TOTVS Fluig API (GET /2.0/documents/getDownloadURL/{documentId})
— [ ATUALIZAÇAO ] —
Utilize a API que passarei abaixo para conseguir baixar o arquivo, a que passei acima gera a url de download, mas para conseguir baixar precisa estar logado.
/content-management/api/v2/documents/{documentId}/stream
Segue link: TOTVS Fluig API
@gabrielfrna valeu, desconhecia essa API direta, vou tentar implementa-la, tem alguma para buscar este documentId através do nome do arquivo?
@bruno.sales1 , existe um dataset que é possível fazer a busca de arquivos, o dataset é o document, segue link sobre ele: https://tdn.totvs.com/display/public/fluig/Datasets+internos#Datasetsinternos-document-Listatodososdocumentosesuasrespectivasversões
Para consultar o dataset você utiliza essa api: /api/public/ecm/dataset/datasets. Segue documentação dela: TOTVS Fluig API
dependendo da forma como o arquivo foi publicado, é possivel pegar tambem a url de acesso externo, não precisando de estar logado.
em propriedades>segurança>Compartilhar externamente?