管理操作のクエリ例
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
オーサリングと管理GraphQL APIを使用すると、カスタムダイアログとユーザーインターフェイスを使用してExperience Managerを拡張できます。このAPIを使用して、以前はSitecoreユーザー インターフェースでしか実行できなかったタスクを実行できます。
オーサリング操作は、次のGraphQLタイプのクエリとミューテーションを使用して実行できます。
-
アーカイブ
-
データベース
-
インデキシング
-
仕事
-
言語
-
出版
-
安全
-
ワークフロー
-
準則
使用可能なタイプと操作の完全なリストについては、GraphQL IDEの組み込みドキュメントを参照してください。
インデックスの再構築をトリガーする
rebuildIndexesミューテーションを使用して、インデックスの再構築操作を実行できます。
クエリ
結果
ジョブ名によるジョブステータスの確認
ジョブAPIを使用して、結果から返されたジョブ名またはジョブハンドルでジョブの詳細をクエリできます。
クエリ
結果
ワイルドカードを使用したジョブステータスの確認
ワイルドカードを使用して、使用可能なジョブの詳細を取得できます。
ワイルドカードのみでクエリを実行することも、ジョブ名フラグメントの前または後にワイルドカードを使用することもできます。具体的には:
-
* - すべてのジョブのステータスを返します。
-
*myjob - 名前がmyjobで終わるジョブのステータスを返します。
-
myjob* - 名前がmyjobで始まるジョブのステータスを返します。
-
*myjob* - 名前にmyjobが含まれているジョブのステータスを返します。
クエリ
結果
エッジへのアイテムの公開
publishItemミューテーションを使用して、アイテムをエッジに公開できます。操作の状態を確認したい場合は、公開操作のoperationIdプロパティを返します。
クエリ
結果
公開ステータスを確認する
publishItemミューテーションによって返される操作識別子を使用して、発行操作のステータスを照会できます。