ナビゲーションに戻る

承認トランザクションの登録

承認トランザクションを登録するには、トランザクション登録 (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 アプリケーション デザイナで必要なオブジェクトを全て作成する必要があります。

承認トランザクション レジストリを定義するための事前設定を完了するには、以下の作業を行います。

  • 承認ワークフローに標準搭載の承認済みイベント ハンドラ クラスを拡張するトランザクション ハンドラ アプリケーション クラスを作成します。

  • イベントの通知テンプレートを作成します。これにはヘッダー レベルおよび行レベルでの承認と却下が含まれます。

  • 必要に応じて、トランザクション データ ソースを作成します。

  • 条件ソースとして機能するトランザクション テーブルのビューを作成します。

  • アドホック ユーザーのソースとして機能するビューを作成します。

  • 承認者の連絡先情報のソースとして機能するビューを作成します。