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
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 .