Deep Links for Contracts

You can use deep links to open the Search page or the Edit Contract page.

Some deep links, such as those assigned the NONE action, are ready to use as-is. Other deep links, such as those assigned the EDIT action, require you to edit the link details before using them.

URL Pattern of Deep Links

Here's a typical URL pattern of a deep link.

https://<pod-name>/fndSetup/faces/deeplink?objType=<objID>&objKey=<name1=value1;name2=value2>&action=<action>

This table describes the parameters and gives you some examples of parameter values.

Parameter

Description

Example of Parameter Values

pod-name

The host name.

pod.oraclecloud.com

objType

The object type.

CONTRACT

objKey

The object identifier.

contractId

contractPuid

chrId & majorVersion

action

The action that users can do on the page that the URL opens up, for example to edit something.

Here are a few things to know:

  • If you don't add any value for the action parameter, this value is considered as NONE by default and will take users to the landing page.

  • If the value you added for the action parameter doesn't match with any action on the UI, the URL won't work.

NONE

EDIT

This table lists Contracts deep links that are available in the Deep Links work area.

Product

Deep Link

Short Description of Purpose

ObjKey Needed? (Y/N)

Name and Description of ObjKey Parameter

ObjKey Parameter Values

Oracle Enterprise Contracts

Contracts

(CONTRACT, NONE)

Opens the Contracts search page.

N

NA NA

Oracle Enterprise Contracts

Contract Details

(CONTRACT, EDIT)

Opens a specific contract for editing on the Edit Contract page.

Y

contractId: A unique identifier of a contract. CONTRACT_ID column in the OKC_K_HEADERS_ALL_B table.

Oracle Enterprise Contracts

Contract Details

(CONTRACT, EDIT)

Opens a specific contract for editing on the Edit Contract page.

Y

contractPuid: The public unique identifier of a contract. CONTRACT_PUID column in the OKC_K_HEADERS_ALL_B table.

Oracle Enterprise Contracts

Contract Details

(CONTRACT, EDIT)

Opens a specific contract for editing on the Edit Contract page.

Y

chrId: A unique identifier for the latest version of a contract.

Note: You can optionally add majorVersion to edit a specific version of a contract.
ID column in the OKC_K_HEADERS_ALL_B table. MAJOR_VERSION column in the OKC_K_HEADERS_ALL_B table.
Note: In Oracle Enterprise Contracts, deep links that have NONE show the classic or simplified landing page according to the value set for the profile OKC_ENABLE_CLASSIC_LANDING_PAGE. The EDIT action opens a specific page and needs an ObjKey.Here is an example for the Contracts deep link:https://pod.oraclecloud.com/fndSetup/faces/deeplink?objType=CONTRACT&action=NONEHere is an example for the Contract Details deep link: https://pod.oraclecloud.com/fndSetup/faces/deeplink?objType=CONTRACT&objKey=contractId=1234567&action=EDIT

You can open the contract directly on the Edit Contract page from a deep link if you have the appropriate functional or data security to access that contract.