Runtime Flow
Use
An OBN link specifies the business object, or the business object and operation to which to navigate.
When a user clicks on an OBN link, the following determines what navigation target is displayed:
Business Object and Operation
OBN performs the following when a business object and one of its operations are specified:
-
Gets a list of all the navigation targets assigned to the operation.
-
Selects only the navigation targets of this operation that are part of the current user's roles.
-
Selects the navigation target with the highest priority.
Business Object
OBN performs the following when only a business object is specified:
-
Gets a list of all the operations for the business object that were assigned at least one navigation target that is in the current user's roles.
-
Selects the operation with the highest priority from among these operations.
-
Gets a list of all the navigation targets assigned to this operation.
-
Selects only the navigation targets of this operation that are part of the current user's roles.
-
Selects the navigation target with the highest priority.
Source Role
When specifying a business object and operation to create a navigation link, you can specify that you want the link to go only to an iView or page in the role that contains the source iView.
For example, Role A contains a source iView with an OBN link for Business Object A and Operation B , and Operation B is assigned the following iViews:
-
iView X , in Role A
-
iView Y , highest priority, in a different role also assigned to the current user
If in the OBN link, you specify to navigate only within the current role, then the link will go to iView X . Otherwise, the link will go to iView Y .
For more information, see Navigating within the Source Role .