機械翻訳について

フォームのルールの作成

実行時に特定の条件が満たされていると仮定して、フォーム・ルールを使用して、動的フォームのフィールドのプロパティをオーバーライドします。

フォーム・ルールを作成するには:

  1. レイアウトで「ビジネス・ルール」タブを開きます。

    ページ・デザイナを使用している場合は、ページで動的フォームを選択し、「プロパティ」ペインで「ルール・セットに移動」をクリックして「ルール」「セット」タブを開き、「ビジネス・ルール」タブを開きます。

  2. ビジネス・ルール・エディタで、「フォーム・ルール」の横にあるルールの作成をクリックして、「ビジネス・ルールの作成」ダイアログ・ボックスを開きます。


    最初から作成するのではなく、既存の収集ルールを複製して、新しいルールの基準として使用できます。 これを行うには、ルールを右クリックし、「複製」をクリックします。

  3. ダイアログ・ボックスで「標準」を選択します。
    ダイアログ・ボックスで「If/else」または「Switch」を選択して、ルールが評価される条件を追加できます。 「If/Elseルールの追加」「Switchルールの追加」を参照してください
  4. ルールのラベル、IDおよび摘要を入力します。
    IDは、入力したラベルに基づいて自動的に生成されます。ただし、必要に応じてIDを変更できます。 説明フィールドは必須ではありませんが、後でルールの実行内容(特にルールが多数ある場合)を理解しようとすると役立ちます。
  5. 「作成」をクリックします

    新しいルールが、フォーム・ルールの下にある組込みルールのリストの最上部に追加されます。

  6. ルールの条件を作成します。
    「ルールの条件の設定」を参照してください。
  7. フィールド・プロパティの上書きを指定します。

ルールを削除するには、リスト内のルールを右クリックしてポップアップ・メニューを開き、「削除」をクリックします。

ルールは、下から上の順に評価されます。 さらにルールを作成する場合は、ルールの横にあるグラブ・ハンドル(6つのドット)を使用してそれらを新しい位置にドラッグ・アンド・ドロップし、各ルールを評価する順序で配置してください。 ルールの評価方法の詳細は、「実行時に表示される内容の理解」を参照してください。

評価順序にルールを含めない場合は、ルールを選択し、右上隅にある「アクティブ」トグル・スイッチを使用してルールを非アクティブ化します。 (ポップアップ・メニューで、ルールを右クリックして非アクティブ化およびアクティブ化することもできます。) これにより、後で再アクティブ化できるように、ルールを保持しておくことができます。 ルールの横に小さなバッジが表示されるため、ルールが非アクティブかどうかを一目で確認できます。次に例を示します:



非アクティブなルールは、ルール評価プロセスには含まれません。

ノート:

「ビルトイン・ルール」ヘッダーの横にある3つのドットをクリックし、「すべて非アクティブ化」をクリックして、すべてのルールを一度に非アクティブ化できます。 これは、ページのデバッグ時に役立ち、ルールが適用されていないページを表示できます。 「すべてをアクティブにします」を使用してすべてのルールを一度に回復するか、「アクティブ」トグルを使用してデバッグ・プロセスの作業中に選択的にアクティブ化します。