FlexiCapture for Invoices のルールに固有の機能
ルールはドキュメントのステータスに影響を与える場合があります
ルールは特定の国に適用できます
ルール一覧を使用する
ルールの一覧をすべて表示する
1
Document Definition のプロパティを開く
Document Definition メニューから、Document Definition Properties… を選択します。
2
Rules タブを開く
開いたダイアログで、Rules タブをクリックします。
3
すべてのルールを表示する
Show rules リストで、owned by Document Definition and its children を選択します。
フィルターを設定する
1
フィルターを開く
Document Definition Properties ダイアログで、Rules タブをクリックし、次に Filter… ボタンをクリックします。
2
国のfieldを選択する
Filter ダイアログで、If this condition is true を選択し、次に事業部門の国を示す Invoice Layout\BU\Country field を選択します。
3
条件を設定する
ドロップダウンリストから Overlaps with set 条件を選択します。
4
国を選択する
Select… ボタンを使用して、下の field に必要な国を指定します。Field Value ダイアログが開くので、ルールを表示する対象の国を選択します。たとえばドイツの場合は、DE を選択します。
5
フィルターを適用する
OK をクリックします。
ルールをトリガーする条件は、Apply rule 列に表示されます。
リスト内でルールを見つける
- ルール名
- ルールが参照するfieldの名前
- ルールをトリガーする条件
1
フィルターを開く
Document Definition Properties ダイアログで、Rules タブをクリックし、次に Filter… ボタンをクリックします。
2
条件を指定する
Filter ダイアログでは、検索するルール名 (名前はアルファベット順に一覧表示されます) を選択したり、ルールが参照するfieldを選択したり、ルールをトリガーする条件を指定したりできます。
新しいルールを作成する
1
Document Definition のプロパティを開く
Document Definition メニューから、Document Definition Properties… を選択します。
2
Rules タブを開く
開いたダイアログで、Rules タブをクリックします。
3
すべてのルールを表示する
Show rules リストで、owned by Document Definition and its children を選択します。
4
field を選択する
ルールが保存される field を選択します。これにより、一部のルールの動作 (たとえば、エラーメッセージの生成方法) に影響する場合があります。どの field を選べばよいか迷う場合は、最上位ノード、つまり Invoice Layout を選択します。
5
新しいルールを追加する
New Rule… をクリックします。
6
ルールの型を選択する
開いたダイアログで、標準ルールの型から 1 つを選択するか、独自のルールを作成できる Script を選択します。
各ルール型の詳細と作成方法については、ルールのバリデーション を参照してください。
1
ルールのプロパティを指定する
ルール型を選択した後、次の項目を指定します。
- Name — 名前は、そのルールで実行するバリデーションの内容が分かるものにする必要があります。ルールによって生成されたエラーは、Rule name: Error message. の形式でオペレーターに表示されます。ルールが請求書のステータスに影響するようにするには、ルール名の先頭に (Exception) または (Rejected) を付けます。どちらを付けるかは、ルールがエラーを検出したときに請求書へ割り当てたいステータスによって決まります。
-
Severity — 重大度フラグは、オペレーターがエラーおよび警告を確認し、どの請求書を手動で確認する必要があるかを判断するのに役立ちます。データのエクスポートも重大度フラグに応じて制御できます。たとえば、次のようなことが可能です。
- ルールエラーはなく、ルール警告のみあるドキュメントを作業用データベースにエクスポートする。
- ルールエラーがあるドキュメントを例外フォルダーにエクスポートする。
- エラーがあるドキュメントのエクスポートを完全に禁止する。
- Rule is enabled — ルール作成後にそのルールを有効にするかどうかを指定します。
2
ルールを適用する条件を指定する
通常、この条件は Invoice Layout\BU\Country field の値によって定義されます。既定では、ルールは常に適用されます (Apply rule = always) 。特定の条件でのみルールを適用するには、次の手順を実行します。
- Apply rule リストから on condition を選択します。
- Edit… をクリックして条件を変更します。
- ルールのトリガーとなる値を持つ field (Invoice Layout\BU\Country) を選択します。
- 条件を指定し、該当する場合は許可する値と禁止する値も指定します。
3
ルールを設定する
詳細については、ルールのバリデーション を参照してください。
ルールを無効にする、または削除する
1
ルールを見つける
リストでルールを見つけます。詳しくは、リストでルールを見つけるを参照してください。
2
Enabled オプションをクリアする
ルールの横にある Enabled 列のボックスをクリアします。または、ルールをダブルクリックして Properties ダイアログを開き、General タブで Enabled rule オプションをクリアします。
1
ルールを見つける
リストでルールを見つけます。詳しくは、リストでルールを見つけるを参照してください。
2
削除する
リストでルール名をクリックしてルールを選択し、Delete をクリックします。
