ジョブ・オファーが承認されたが「承認待ち」と表示される場合に実行できる操作

ジョブ・オファーは承認されましたが、採用では「承認待ち」と表示され、トランザクション・コンソールでは「完了済」と表示されます。

ジョブ・オファーが承認のために送信されると、トランザクションが作成され、SOAインスタンスが開始されます。SOAインスタンスには時間がかかり(通常は数分)、その間、トランザクションはSTUCKステータスのままになります。SOAインスタンスが作成されると、トランザクションはSTUCK状態を終了し、IN PROGRESS状態になります。その後、ジョブ・オファー承認プロセスが開始されます。ただし、SOAインスタンスの作成前にユーザーがトランザクションを終了した場合、ジョブ・オファーは「承認待ち」状態のままになりますが、トランザクション・コンソールではジョブ・オファーは「完了済」と表示されます。

ベスト・プラクティス:

  • 60分以上待ってから、STUCK状態のトランザクションを終了することをお薦めします。

この状況を修正するには、次のステップに従います。

  1. プロファイル・オプションHCM_TAC_RESUBMIT_ACTIONを作成し、ユーザーがトランザクション・コンソールで「再送信」処理にアクセスできるようにします。
    1. 「設定および保守」作業領域で、「検索」をクリックします。
    2. 「プロファイル・オプションの管理」タスクを検索します。
    3. タスク名をクリックします。
    4. 「プロファイル・オプションの管理」ページで、「作成」をクリックします。
    5. 次のフィールドに入力します:
      • プロファイル・オプション・コード: HCM_TAC_RESUBMIT_ACTION
      • プロファイル表示名: HCM_TAC_RESUBMIT_ACTION
      • アプリケーション: グローバル人事管理
      • モジュール: グローバル人事管理
      • 開始日: 過去の日付を選択します。
    6. 「保存してクローズ」をクリックします。
    7. 「プロファイル・オプションの管理」ページで、「サイト」レベルの「使用可能」および「更新可能」オプションを選択します。
    8. 「保存してクローズ」をクリックします。
  2. プロファイル・オプションHCM_TAC_RESUBMIT_ACTIONを有効にします。
    1. 「設定および保守」作業領域で、「検索」をクリックします。
    2. タスク「管理者プロファイル値の管理」を検索します。
    3. タスク名をクリックします。
    4. 「管理者プロファイル値の管理」ページで、プロファイル・オプション・コードHCM_TAC_RESUBMIT_ACTIONを検索します。
    5. 「プロファイル値」セクションで、「追加」アイコンをクリックします。
    6. 「プロファイル値」セクションで、「サイト」プロファイル・レベルを選択し、「プロファイル値」フィールドにTRUEと入力します。
    7. 「保存してクローズ」をクリックします。
  3. トランザクション・コンソールでトランザクションを再送信します:
    1. 「ナビゲータ」メニューで、「ツール」「トランザクション・コンソール」の順に移動します。
    2. 「トランザクション・マネージャ」ページで、トランザクションIDを検索します。
    3. トランザクションを選択し、「処理」メニューをクリックします。
    4. 「再送信」を選択して、トランザクションを再送信します。
  4. トランザクションが再送信され、問題が解決したら、プロファイル・オプションHCM_TAC_RESUBMIT_ACTIONを無効にします。
    1. 「設定および保守」作業領域で、「検索」をクリックします。
    2. タスク「管理者プロファイル値の管理」を検索します。
    3. タスク名をクリックします。
    4. 「管理者プロファイル値の管理」ページで、プロファイル・オプション・コードHCM_TAC_RESUBMIT_ACTIONを検索します。
    5. 「プロファイル値」セクションで、「サイト」プロファイル・レベルを選択し、「プロファイル値」フィールドにFALSEと入力します。
    6. 「保存してクローズ」をクリックします。

結果:

ソリューションによってこの状況が解決されることを検証するには、次の問合せを実行し、影響を受けるレコードが結果に含まれていることを確認します。

SELECT
h.transaction_id,
h.object_id ,
d.state ,
d.status ,
o.submission_id ,
RS.SUB_PROCESS_ID
FROM irc_submissions s ,
irc_offers o ,
HRC_TXN_CONSOLE_ENTRY c,
hrc_txn_header h ,
hrc_txn_data d ,
(
SELECT transaction_id,
object_id
FROM
(
SELECT last_h.transaction_id,
last_h.object_id ,
last_h.creation_date ,
RANK() OVER(PARTITION BY last_h.object_id ORDER BY last_h.creation_date DESC
) rnk
FROM fusion.hrc_txn_header last_h
WHERE last_h.object = 'IRC_OFFERS'
)
WHERE rnk = 1
)
last_trx ,
irc_processes_b p,
irc_routing_steps_b rs
WHERE h.TRANSACTION_ID = c.TRANSACTION_ID
AND h.transaction_id = d.transaction_id
AND h.transaction_id = last_trx.transaction_id
AND s.submission_id = o.submission_id
AND o.offer_id = h.object_id
AND h.object = 'IRC_OFFERS'
AND s.current_state_id = 1021
AND s.process_id = p.process_id
AND rs.process_id = p.process_id
AND rs.phase_id = 14
AND rs.step_status = 'ACTIVE'
AND c.status_category = 'COMPLETED'