データセット ルールの定義
このセクションでは、データセット ルールの概要を示し、データセット ルールの作成方法を説明します。
ページ名 |
定義名 |
用途 |
---|---|---|
EOEC_DATASET |
データセットを構成するルールを定義します。 |
データセット ルールでは、各データセット ロールのセキュリティ ルールと共に使用するためのデータセットが定義されます。データセット ルールを定義すると、各ルールについて表示されるデータセットを選択する、構造化照会言語 (SQL) ステートメントが作成されます。
データセットのルールとロールを使用するには、次の手順に従います。
同期レコードに基づくデータセット ルールを定義します。
データセット ルールを定義すると、そのルールが関連付けられるデータセット ロールに基づいて、選択した同期レコードから行のサブセットが返されます。
データセット ルールは、PeopleSoft システムのどのレコードにも結合できるビューをベースにしています。
各ルール条件に対し、ユーザーは、データセット ルールで定義された検索レコード名からフィールドを指定します。指定したフィールドにプロンプトもトランスレート テーブル編集もない場合は、次のシステム変数 (全てのアプリケーションにシステム データとして配信される) を使用して条件をフィルタ処理できます。
%Blank
%Date
%EmployeeID
%PersonID
%Time
%UserID
ロール セキュリティとデータ要件に基づいて、データセット ルールをデータセット ロールに割り当てます。
各データセット ロールには、複数のデータセット ルールを指定できます。既存のデータセット ロールを作成することも、既存の PeopleTools セキュリティベース ユーザー ロールから選択して新しいデータセット ロールを作成することもできます。
『PeopleTools:Security Administration』の「Understanding Role」を参照してください。
データセット ロールが基準とする元のユーザー ロールに、適切なユーザー ID が関連付けられていることを確認します。
各ユーザー ID には複数のユーザー ロールを指定できます。
『PeopleTools:Security Administration』の「User Profiles - Roles Page」を参照してください。
データセット ルール ページ (EOEC_DATASET) を使用して、データセットを構成するルールを定義します。
ナビゲーション
画像: データセット ルール ページ
次の例では、データセット ルール ページのフィールドおよびコントロールを説明します。このページのフィールドおよびコントロールの定義は後で説明します。

データセット ルールのルール条件数は、パフォーマンス要件によってのみ制限されます。必要に応じた数のレコードをナビゲートできる、一連のルール条件を設定できます。
データセット ルール
フィールドまたはコントロール |
定義 |
---|---|
検索レコード名 |
このルールの検索レコードの名前を選択します。このルールでの使用に特化したビューを作成できます。 |
ステータス |
[アクティブ] または [非アクティブ] を選択します。 |
ルール条件
フィールドまたはコントロール |
定義 |
---|---|
[((]、[))] |
[AND] または [OR] フィールドを空欄のままにした場合は、この条件のネスト レベルを指定します。開きかっこと閉じかっこが一致するようにしてください。 |
フィールド名 |
このルールを実行するフィールド名を選択します。 |
演算子 |
指定したフィールド値を比較する演算子を指定します。標準的な条件演算子を選択します。 |
フィールド値 |
比較対象の指定したフィールドの値を指定します。 |
[AND] または [OR] |
2 つ目以降のルール条件については、[AND] または [OR] を指定するか、ルール ステートメントがネストされている場合は空白のままにします。 |
SQL のテスト |
クリックしてルール条件の有効性をテストします。結果はボタンの下に表示されます。 |
SQL を表示 |
クリックすると、ルールによって生成された SQL ステートメントが表示されます。 |