Search Results wf_route
Overview
The APPS.WF_ROUTE package is a core component of the Oracle Workflow engine, which underpins the routing and approval infrastructure used throughout Oracle E-Business Suite 12.1.1 and 12.2.2. Its principal business function is to manage routing rules — the configurable logic that determines how a workflow process instance transitions from one activity to the next. Routing rules are evaluated by the Workflow Engine at runtime, allowing administrators to redirect, skip, or branch process flow based on item attributes and business conditions without modifying the underlying process definition.
In addition to rule administration, the package exposes utility procedures dedicated to rendering and inspecting the Workflow notification "frames" — the standard HTML notification interface used for approval and FYI messages. It therefore serves two distinct roles: as a programmatic API for creating and maintaining routing rules, and as a presentation helper for the notification web pages.
Key Procedures and Functions
The ETRM metadata records 13 documented program units, classified generically as OTHER. Their functions can be summarized as follows:
- CREATERULE1, CREATERULE2, CREATERULE3, and CREATERULE — overloaded entry points for defining new routing rules. The numbered variants accommodate different call signatures and rule configurations, while the generic
CREATERULEprovides the primary interface. - UPDATERULE — modifies the definition of an existing routing rule, such as its condition, activity target, or result type.
- DELETERULE — removes a routing rule from a workflow process definition.
- SUBMITCREATE and SUBMITUPDATE — submission wrappers that stage or invoke the create and update operations, typically within the context of the Workflow administration UI.
- FIND — locates routing rules or associated configuration records based on supplied criteria.
- CHANGEMESSAGENAME — alters the name associated with a workflow message, supporting notification customization.
- LIST, LISTFRAME, and LISTBUTTON — rendering procedures that generate the HTML elements of the notification frame, including the list display, the frame wrapper, and the action buttons presented to the recipient.
No parameter lists are reproduced here, consistent with the documented metadata.
Tables Accessed
The package operates against the Workflow routing rule schema through APPS synonyms. WF_ROUTING_RULES and its shadow table WF_ROUTING_RULES_S hold the primary rule definitions, with the _S table supporting the seeded/upgradeable rule content. WF_ROUTING_RULE_ATTRIBUTES stores the item attributes against which a rule's condition is evaluated. WF_ITEM_ATTRIBUTES holds the runtime attribute values for active workflow items, which the engine compares during rule evaluation. The rendering procedures draw on the Oracle Web Toolkit packages HTF, HTP, and OWA_UTIL to emit HTML for the notification frame. The SYS.STANDARD dependency reflects normal PL/SQL runtime linkage.
Usage Notes
WF_ROUTE is most often invoked indirectly. The Workflow Builder and the Workflow Administrator responsibility use its create, update, and delete routines when a developer or administrator edits routing rules on a process definition. The list and frame procedures are exercised at runtime whenever the Notification System opens a notification page in a browser, making them part of the standard approval workflow experience rather than anything a developer calls directly.
Custom code should invoke the create, update, and delete routines with care, since routing rules are shared configuration and are frequently reloaded during patching and upgrades. The ETRM metadata indicates the package is referenced by no other APPS packages, confirming it is an application-level entry point rather than an internal building block. Any direct use should be validated against the EBS 12.1.1 or 12.2.2 code level in use, and, where possible, routing rule maintenance should be performed through the supported Workflow administration interfaces.
-
PACKAGE: APPS.WF_ROUTE
12.2.2
owner:APPS, object_type:PACKAGE, object_name:WF_ROUTE, status:VALID,
-
PACKAGE: APPS.WF_ROUTE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:WF_ROUTE, status:VALID,
-
PACKAGE BODY: APPS.WF_ROUTE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:WF_ROUTE, status:VALID,
-
PACKAGE BODY: APPS.WF_ROUTE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:WF_ROUTE, status:VALID,
-
SYNONYM: APPS.WF_ROUTING_RULES_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:WF_ROUTING_RULES_S, status:VALID,
-
SYNONYM: APPS.WF_ROUTING_RULES_S
12.2.2
owner:APPS, object_type:SYNONYM, object_name:WF_ROUTING_RULES_S, status:VALID,
-
SYNONYM: APPS.WF_ROUTING_RULE_ATTRIBUTES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:WF_ROUTING_RULE_ATTRIBUTES, status:VALID,
-
PACKAGE: APPS.FND_DOCUMENT_MANAGEMENT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_DOCUMENT_MANAGEMENT, status:VALID,
-
PACKAGE: APPS.FND_DOCUMENT_MANAGEMENT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_DOCUMENT_MANAGEMENT, status:VALID,
-
SYNONYM: APPS.WF_ROUTING_RULES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:WF_ROUTING_RULES, status:VALID,
-
SYNONYM: APPS.WF_ROUTING_RULE_ATTRIBUTES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:WF_ROUTING_RULE_ATTRIBUTES, status:VALID,
-
SYNONYM: APPS.WF_ROUTING_RULES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:WF_ROUTING_RULES, status:VALID,
-
PACKAGE: APPS.WF_PREF
12.1.1
owner:APPS, object_type:PACKAGE, object_name:WF_PREF, status:VALID,
-
PACKAGE: APPS.WF_PREF
12.2.2
owner:APPS, object_type:PACKAGE, object_name:WF_PREF, status:VALID,
-
PACKAGE: APPS.WFA_SEC
12.2.2
owner:APPS, object_type:PACKAGE, object_name:WFA_SEC, status:VALID,
-
PACKAGE: APPS.WFA_SEC
12.1.1
owner:APPS, object_type:PACKAGE, object_name:WFA_SEC, status:VALID,
-
APPS.WF_ROUTE SQL Statements
12.1.1
-
SYNONYM: APPS.WF_ITEM_ATTRIBUTES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:WF_ITEM_ATTRIBUTES, status:VALID,
-
SYNONYM: APPS.WF_ITEM_ATTRIBUTES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:WF_ITEM_ATTRIBUTES, status:VALID,
-
VIEW: APPS.WF_ROLE_LOV_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:FND.WF_ROLE_LOV_VL, object_name:WF_ROLE_LOV_VL, status:VALID,
-
PACKAGE: APPS.WFA_HTML
12.1.1
owner:APPS, object_type:PACKAGE, object_name:WFA_HTML, status:VALID,
-
APPS.WF_ROUTE SQL Statements
12.2.2
-
VIEW: APPS.WF_ITEM_TYPES_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:FND.WF_ITEM_TYPES_VL, object_name:WF_ITEM_TYPES_VL, status:VALID,
-
VIEW: APPS.WF_ITEM_TYPES_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:FND.WF_ITEM_TYPES_VL, object_name:WF_ITEM_TYPES_VL, status:VALID,
-
PACKAGE: APPS.WFA_HTML
12.2.2
owner:APPS, object_type:PACKAGE, object_name:WFA_HTML, status:VALID,
-
VIEW: APPS.WF_ROLE_LOV_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:FND.WF_ROLE_LOV_VL, object_name:WF_ROLE_LOV_VL, status:VALID,
-
PACKAGE BODY: APPS.WF_ROUTE
12.2.2
-
VIEW: APPS.WF_MESSAGES_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:FND.WF_MESSAGES_VL, object_name:WF_MESSAGES_VL, status:VALID,
-
VIEW: APPS.WF_MESSAGES_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:FND.WF_MESSAGES_VL, object_name:WF_MESSAGES_VL, status:VALID,
-
PACKAGE BODY: APPS.WF_ROUTE
12.1.1
-
VIEW: APPS.WF_LOOKUPS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:FND.WF_LOOKUPS, object_name:WF_LOOKUPS, status:VALID,
-
VIEW: APPS.WF_LOOKUPS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:FND.WF_LOOKUPS, object_name:WF_LOOKUPS, status:VALID,
-
VIEW: APPS.WF_MESSAGE_ATTRIBUTES_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:FND.WF_MESSAGE_ATTRIBUTES_VL, object_name:WF_MESSAGE_ATTRIBUTES_VL, status:VALID,
-
PACKAGE: APPS.WF_ROUTE
12.1.1
-
VIEW: APPS.WF_MESSAGE_ATTRIBUTES_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:FND.WF_MESSAGE_ATTRIBUTES_VL, object_name:WF_MESSAGE_ATTRIBUTES_VL, status:VALID,
-
SYNONYM: PUBLIC.HTF
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:HTF, status:VALID,
-
PACKAGE: APPS.WF_ROUTE
12.2.2
-
SYNONYM: PUBLIC.HTF
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:HTF, status:VALID,
-
SYNONYM: PUBLIC.OWA_UTIL
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:OWA_UTIL, status:VALID,
-
SYNONYM: PUBLIC.OWA_UTIL
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:OWA_UTIL, status:VALID,
-
SYNONYM: PUBLIC.HTP
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:HTP, status:VALID,
-
PACKAGE: APPS.WF_NOTIFICATION
12.1.1
owner:APPS, object_type:PACKAGE, object_name:WF_NOTIFICATION, status:VALID,
-
PACKAGE: APPS.WF_NOTIFICATION
12.2.2
owner:APPS, object_type:PACKAGE, object_name:WF_NOTIFICATION, status:VALID,
-
SYNONYM: PUBLIC.HTP
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:HTP, status:VALID,
-
APPS.WF_ROUTE dependencies on WF_ROUTE
12.2.2
-
APPS.WF_ROUTE dependencies on WF_ROUTE
12.1.1
-
PACKAGE: APPS.WF_DIRECTORY
12.1.1
owner:APPS, object_type:PACKAGE, object_name:WF_DIRECTORY, status:VALID,
-
PACKAGE: APPS.WF_DIRECTORY
12.2.2
owner:APPS, object_type:PACKAGE, object_name:WF_DIRECTORY, status:VALID,
-
PACKAGE: APPS.PO_APPROVALLIST_S1
12.1.1
-
PACKAGE: APPS.PO_APPROVALLIST_S1
12.2.2