Content Services GraphiQL
GraphiQL は、 Content Services GraphQL APIを探索して対話するためのブラウザー内の統合開発環境です。 この API は、 Content Platform Engine用のアプリケーションの開発を簡素化する、スキーマと理解しやすい照会言語を提供します。
型とフィールドのAPIスキーマ定義は Content Platform Engine Java™ APIオブジェクトモデルと密接に一致している。 また、自然 GraphQL 開発者向けの拡張機能も含まれています。
機能セットは、エンド・ユーザーのランタイム・サポートに焦点を当てており、次の操作が含まれています。
- メタデータ・ディスカバリー
- クラスの説明とそのサブクラス、プロパティーの説明、選択リスト
- ドキュメントおよびフォルダーの操作
- 作成、読み取り、更新、および削除 (CRUD) 操作:
- クラスの変更
- プロパティーを更新します
- 更新許可: アクセス制御リスト (ACL)、アクセス制御エントリー (ACE)、委任された許可、役割許可
- オブジェクト・タイプ特有の操作:
- ドキュメント: コンテンツのアップロードとダウンロード、チェックインとチェックアウト、バージョン管理、ドキュメントのチェックアウトのキャンセル
- フォルダー: ドキュメント・ファイルの入力と出力
- 検索および照会:
Content Engineオブジェクト・モデルを厳密に一致させます。- メタデータ検索と全文検索
- 作成、読み取り、更新、および削除 (CRUD) 操作:
- 参照
- フォルダー階層内のサブフォルダーと文書を照会します。
- フォルダーと文書を取得するには、これらのオブジェクトを返す Content Platform Engine プロパティーに対応するフィールドを選択します。 あるいは、フィルターとソート基準を含む SQL のような検索 API を使用することもできます。
- データ・シェーピングに基づいてリストに戻すための列およびプロパティーのサポート。
- ページングおよびソート。
Content Services GraphQL API との連携に関する詳細は 、 Content Services GraphQL 開発に関する IBM® FileNet® P8 Platform ドキュメントの