メインコンテンツへスキップ
このルールは、複数のfieldの値の合計をチェックするために使用します。特定のfieldの値の合計を、あらかじめ設定した数値または別のfieldの値と比較します。たとえば、ドキュメントに給与額、賞与額、その他の報酬支払額、および合計金額のfieldが含まれている場合、field値の合計が結果fieldの合計金額と一致するかどうかをチェックするルールを設定できます。一致しない場合は、エラーメッセージが表示されます。
このルールをテーブル型のfieldに適用する場合、計算方法はルールを作成したレベルによって異なります。テーブル列のすべてのセルの値の合計を、計算された数値または指定した数値と比較する必要がある場合は、ルールをDocument Definition Propertiesまたはドキュメントセクションのプロパティで作成する必要があります。列内の各セルの値、または複数のテーブル列にあるすべてのセルの合計を、計算された数値または指定した数値と比較する必要がある場合は、ルールをテーブルのプロパティまたはテーブル列のプロパティで作成する必要があります。
これらの指示は、複数のインスタンスを持つfieldの値の合計をチェックするルールを作成する場合にも適用されます。 合計チェックルールを作成するには、次の手順に従います。
  1. field propertiesダイアログ (fieldを右クリックしてショートカットメニューを開き、Properties…を選択) またはDocument Definition propertiesダイアログ (Document Definition エディターのメニューで、Document Definition → Document Definition Properties…を選択) を開きます。
  2. Rulesタブに移動します。
  3. New Rule…ボタンをクリックします。
  4. ルール型の一覧からCheck Sumを選択し、OKをクリックします。
  5. ルール名を入力します。
  6. 必要に応じて、Show rule name in message to verifierオプションを無効にします。このオプションを無効にすると、エラーメッセージは「name of rule: error message」ではなく「error message」と表示されます。
  7. ルールの重大度を指定します。
  8. 必要に応じて、ルールを適用する条件を指定します (デフォルトでは、ルールは無条件で適用されます) 。詳細については、ルールの適用条件を参照してください。
  9. ルールのタグを指定します。
  10. 必要に応じて、Enabled ruleオプションを無効にします。ルールは作成されますが、このオプションがユーザーによって有効にされるまで適用されません。
  11. **Next >**をクリックします。
  12. 開いたダイアログで、Summarize values of fieldsリストに、値の合計をチェックするfieldを追加します。fieldを追加するには、Add…ボタンを使用します。
  13. 次のオプションのいずれかを有効にします。
  • 合計を結果fieldの値と比較する場合は、fieldを選択します。Select…ボタンを使用してこのfieldの名前を選択します。
    • 合計を指定した数値と比較する場合は、numberを選択します。この数値を入力します。
  1. Precisionは、このルールが設定されているfield値間で許容される最大差です。値の差の絶対値が指定したPrecision以下である場合、ルールは満たされていると見なされます。そうでない場合、ルールは満たされていないと見なされ、エラーメッセージが生成されます。
  2. 少なくとも2つの空でなく、かつゼロでもない加数を使用する場合は、At least two non-empty objects requiredオプションを有効にします。この条件が満たされない場合、ルールはエラーを返します。
  3. Confirm fields if rule check is successful このオプションを有効にすると、ルールの検証に合格したfield値はDocument Definition エディターで自動的に確認されます。無効の場合、Verification Operatorがfield値を手動で確認する必要があります。
  4. ルールの作成を完了するには、Finishをクリックします。ルール名はRulesタブに表示されます。