> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# スクリプトを使用したルールセット

> ABBYY FlexiCapture で Script ルールを作成し、カスタム コードを使って抽出されたデータを検証します。スクリプトで読み取りまたは変更できる field を選択し、その後編集してチェックします。

ABBYY FlexiCapture では、スクリプトを使用してデータチェックルールを設定できます。

このようなルールを作成するには、次の手順に従います。

1. field properties ダイアログ (field を右クリックしてショートカット メニューを開き、Properties... を選択) または Document Definition properties ダイアログ (Document Definition エディターのメニューで **Document Definition →** Document Definition Properties... を選択) を開きます。
2. Rules タブに移動します。
3. New Rule... ボタンをクリックします。
4. ルールの型の一覧から Script を選択し、**OK** をクリックします。
5. ルールの名前を入力します。
6. 必要に応じて、Show rule name in message to verifier オプションを無効にします。このオプションを無効にすると、エラー メッセージは "name of rule: error message" ではなく "error message" として表示されます。
7. ルールの [severity](/ja/flexi-capture/templates/rules#severity) を指定します。
8. 必要に応じて、ルールを適用する条件を指定します (既定では、ルールは無条件で適用されます) 。詳細については、[Conditions for applying rules](/ja/flexi-capture/templates/rules#launchconditions) を参照してください。
9. ルールのタグを指定します。
10. 必要に応じて、Enabled rule オプションを無効にします。ルールは作成されますが、このオプションがユーザーによって有効にされるまで適用されません。
11. **Next >** をクリックします。
12. 開いたダイアログの **Available Fields** 一覧に、使用可能な object が表示されます。Add... ボタンと Delete ボタンを使用して field を追加および削除できます。Read Only オプションが有効な Field は読み取り専用で、それ以外のすべての field はスクリプトで変更できます。
    **注:** スクリプトで使用するすべての field をこの一覧に追加してください。field がこの一覧にない場合、その field はスクリプトで使用できません。
13. Edit... ボタンをクリックして、スクリプト編集用の専用ウィンドウを開きます。
14. scripting language を選択し、スクリプトのテキストを入力します。
15. メイン メニューで **Tools →** Check Script を選択すると、スクリプトをチェックできます。
16. **File →** Save を選択してスクリプトを保存します。
17. **Finish** をクリックします。作成したルールが Rules タブの一覧に表示されます。

スクリプト parameters の詳細については、[Script rule](/ja/flexi-capture/appendix/scripts/script-rules)*.* を参照してください。
