承認トランザクションの登録
承認トランザクションを登録するには、トランザクション登録 (EOAW_TXN) コンポーネントを使用します。
次の各トピックでは、承認トランザクション レジストリの概要と前提条件について説明します。
ページ名 |
定義名 |
用途 |
---|---|---|
EOAW_TXN |
各承認トランザクションに固有の承認プロセス ID を作成することにより、承認フレームワークで承認トランザクションを登録します。トランザクション定義は、承認フレームワークに対してトランザクションの設定を記述するメタデータです。 |
承認トランザクション レジストリとは、開発者が承認フレームワークに PeopleSoft アプリケーションのトランザクションを登録する場合に使用するインターフェイスです。トランザクション登録ページを使用して、開発者はシステムが承認用に定義されたアプリケーション部分とどのように機能するかを定義します。承認が必要なトランザクションは、承認フレームワークにリンクされる候補になります。開発者は、トランザクション登録ページを使用して、PeopleTools アプリケーション デザイナでアプリケーション トランザクション (提示条件や従業員休暇欠勤リクエストなど) 用に作成したコンポーネントやイベント ハンドラ、レコードおよびクラスをリンクできます。トランザクション定義自体は、承認フレームワークに対してトランザクションの構成を記述するメタデータです。場合によっては、トランザクションの追加や変更を行うことがあります。アプリケーション開発者はトランザクションを構成する主要なレコードおよびコンポーネントを登録し、それから職務機能ビジネス アナリストが承認プロセス定義の基準とする承認トランザクションを選択することができます。
標準承認トランザクション プロセス ID
PeopleSoft HCM には、承認フレームワークと共に使用するアプリケーションに共通の承認トランザクション プロセス ID がいくつか用意されています。特にこれらのプロセス ID は、リクエストを処理する承認フレームワークが委任フレームワークとやりとりできるように、委任に関するトランザクションを承認フレームワークに登録するために使用されます。
トランザクション登録ページで承認トランザクションを承認フレームワークに登録する際は、承認トランザクションにヘッダー レコードを指定する必要があります。これらのプロセス ID をトランザクション設定コンポーネントで設定する際は、このヘッダー レコードおよびリストされたいずれかのフィールドを使用して、承認トランザクションを処理するための追加条件を定義できます。この追加条件は条件定義ページで定義します。このページは、トランザクション設定コンポーネントからアクセス可能です。トランザクション登録コンポーネントにリストされていないフィールドは、条件定義には使用できません。
この表は、PeopleSoft HCM アプリケーションに用意されている承認トランザクション プロセス ID の一覧です。
プロセス ID |
説明 |
---|---|
AbsenceManagement |
休暇管理。 |
Absence_Mgmt_ByDeptManager |
部門管理者による休暇管理。 |
Absence_Mgmt_ByPosMgmt |
ポジション管理による休暇管理。 |
Absence_Mgmt_ByPosnDeptMgr |
ポジション - 部門管理者による休暇管理。 |
Absence_Mgmt_ByPosnSupervisor |
ポジション - 監督者による休暇管理。 |
Absence_Mgmt_BySupervisorId |
監督者 ID による休暇管理。 |
Abs Mgmt - Leave Donations |
休暇付与。 |
AM_Extended_Abs |
延長休暇。 |
Delegation |
承認フレームワークに対して委任トランザクションを定義します。 |
DelegationBatch |
承認フレームワークに対してバッチ委任トランザクションを定義します。 |
DelegationNotifyAdmin |
承認フレームワークに対して委任トランザクションを定義し、管理者が通知を受け取るようにします。 |
DelegationRevoke |
承認フレームワークに対して、取り消された委任トランザクションを定義します。 |
JPMNonpersonProfiles |
非個人プロファイル。 |
JPMPersonProfiles |
個人プロファイル。 |
JobOffer |
条件提示。 |
JobOpening |
人材募集。 |
PerformanceManagement |
評価トランザクション承認。 |
PromoteEmployee |
昇進・昇格トランザクションの承認。 |
ReportingChgEmployee |
管理者変更トランザクションの承認。 |
TLPayableTime |
TL 給与支給対象時間プロセス ID。 |
TLReportedTime |
TL レポート時間プロセス ID。 |
TransferEmployee |
転属トランザクションの承認。 |
注: アプリケーション固有の標準の承認トランザクション プロセス ID については、アプリケーション固有のドキュメンテーションに含まれている対応するドキュメンテーションを参照してください。
注: 製品に搭載されている承認には、承認トランザクション レジストリが既にロードされています。通常は追加設定は不要です。
承認トランザクションを登録する前に、PeopleTools アプリケーション デザイナで必要なオブジェクトを全て作成する必要があります。
承認トランザクション レジストリを定義するための事前設定を完了するには、以下の作業を行います。
承認ワークフローに標準搭載の承認済みイベント ハンドラ クラスを拡張するトランザクション ハンドラ アプリケーション クラスを作成します。
イベントの通知テンプレートを作成します。これにはヘッダー レベルおよび行レベルでの承認と却下が含まれます。
必要に応じて、トランザクション データ ソースを作成します。
条件ソースとして機能するトランザクション テーブルのビューを作成します。
アドホック ユーザーのソースとして機能するビューを作成します。
承認者の連絡先情報のソースとして機能するビューを作成します。