Content Services GraphiQL
GraphiQL ist eine in Browser integrierte Entwicklungsumgebung zum Durchsuchen und Interagieren mit Content Services GraphQL API. Die API bietet ein Schema und eine leicht verständliche Abfragesprache, die die Entwicklung von Anwendungen für Ihre Content Platform Enginevereinfacht.
Die API-Schemadefinition von Typen und Feldern entspricht dem Content Platform Engine Java™-API-Objektmodell eng an. Es enthält auch Erweiterungen für die Nutzung natürlicher GraphQL -Entwickler.
Das Feature-Set konzentriert sich auf die Laufzeitunterstützung für Endbenutzer, einschließlich der folgenden Operationen:
- Metadatenerkennung
- Klassenbeschreibungen und ihre Unterklassen, Eigenschaftsbeschreibungen, Auswahllisten
- Dokument- und Ordneroperationen
- Erstellen, Lesen, Aktualisieren und Löschen (CRUD):
- Klasse ändern
- Eigenschaften aktualisieren
- Aktualisierungsberechtigungen: Zugriffssteuerungslisten (ACLs), Zugriffssteuerungseinträge (ACEs), delegierte Berechtigungen, Rollenberechtigungen
- Objekttypspezifische Operationen:
- Dokument: Hochladen und Herunterladen von Inhalten, Einchecken und Auschecken, Versionierung und Abbrechen des Auschecken von Dokumenten
- Ordner: Dokumentdatei in und aus
- Suche und Abfrage:
- Stimmt mit dem
Content Engine-Objektmodell genau überein. - Metadatensuche und Volltextsuche
- Stimmt mit dem
- Erstellen, Lesen, Aktualisieren und Löschen (CRUD):
- Durchsuchen
- Unterordner und Dokumente in einer Ordnerhierarchie abfragen:
- Rufen Sie Ordner und Dokumente ab, indem Sie Felder auswählen, die den Content Platform Engine -Eigenschaften entsprechen, die diese Objekte zurückgeben. Alternativ können Sie die SQL-ähnliche Such-API verwenden, die Filter-und Sortierkriterien enthält.
- Unterstützung für Spalten und Eigenschaften für die Rückgabe in der Liste auf der Basis der Datengestaltung.
- Blättern und Sortieren.
Weitere Informationen zur Zusammenarbeit mit Content Services GraphQL API finden Sie unter Content Services GraphQL Entwicklung in der IBM® FileNet® P8 Platform dokumentation.