承認用のユーザーの定義
承認用のユーザーを設定するには、ユーザー プロファイル (USERMAINT) およびユーザー リスト管理 (EOAW_USER_LIST) の各コンポーネントを使用します。
次の各トピックでは、承認内のユーザー リストの概要について説明し、承認用のユーザーの定義に使用するページをリストします。
ページ名 |
定義名 |
用途 |
---|---|---|
USER_ROLES |
ワークフロー ロールをユーザーに添付します。ロールとは、事務担当や購買担当、管理者など同じタイプの作業を行うユーザーのクラスです。ロールによって、ユーザーがワークフローでどのように機能するかを記述します。 ロール ユーザー ID によって、ワークリスト アイテムをユーザーに転送する方法、およびユーザーがワークフローで担当するロールの追跡方法が決まります。 |
|
USER_WORKFLOW |
ユーザー プロファイルのワークフローを定義します。このページを使用して、ワークフロー プロセスの一部となる代替ユーザーを定義します。代替ユーザーは、基本承認者および監督者が欠席中に承認を処理するために定義します。 委任機能を使用しているときに代替ユーザー ID を使用する場合は、「委任の設定と使い方」のトピックを参照してください。 |
|
EOAW_USER_LIST |
承認トランザクションの転送に使用されるユーザー リスト定義を作成および管理します。また、承認プロセスでステップと共に使用するユーザーのソースも定義します。 クエリー オプションを使用して承認ワークフローのユーザー リストを定義する場合は、クエリー マネージャ コンポーネントでクエリーを作成するときに、クエリーの [クエリー タイプ] の値を [プロセス] に設定する必要があります。[クエリー タイプ] の値を [ユーザー] に設定すると、エラーになります。 |
ユーザー リストとは、SQL ステートメントの結果や PeopleSoft のロール、または PeopleSoft アプリケーション クラスとして表される、ユーザーの集まり (PeopleSoft ユーザー ID) です。ユーザー リストを使用して、トランザクションごとの承認階層のビジネス プロセスを表します。PeopleSoft には定義済みのユーザー リストが用意されています。標準のユーザー リストが組織の階層に適さない場合、ユーザー リスト管理コンポーネントを使用して独自のリストを定義できます。
HCM の標準ユーザー リスト
PeopleSoft HCM には、承認フレームワークと共に使用するための以下の共通ユーザー リストが用意されています。
ユーザー リスト |
説明 |
---|---|
部門管理者別 |
部門プロファイル ページの [管理者 ID] フィールドを使用します。 |
一部ポジション管理 - 部門管理者別 |
職務情報ページの [直属上司] フィールド、およびそのポジションの [管理者 ID] フィールドと部門プロファイル ページの部門を使用します。 |
一部ポジション管理 - 監督者別 |
職務情報ページの [直属上司] フィールド、および同じページからそのポジションの [監督者 ID] フィールドを使用します。 |
ポジション管理別 |
職務情報ページの [直属上司] フィールドを使用します。 |
監督者 ID 別 |
職務情報ページの 監督者 ID フィールドを使用します。 |
注: アプリケーションに固有の標準のユーザー リストについては、アプリケーション固有のドキュメンテーションに含まれている対応するドキュメンテーションを参照してください。
複数の職務とユーザー リスト
PeopleSoft HCM には、特に従業員の職務情報を受け渡しするために作成されたアプリケーション クラスに基づいて、一連のユーザー リストや承認階層が用意されています。これらのユーザー リストは組織内のロールに呼応し、承認フレームワークで、複数の職務がある従業員の承認を転送する際に使用される職務を選択できます。
複数の職務を持つ従業員が、セルフサービス承認処理中に職務に関連したトランザクションを受け取ったときは、トランザクションを処理する対象の職務を選択するようプロンプトが表示されます。複数職務機能の場合、標準のユーザー リストはユーザー リストのソースとしてアプリケーション クラスを使用します。[ルート パッケージ ID] フィールドは HCSC_USERLIST_UTILS および次の標準アプリケーション クラス パスの値に設定されます。
アプリケーション クラス パス |
関連のユーザー リスト定義 |
---|---|
HCSC_USERLISTS:GetApproversByPositionMgmt |
ポジション管理別 |
HCSC_USERLISTS:GetApproversByDeptManager |
部門管理者別 |
HCSC_USERLISTS:GetApproversByPosnDeptMgr |
一部ポジション管理 - 部門管理者別 |
HCSC_USERLISTS:GetApproversByPosnSupervisor |
一部ポジション管理 - 監督者別 |
HCSC_USERLISTS:GetApproversBySupervisorId |
監督者 ID 別 |
標準のユーザー リストは、直属上司機能と共に PeopleSoft ヒューマン リソース管理に標準搭載のさまざまなアクセス タイプに対応します。これらの標準ユーザー リストのそれぞれが、直属部下の構造の定義方法 (監督者別や部門別など) に合わせて使用されます。
カスタムのユーザー リストを定義して複数の職務機能を必要とする場合、これらの同じアプリケーション ルート パッケージ ID およびアプリケーション クラス パスの値を使用する必要があります。PeopleSoft HCM は、定義済みの標準ユーザー リストでのみ複数職務機能をサポートしています。
注: PeopleSoft HCM は、これらのカスタムのユーザー リストについては、複数職務機能をサポートしていません。
『PeopleTools: PeopleCode Developer's Guide』を参照してください。