このスキルの用途: Salesforceの検証ルール(データ品質を確保するための自動チェック機能)を作成・編集・確認する必要があるとき、またはユーザーが検証ルール、フィールド検証、データ品質ルール、数式検証、エラーメッセージ、検証ロジックについて言及したときに使用します。 検証エラーが発生した場合、数式を更新する必要がある場合、またはデータベース層でビジネスルール(組織が定めた運用上の決まり)を適用したい場合にも使用してください。検証ルール関連の作業であれば、常にこのスキルを使用してください。
Use this skill when users need to create, modify, or validate Salesforce Validation Rules. Trigger when users mention validation rules, field validation, data quality rules, formula validation, error messages, or validation logic. Also use when users encounter validation errors, need to update formulas, or want to enforce business rules at the data layer. Always use this skill for any validation rule work.
このスキルは以下のような場合に使用してください:
検証ルールは、Salesforce のデータ品質とビジネスロジックを実装するための宣言型メタデータコンポーネント(あらかじめ設定内容を記述するタイプの構造定義)です。レコード保存時に計算式を評価し、その結果が TRUE になった場合は保存操作をブロックします。
fullName(ルール名)
active(有効フラグ)
errorConditionFormula(エラー条件の計算式)
errorMessage(エラーメッセージ)
TEXT 関数 — テキストフィールドで TEXT() 関数は使用しないでください。修正するには TEXT() 関数を削除するだけです。
CASE 関数 — Salesforce の CASE() 関数では、最後のパラメータがデフォルト値です。管理者はこれを見落としやすく、CASE() 関数のパラメータ数は常に偶数である必要があります。
VALUE 関数 — VALUE() 関数はテキストフィールドでのみ使用してください。数値が VALUE() 関数のパラメータとして使用されている場合は、VALUE() 関数を削除してください。
DAY 関数 — DAY() 関数は日付フィールドでのみ使用してください。日時フィールドが DAY() 関数のパラメータとして使用されている場合は、まず日付に変換してください。
MONTH 関数 — MONTH() 関数は日付フィールドでのみ使用してください。日時フィールドが MONTH() 関数のパラメータとして使用されている場合は、まず日付に変換してください。
DATEVALUE 関数 — DATEVALUE() 関数は日時フィールドでのみ使用してください。日付が DATEVALUE() 関数のパラメータとして使用されている場合は、DATEVALUE() 関数を削除してください。
ISPICKVAL 関数 — ピックリスト(選択肢リスト)タイプのフィールドの値を比較する場合は、ISPICKVAL() 関数を必ず使用してください。
ISCHANGE 関数 — ISCHANGE() 関数を使用して、レコードの値が変更されたかどうかをチェックしてください。
計算式内の XML 処理(最も一般的なエラー)
「修正」指示の解釈。計算式の修正指示を受けたときは、置き換えか追加かを区別してください:
ファイル形式の要件
.validationRule-meta.xml の拡張子を使用する必要があります。Use this skill when you need to:
Validation Rules are declarative metadata components used to enforce data quality and business logic in Salesforce. They evaluate a formula expression when a record is saved and prevent the save operation if the expression returns TRUE.
-Enforce business rules at the data layer -Prevent invalid or incomplete records from being saved -Display meaningful error messages to guide users
fullName
active -Indicates whether the validation rule is enabled true → Rule is enforced false → Rule is inactive
errorConditionFormula
The logical formula that evaluates record data
Must return TRUE or FALSE
If TRUE, the validation rule triggers an error
errorMessage
Maximum length: 255 characters
Formula XML Handling(MOST COMMON ERROR)
Interpretation of "Update" Instructions. When receiving instructions to modify a formula, distinguish between a replacement and an addition:
File Format Requirement
.validationRule-meta.xml extension.原文・著作権は Anthropic および各プラグイン作者に帰属します。日本語訳は Claude API による自動翻訳です。