リソースの検証
Version:
日本語翻訳に関する免責事項
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
すべてのリソース タイプをローカルで検証して、作業中の一般的な整合性を保証し、よくある間違いを回避できます。
注意
このトピックで概説されている検証は完全にオフラインで機能し、Sitecore Content Hub インスタンスに存在する可能性のあるリソースは考慮しません。Content Hub インスタンスに対する同様の、しかしより広範な検証は、リソースのプッシュ時またはパッケージのインストール時に実行されます。
次のコマンドはすべて --verbose オプションをサポートし、検証中に何が起こっているかについての洞察を提供します。
オプション リストの検証
オプション リストの検証
オプション リストの検証を実行するには、次のコマンドを実行します。
次のことを確認するために、チェックが実行されます。
- 名前が空ではないこと
- 一意の名前であること
- オプション リストがシステム所有ではないこと
- フラットなオプション リストに、ネストされた値が含まれていないこと
- すべての値に一意の識別子があること
エンティティ定義の検証
エンティティ定義の検証
エンティティ定義の検証を実行するには、次のコマンドを実行します。
次のことを確認するために、チェックが実行されます。
- 名前が ではないこと
- 一意の名前であること
- エンティティ定義がシステム所有ではないこと
- 条件がメンバー グループ レベルまたはメンバー定義レベルのいずれかでのみ定義されていること
- リレーションに関連付けられたエンティティ定義が存在していること
エンティティの検証
エンティティの検証
エンティティの検証を実行するには、次のコマンドを実行します。
次のことを確認するために、チェックが実行されます。
- 識別子が空ではないこと
- 一意の識別子であること
- エンティティ定義の名前が設定されていること
- エンティティ定義名とリソースの親フォルダーに基づいて、ファイルの場所が正しいこと
- 宣言されたプロパティとリレーションがエンティティ定義に存在していること
- プロパティの場合、
PropertyDataTypeがエンティティ定義で指定されたタイプに一致していること - オプション リストを参照するプロパティの場合、値が有効なこと