Switchルールの追加
スイッチ・ルールは、ルールのリストを評価するかわりに、スイッチ・パラメータ(switchOn)が評価され、パラメータの値によって適用されるケースが決定される、ネストされたルールの特別なタイプです。
たとえば、現在のユーザーのロールに基づいてルールを適用し、複数のケースがあるとします。 たとえば、ユーザーのロールがPayroll Manager(給与マネージャ)の場合、Payroll Manager(給与マネージャ)ルールを適用し、そのロールがAdministrator(管理者)の場合、Administrator(管理者)ルールが適用されるようにします。 ネストされたルールの切替えを使用すると、実行時に長いルール・リストを評価するのではなく、ユーザー・ロール・フィールドの値に基づいて適切なルールを適用できます。
ログイン・ユーザーのロールを評価するスイッチ・ルールを作成します。 次に、ユーザー・ロールが「給与マネージャ」の場合はケース、ロールが「管理者」の場合はケースなど、いくつかのケースを作成します。 実行時にユーザー・ロールが評価され、ユーザー・ロール値に基づいて適切なケースが適用されます。



