ナビゲーションに戻る

データセット ルールの定義

このセクションでは、データセット ルールの概要を示し、データセット ルールの作成方法を説明します。

ページ名

定義名

用途

データセット ルール ページ

EOEC_DATASET

データセットを構成するルールを定義します。

データセット ルールでは、各データセット ロールのセキュリティ ルールと共に使用するためのデータセットが定義されます。データセット ルールを定義すると、各ルールについて表示されるデータセットを選択する、構造化照会言語 (SQL) ステートメントが作成されます。

データセットのルールとロールを使用するには、次の手順に従います。

  1. 同期レコードに基づくデータセット ルールを定義します。

    データセット ルールを定義すると、そのルールが関連付けられるデータセット ロールに基づいて、選択した同期レコードから行のサブセットが返されます。

    データセット ルールは、PeopleSoft システムのどのレコードにも結合できるビューをベースにしています。

    各ルール条件に対し、ユーザーは、データセット ルールで定義された検索レコード名からフィールドを指定します。指定したフィールドにプロンプトもトランスレート テーブル編集もない場合は、次のシステム変数 (全てのアプリケーションにシステム データとして配信される) を使用して条件をフィルタ処理できます。

    • %Blank

    • %Date

    • %EmployeeID

    • %PersonID

    • %Time

    • %UserID

  2. ロール セキュリティとデータ要件に基づいて、データセット ルールをデータセット ロールに割り当てます。

    各データセット ロールには、複数のデータセット ルールを指定できます。既存のデータセット ロールを作成することも、既存の PeopleTools セキュリティベース ユーザー ロールから選択して新しいデータセット ロールを作成することもできます。

    『PeopleTools:Security Administration』の「Understanding Role」を参照してください。

  3. データセット ロールが基準とする元のユーザー ロールに、適切なユーザー ID が関連付けられていることを確認します。

    各ユーザー ID には複数のユーザー ロールを指定できます。

    『PeopleTools:Security Administration』の「User Profiles - Roles Page」を参照してください。

データセット ルール ページ (EOEC_DATASET) を使用して、データセットを構成するルールを定義します。

画像: データセット ルール ページ

次の例では、データセット ルール ページのフィールドおよびコントロールを説明します。このページのフィールドおよびコントロールの定義は後で説明します。

データセット ルール ページ

データセット ルールのルール条件数は、パフォーマンス要件によってのみ制限されます。必要に応じた数のレコードをナビゲートできる、一連のルール条件を設定できます。

データセット ルール

フィールドまたはコントロール

定義

検索レコード名

このルールの検索レコードの名前を選択します。このルールでの使用に特化したビューを作成できます。

ステータス

[アクティブ] または [非アクティブ] を選択します。

ルール条件

フィールドまたはコントロール

定義

[((][))]

[AND] または [OR] フィールドを空欄のままにした場合は、この条件のネスト レベルを指定します。開きかっこと閉じかっこが一致するようにしてください。

フィールド名

このルールを実行するフィールド名を選択します。

演算子

指定したフィールド値を比較する演算子を指定します。標準的な条件演算子を選択します。

フィールド値

比較対象の指定したフィールドの値を指定します。

[AND] または [OR]

2 つ目以降のルール条件については、[AND] または [OR] を指定するか、ルール ステートメントがネストされている場合は空白のままにします。

SQL のテスト

クリックしてルール条件の有効性をテストします。結果はボタンの下に表示されます。

SQL を表示

クリックすると、ルールによって生成された SQL ステートメントが表示されます。