ルールの条件の設定
ルールの適用時期は、「条件」を定義して決定します。 たとえば、ユーザーがカナダにいて管理者ロールを持つ場合にのみ適用されるルールを作成できます。
ルールの条件を定義する方法は2つあります。 1つ目の方法は、基本条件ビルダーを使用して、基準と値を選択して条件を作成することです。 この方法は、ほとんどの条件を定義するのに十分です。 ただし、より複雑な条件を作成する必要があり、式の操作に慣れている場合は、「拡張式の使用」をクリックしてビジュアル式エディタを開くことができます。 式エディタの使用方法の詳細は、「拡張式の作成」を参照してください。
ルールによって、実行時にルールの条件が満たされた場合にのみプロパティに適用されるオーバーライドが定義されます。 ユーザー認証($user.isAuthenticated
)やロール($user.roles
)など、ユーザー・コンテキストで基準を使用する条件では、ログイン・ユーザーが条件を満たすと条件が満たされます。
ノート:
条件でロール基準($user.role)を使用する場合は、「値」フィールドに必要なロール名の入力を開始します。 「値」ドロップダウンには、最大25個の一致する「Oracle Cloudアプリケーション」ジョブ・ロールと抽象ロールが表示されます。必要なロールが表示されるまで入力を続けます。 (ドロップダウンに職務ロールが表示されません。 職務ロールを指定する場合は、Value(値)フィールドに職務ロール名を手動で入力できます。)
「ロール」ドロップダウン・リストが空の場合、ロールを表示する適切なロールまたは権限が割り当てられていない可能性があります。 人材管理(HCM)アプリケーションを拡張する場合、リスト内のロールを表示するには、PER_REST_SERVICE_ACCESS_USERS_AND_ROLES_LOVS_PRIV
権限を付与するか、その権限を付与されたロール(Employee
(ORA_PER_EMPLOYEE_ABSTRACT
)など)を割り当てる必要があります。 このユーザー権限が必要な場合は、インスタンス管理者に連絡してください。
ルールの条件を作成するには:
既存のルール(新規ルールではない)の条件を変更するには、リスト内のルールをクリックし、「条件」ペインの上にある「編集」をクリックします。
新しいルールを作成する場合は、次のステップでフィールドにpropertiesを設定します。