Deep Links for Person Spotlight Public Info
You can use deep links to open the Person Spotlight Public Info responsive pages without navigating through the menu structure. Deep links are useful when you want users to go directly from various locations to Oracle Applications Cloud.
You can add deep links to a business intelligence report, an email notification, or a company website hosted on Oracle Cloud. For example, you can enable direct navigation to the My Team page. To see a complete list of the available deep links, use the Deep Links work area (Navigator > Tools > Deep Links). To access this work area, you need to have the View Administration Link (FND_VIEW_ADMIN_LINK_PRIV) privilege.
How Deep Links Work
You can copy a URL from the Deep Links page and use it on your company website or other content, such as your reports and analytics. You can use deep links as is, or edit the link details to open product-specific pages and then add them to external sources. For more information, refer to your product-specific documents.
URL Pattern of Deep Links
Here's the typical URL pattern of a deep link.
https://<pod-name>/fndSetup/faces/deeplink?objType=<objID>&objKey=<name1=value1;name2=value2>&action=<action>&returnApp=<returnappURL>&returnAppParams=<returnAppParameter>
To direct users to a product-specific action page, you need to add specific parameters to the deep link URL.
You can use these parameters in the person spotlight public info deep links:
- Person ID
- Assignment ID
-
You must not click deep links that require parameters directly on the deep links page. If the signed-in user doesn’t have an associated person record, then a blank page is displayed when the user clicks the deep link.
-
If the signed-in user doesn’t have an associated person record, then a blank page is displayed when the user clicks the deep link.
This table lists the parameters for deep links, along with their descriptions and some examples of parameter values.
Parameter | Description | Example of Parameter Values |
---|---|---|
pod-name |
Identifies the host name. |
|
objType |
Identifies the object type, such as work areas. | DIRECTORY_ORG_CHART |
objKey |
Identifies the specific object ID. | personId |
action |
Identifies the specific action that you want the users to do on
the UI. Here are a few points to keep in mind:
|
|
returnAppURL |
Specifies the application URL to which the users will be
automatically redirected, when they try to return to the previous
page or after they complete their task. If you're using a third party URL, make sure the application name is registered using the Manage Integration of Additional Applications page in the Setup and Maintenance work area. |
MyOracle |
returnAppParams |
If required, you can add parameters to your returnAppURL. | type=photo |
List of Available Deep Links and Their Security Requirements
When you add deep links to a business intelligence report or a company website, users can simply click those links to go directly to the application pages they need to use, without any additional clicks or navigation. You can find all of the available deep links in the Deep Links work area. Some deep links, such as those assigned the NONE action, are ready to use as is. Other deep links, such as those assigned the VIEW action, require you to edit the link details before you can use them.
This table lists the deep links for Person Spotlight Public Info and Organization Chart that are available in the Deep links work area.
Deep Link | Purpose | ObjKey Needed? (Y/N) | Name and Description of ObjKey Parameter | ObjKey Parameter Values |
---|---|---|---|---|
Directory (DIRECTORY_ORG_CHART,NONE) | Opens the ORG chart page of the signed-in user. | N | NA | NA |
Directory (DIRECTORY_SEARCH,NONE) | Opens the directory search landing page. | N | NA | NA |
Person (PUBLIC_PERSON_PAGE,NONE) | Opens the public person page of the signed-in user. | N | NA | NA |
Person Spotlight (PERSON_SPOTLIGHT,NONE) | Opens the person spotlight page of the signed-in user. | N | NA | NA |
Person Spotlight (PERSON_SPOTLIGHT_ANY,NONE) | Opens the person spotlight page of any person. | Y | pPersonId : Person Identifier of Person pAssignmentId : Assignment Identifier of Person |
pPersonId: PERSON_ID column in PER_PERSONS or PER_ALL_PEOPLE_F
tables pAssignmentId: ASSIGNMENT_ID column in PER_ALL_ASSIGNMENTS_M table |
This table lists the target audience and security requirements for different Person Spotlight Public Info deep links.
-
Replace instances of pod.oraclecloud.com with your pod name.
-
For the pPersonId and pAssignmentId objKey parameters, use the actual person ID and assignment ID. In the examples, these are indicated with sample values.
Deep Link | Audience | Security Requirements | Examples |
---|---|---|---|
Directory (DIRECTORY_ORG_CHART,NONE) | Employee |
Functional Security:
Data Security:
|
|
Directory (DIRECTORY_SEARCH,NONE) | Employee, Manager, HR |
Functional Security:
Data Security:
|
|
Person (PUBLIC_PERSON_PAGE,NONE) | Employee, Manager, HR |
Functional Security:
Data Security:
|
|
Person Spotlight (PERSON_SPOTLIGHT,NONE) | Employee, Manager, HR |
Functional Security:
Data Security:
|
|
Person Spotlight (PERSON_SPOTLIGHT_ANY,NONE) | Employee, Manager, HR |
Functional Security:
Data Security:
|
|