¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

¡Acceso SAP S/4HANA desde $100!

Acceso a SAP

Como obter lista de documentos de uma pasta pública no Raylight - Método passo a passo

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 1 Vistas
0
Cargando...

Olá amigos,

Eu uso o seguinte método para obter a lista de todos os documentos de 50 em 50.

request.send(BIP_RWS + "/raylight/v1/documents?offset="+offsetindex+"&limit=50", "GET", null);

É possível extrair a lista de documentos de uma pasta pública específica usando o nome da pasta?

Saudações,

-Chris

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

Olá Chris,

Em vez de ID ou nome, você poderia usar o CUID da pasta que nunca muda.

Saudações,

Anthony

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Olá Chris,

Para obter os IDs das pastas públicas, primeiro você pode consultar as pastas sob a raiz das Pastas Públicas.

GET .../biprws/infostore/23/children?type=folder

Isso irá retornar os nomes das pastas e IDs (23 é o ID da pasta raiz fixo em todos os ambientes). Em seguida, você pode encontrar o nome específico da pasta que está procurando e obter seu ID. Se estiver em vários níveis de profundidade, basta procurar de forma recursiva.

No BI4.2, há uma nova API que permite enviar consultas Select personalizadas para o CMS para que você possa consultar um objeto por nome (por exemplo: "Select SI_ID from CI_INFOOBJECTS where SI_NAME='myFolderName' and SI_KIND='Folder'"), mas essa função não estará disponível no BI4.1.

Dan

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Olá Dan,

O único problema que vejo com essa abordagem é a necessidade de conhecer o ID da pasta antecipadamente. A mesma pasta pode ter um ID diferente em ambientes diferentes.

É possível obter o ID da pasta com base no nome da pasta de alguma forma?

Saudações,

-CF

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Olá Chris,

Não, não é possível com o nome. As APIs da Raylight irão retornar documentos webi baseados em IDs.

Se você usar as APIs da plataforma, poderá retornar tudo dentro de uma pasta específica utilizando o ID da pasta.

Por exemplo: GET .../biprws/infostore/<folderID>/children

Isso listará todos os objetos dentro da pasta (pastas e relatórios). Se você deseja apenas documentos webi, então pode especificar o tipo:

GET ../biprws/infostore/<folderID>?type=webi

Dan

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeconsultor.com

+1 (305) 285-8622

© 2025 Todos los derechos reservados.

Desarrollado por Prime Consultor

¡Hola! Soy Diana, asesora académica de Prime Consultor, indícame en que Academia SAP estás interesado, saludos!
Hola ¿Buscas Academias SAP?