- field properties ダイアログ (field を右クリックしてショートカット メニューを開き、Properties… を選択) または Document Definition properties ダイアログ (Document Definition エディターのメニューで Document Definition → Document Definition Properties… を選択) を開きます。
- Rules タブに移動します。
- New Rule… ボタンをクリックします。
- ルールの型の一覧から Script を選択し、OK をクリックします。
- ルールの名前を入力します。
- 必要に応じて、Show rule name in message to verifier オプションを無効にします。このオプションを無効にすると、エラー メッセージは “name of rule: error message” ではなく “error message” として表示されます。
- ルールの severity を指定します。
- 必要に応じて、ルールを適用する条件を指定します (既定では、ルールは無条件で適用されます) 。詳細については、Conditions for applying rules を参照してください。
- ルールのタグを指定します。
- 必要に応じて、Enabled rule オプションを無効にします。ルールは作成されますが、このオプションがユーザーによって有効にされるまで適用されません。
- Next > をクリックします。
- 開いたダイアログの Available Fields 一覧に、使用可能な object が表示されます。Add… ボタンと Delete ボタンを使用して field を追加および削除できます。Read Only オプションが有効な Field は読み取り専用で、それ以外のすべての field はスクリプトで変更できます。 注: スクリプトで使用するすべての field をこの一覧に追加してください。field がこの一覧にない場合、その field はスクリプトで使用できません。
- Edit… ボタンをクリックして、スクリプト編集用の専用ウィンドウを開きます。
- scripting language を選択し、スクリプトのテキストを入力します。
- メイン メニューで Tools → Check Script を選択すると、スクリプトをチェックできます。
- File → Save を選択してスクリプトを保存します。
- Finish をクリックします。作成したルールが Rules タブの一覧に表示されます。
Rule validation
スクリプトを使用したルールセット
ABBYY FlexiCapture で Script ルールを作成し、カスタム コードを使って抽出されたデータを検証します。スクリプトで読み取りまたは変更できる field を選択し、その後編集してチェックします。
ABBYY FlexiCapture では、スクリプトを使用してデータチェックルールを設定できます。
このようなルールを作成するには、次の手順に従います。
