Content Services GraphiQL
GraphiQL to zintegrowane środowisko programistyczne w przeglądarce służące do eksplorowania programu Content Services GraphQL APIi interakcji z nim. Interfejs API udostępnia schemat i łatwy w obsłudze język zapytań, który upraszcza tworzenie aplikacji dla produktu Content Platform Engine.
Definicja schematu interfejsu API typów i pól jest zgodna z modelem obiektów Java API Content Platform Engine . Zawiera również rozszerzenia do naturalnego wykorzystania przez programistów języka GraphQL .
Zestaw składników skupia się na obsłudze środowiska wykonawczego użytkownika końcowego, w tym na następujących operacjach:
- Wykrywanie metadanych
- Opisy klas i ich podklas, opisy właściwości, listy opcji
- Operacje na dokumentach i folderach
- Operacje tworzenia, odczytu, aktualizacji i usuwania (CRUD):
- Zmień klasę
- Zaktualizuj właściwości
- Uprawnienia do aktualizacji: listy kontroli dostępu (ACL), pozycje kontroli dostępu (ACE), uprawnienia delegowane, uprawnienia roli
- Operacje specyficzne dla typu obiektu:
- Document: Content upload and download, check in and check out, versioning, and cancel document check out
- Folder: plik dokumentu na zewnątrz i do wewnątrz
- Wyszukiwanie i zapytanie:
- Zgodność z modelem obiektu
Content Engine - Wyszukiwanie metadanych i wyszukiwanie pełnotekstowe
- Zgodność z modelem obiektu
- Operacje tworzenia, odczytu, aktualizacji i usuwania (CRUD):
- Przeglądaj
- Zapytanie o podfoldery i dokumenty w hierarchii folderów:
- Uzyskaj foldery i dokumenty, wybierając pola odpowiadające właściwościom Content Platform Engine , które zwracają te obiekty. Alternatywnie można użyć interfejsu API wyszukiwania podobnego do języka SQL, który zawiera kryteria filtrowania i sortowania.
- Obsługa kolumn i właściwości zwracanych na liście w oparciu o kształtowanie danych.
- Stronicowanie i sortowanie.
Więcej informacji na temat pracy z programem Content Services GraphQL APIzawiera sekcja Content Services GraphQL development w dokumentacji IBM® FileNet® P8 Platform .