Tempo aproximado para leitura: 00:02:22 min
Dúvida
Gostaria de saber quais parâmetros são necessários para fazer uma busca avançada na plataforma utilizando API onde procure os documentos abaixo de uma pasta.
Ambiente
TOTVS Fluig Plataforma - Documentos - Todas as versões
Solução
Para que a plataforma consiga fazer a busca dentro de uma determinada pasta (inclusive procurando conteúdo dentro de suas subpastas como acontece na busca pela interface), você deve utilizar o parâmetro folderToSearch com o código da pasta.
Atenção
Não utilize o parâmetro documentParentId, pois ele limita a busca para uma única pasta.
Utilize o Advanced Rest Client para testar a busca. Abaixo há um exemplo simples para buscar apenas os documentos publicados com o nome "impressão" dentro de uma determinada pasta. Esta pasta possui duas subpastas. A pasta pai possui um documento com este nome, e uma das subpastas também.
No resultado, os dois documentos são retornados.
Request URL:
http://fluig:8080/api/public/search/advanced
Header:
Content-Type application/json
Body:
{
"searchType": "DOCUMENT",
"pattern": "impressão",
"ordering": "RELEVANT",
"limit": "10",
"contentSearch": "false",
"types": [
"DOCUMENT"
],
"documentTypes": [
"FILEDOCUMENT"
],
"folderToSearch": "5"
}
0 Comentários