Hi Oracle Community,
I have a requirement in Oracle Fusion HCM Performance Management and would like to understand the recommended approach for BI Publisher.
The business flow is as follows:
A Manager logs into Oracle Fusion using their manager account.
The manager can see the performance documents of their direct reports.
The manager opens one specific direct reports performance document.
Inside that performance document, there is a BI Publisher report/dashboard embeded in the UI.
Dashboard is requested to open automatically, where it should display only the performance document data of the specific direct report's performance document which is currently open.
For example:
Manager A has three Direct Reports:
Employee A
Employee B
Employee C
When Manager A opens Employee A's performance document, the dashboard inside that document should display: Employee A's data only
It should not display Employee B or Employee C's data.
If Manager A then opens Employee B's performance document, the same dashboard should dynamically display: Employee B's data only
My question
How can we pass the current direct reports context from the Oracle Fusion Performance Document to the BI Publisher report/dashboard?
For example, is there a standard parameter, context variable, or Fusion HCM attribute that BI Publisher can use to identify:
The performance document currently being viewed
The employee/person associated with that performance document
I am looking for the recommended Oracle Fusion approach rather than hardcoding an employee ID or relying only on the logged-in manager's user ID.
Could someone please advise:
How can BI Publisher identify the specific direct reports whose performance document is currently open?