What Can I Do When a Job Offer is Approved but Shows as Pending Approval
A job offer has been approved but it shows as Pending Approval in Recruiting and as Completed in the Transaction Console.
Best Practices:
- It's recommended to wait at least 60 minutes before going ahead and terminating the transaction in STUCK state.
To fix this situation, follow these steps.
-
Create the profile option HCM_TAC_RESUBMIT_ACTION so users have access to the
Resubmit action in the Transaction Console.
-
Enable the profile option HCM_TAC_RESUBMIT_ACTION.
- In the Setup and Maintenance work area, click Search.
- Search for the task Manage Administrator Profile Values.
- Click the task name.
- On the Manage Administrator Profile Values page, search for the profile option code HCM_TAC_RESUBMIT_ACTION.
- In the Profile Values section, click the Add icon.
- In the Profile Values section, select the Site profile level and enter TRUE in the Profile Value field.
- Click Save and Close.
-
Resubmit the transaction in the Transaction Console:
- In the Navigator menu, go to Tools, then Transaction Console.
- In the Transaction Manager page, search for the transaction ID.
- Select the transaction and click the Actions menu.
- Select Resubmit to resubmit the transaction.
-
Once the transaction is resubmitted and the issue is resolved, disable the
profile option HCM_TAC_RESUBMIT_ACTION.
- In the Setup and Maintenance work area, click Search.
- Search for the task Manage Administrator Profile Values.
- Click the task name.
- On the Manage Administrator Profile Values page, search for the profile option code HCM_TAC_RESUBMIT_ACTION.
- In the Profile Values section, select the Site profile level and enter FALSE in the Profile Value field.
- Click Save and Close.
Results:
To validate that the solution will resolve this situation, run the below query and verify the results include the impacted record.
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'