Content Services GraphiQL

GraphiQL は、 Content Services GraphQL APIを探索して対話するためのブラウザー内の統合開発環境です。 この API は、 Content Platform Engine用のアプリケーションの開発を簡素化する、スキーマと理解しやすい照会言語を提供します。

型とフィールドのAPIスキーマ定義は Content Platform Engine Java™ APIオブジェクトモデルと密接に一致している。 また、自然 GraphQL 開発者向けの拡張機能も含まれています。

機能セットは、エンド・ユーザーのランタイム・サポートに焦点を当てており、次の操作が含まれています。
メタデータ・ディスカバリー
クラスの説明とそのサブクラス、プロパティーの説明、選択リスト
ドキュメントおよびフォルダーの操作
  • 作成、読み取り、更新、および削除 (CRUD) 操作:
    • クラスの変更
    • プロパティーを更新します
    • 更新許可: アクセス制御リスト (ACL)、アクセス制御エントリー (ACE)、委任された許可、役割許可
  • オブジェクト・タイプ特有の操作:
    • ドキュメント: コンテンツのアップロードとダウンロード、チェックインとチェックアウト、バージョン管理、ドキュメントのチェックアウトのキャンセル
    • フォルダー: ドキュメント・ファイルの入力と出力
  • 検索および照会:
    • Content Engine オブジェクト・モデルを厳密に一致させます。
    • メタデータ検索と全文検索
参照
フォルダー階層内のサブフォルダーと文書を照会します。
  • フォルダーと文書を取得するには、これらのオブジェクトを返す Content Platform Engine プロパティーに対応するフィールドを選択します。 あるいは、フィルターとソート基準を含む SQL のような検索 API を使用することもできます。
  • データ・シェーピングに基づいてリストに戻すための列およびプロパティーのサポート。
  • ページングおよびソート。

Content Services GraphQL API との連携に関する詳細は 、 Content Services GraphQL 開発に関する IBM® FileNet® P8 Platform ドキュメントの