---
title: "検証ルールとオプション"
slug: "validation-rules-and-options"
abstract: "検証ルールとオプションの概要。"
---
# 検証ルールとオプション

データはシステム全体で検証され、システム内の全データ定義領域をカバーして、データ定義構造の妥当性と信頼性を制御します。

検証 [ルール](https://doc.sitecore.com/xp/ja/developers/103/sitecore-experience-manager/the-default-validation-rules.html "The default validation rules") と [オプション](https://doc.sitecore.com/xp/ja/developers/103/sitecore-experience-manager/the-validation-options.html "The validation options") は、web.configファイルで指定された設定に基づいてリアルタイムで解決されたフィールド検証ルールを用いてフィールド値を検証します。これらの検証ルールは、単一の言語バージョンの項目内の単一のフィールド値を検証します。また、アイテム名などのグローバルな値を検証するだけでなく、複数のフィールド値に関わる条件も検証するなど、任意の数のアイテム検証ルールを用いて各アイテムを検証できます。

アイテムやフィールドの検証時には、検証ルールは同じ基本的な技術を使用します。アイテム検証ルールとフィールド検証ルールの主な違いは以下の通りです:

-   フィールド検証ルールは、単一言語バージョンで1つ以上のフィールドの値を検証します。一方、アイテム検証ルールは、アイテム名や複数のフィールド値に関わる条件など、すべてのバージョンに共有されたアイテムデータを検証します。
-   ユーザーインターフェースは */sitecore/System/Settings/Validation Rules/Field Rules*からのフィールド検証ルールと */sitecore/System/Settings/Validation Rules/Item Rules*からのアイテム検証ルールを表示します。
-   テンプレートでは、テンプレートのフィールド定義がフィールド検証ルールを定義し、テンプレートの標準値や個別アイテムがアイテム検証ルールを定義します。

フィールド検証の問題は、コンテンツエディターのフィールド値の左側に色付きのバーとして表示されます。表示されている色は以下の通りです:

-   エラーなしのグレー。
-   警告は黄色。
-   エラーは赤。

次の画像では、フィールド検証警告(赤いバー)と、エラーの詳細を含むツールチップの説明が表示されます。

![Example of field validation rule flag in the user interface.](https://doc.sitecore.com/api/markdown-image/xp/ja/developers/103/sitecore-experience-manager/images/ValidationRulesGUI2.png)