Search Results wf_local_roles
The WF_LOCAL_ROLES
table is a critical component within Oracle E-Business Suite (EBS) versions 12.1.1 and 12.2.2, serving as a repository for role-based access control (RBAC) data in the Oracle Workflow module. This table stores information about local roles, which are used to define responsibilities, permissions, and access levels for users interacting with workflow processes. Below is a detailed analysis of its structure, functionality, and significance in Oracle EBS.
Table Structure and Key Columns
TheWF_LOCAL_ROLES
table contains several key columns that define role attributes and relationships:
- ROLE_NAME: The unique identifier for a role, often mapped to EBS responsibilities.
- ROLE_DISPLAY_NAME: A human-readable description of the role.
- PARENT_ROLE_NAME: Defines hierarchical relationships between roles (e.g., supervisor-subordinate).
- STATUS: Indicates whether the role is active ('ACTIVE') or inactive ('DISABLED').
- EXPIRATION_DATE: Specifies when a role becomes invalid, useful for temporary access.
- CREATION_DATE and LAST_UPDATE_DATE: Audit columns tracking role lifecycle.
Functional Role in Oracle Workflow
In Oracle Workflow, roles determine:- Process Ownership: Roles are assigned as owners of workflow processes or notifications.
- Approval Hierarchies: Parent-child role relationships enable multi-level approvals (e.g., manager → director).
- Notification Routing: Notifications are routed based on role assignments (e.g., 'AP Manager' receives invoice approvals).
Integration with EBS Security
The table integrates with core EBS security features:- Responsibility Mapping: Roles often correlate with EBS responsibilities (via
FND_RESPONSIBILITY
). - User-Role Assignments: The
WF_USER_ROLE_ASSIGNMENTS
table links users to roles stored inWF_LOCAL_ROLES
. - Data Security: Roles enforce data-level restrictions through VPD (Virtual Private Database) policies.
Administration and Customization
Key administrative considerations include:- Role Propagation: Changes to roles sync with workflow definitions via concurrent programs like 'Workflow Directory Services'.
- Custom Roles: Organizations often extend the table with custom roles for specialized workflows (e.g., 'Regional HR Approver').
- Performance: Indexes on
ROLE_NAME
andPARENT_ROLE_NAME
optimize hierarchical queries.
Example Use Case
In a Procure-to-Pay workflow:- A 'Procurement Requester' role initiates a purchase requisition.
- The 'Procurement Approver' role (parent role) reviews and approves.
- Notifications are logged in
WF_NOTIFICATIONS
with references toWF_LOCAL_ROLES.ROLE_NAME
.
Version-Specific Considerations
Differences between 12.1.1 and 12.2.2:- 12.2.2 Enhancements: Improved role synchronization with LDAP and reduced dependency on direct table updates.
- Upgrade Impact: Custom roles may require revalidation due to schema changes in 12.2.2.
Conclusion
TheWF_LOCAL_ROLES
table is foundational to Oracle Workflow's RBAC model, enabling flexible, secure process automation. Proper configuration ensures alignment with organizational hierarchies and compliance requirements. Administrators should prioritize role lifecycle management and monitor integration points with EBS security modules.
-
Table: WF_LOCAL_ROLES
12.1.1
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.WF_LOCAL_ROLES, object_name:WF_LOCAL_ROLES, status:VALID, product: FND - Application Object Library , description: Local Roles table , implementation_dba_data: APPLSYS.WF_LOCAL_ROLES ,
-
Table: WF_LOCAL_ROLES
12.2.2
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.WF_LOCAL_ROLES, object_name:WF_LOCAL_ROLES, status:VALID, product: FND - Application Object Library , description: Local Roles table , implementation_dba_data: APPLSYS.WF_LOCAL_ROLES ,
-
View: WF_ALL_ROLE_LOV_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:FND.WF_ALL_ROLE_LOV_VL, object_name:WF_ALL_ROLE_LOV_VL, status:VALID, product: FND - Application Object Library , implementation_dba_data: APPS.WF_ALL_ROLE_LOV_VL ,
-
View: UMX_ALL_ROLE_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:FND.UMX_ALL_ROLE_VL, object_name:UMX_ALL_ROLE_VL, status:VALID, product: FND - Application Object Library , implementation_dba_data: APPS.UMX_ALL_ROLE_VL ,
-
View: UMX_CURRENT_ROLES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:FND.UMX_CURRENT_ROLES_V, object_name:UMX_CURRENT_ROLES_V, status:VALID, product: FND - Application Object Library , description: Private view used by UMX to display roles and registration requests for a given user , implementation_dba_data: APPS.UMX_CURRENT_ROLES_V ,
-
View: UMX_CURRENT_ROLES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:FND.UMX_CURRENT_ROLES_V, object_name:UMX_CURRENT_ROLES_V, status:VALID, product: FND - Application Object Library , description: Private view used by UMX to display roles and registration requests for a given user , implementation_dba_data: APPS.UMX_CURRENT_ROLES_V ,
-
View: 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, product: FND - Application Object Library , implementation_dba_data: APPS.WF_ROLE_LOV_VL ,
-
View: 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, product: FND - Application Object Library , implementation_dba_data: APPS.WF_ROLE_LOV_VL ,
-
View: WF_ALL_ROLE_LOV_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:FND.WF_ALL_ROLE_LOV_VL, object_name:WF_ALL_ROLE_LOV_VL, status:VALID, product: FND - Application Object Library , implementation_dba_data: APPS.WF_ALL_ROLE_LOV_VL ,
-
View: WF_USER_LOV_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:FND.WF_USER_LOV_VL, object_name:WF_USER_LOV_VL, status:VALID, product: FND - Application Object Library , implementation_dba_data: APPS.WF_USER_LOV_VL ,
-
View: WF_USER_LOV_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:FND.WF_USER_LOV_VL, object_name:WF_USER_LOV_VL, status:VALID, product: FND - Application Object Library , implementation_dba_data: APPS.WF_USER_LOV_VL ,
-
View: WF_HZ_PARTY_UR
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:FND.WF_HZ_PARTY_UR, object_name:WF_HZ_PARTY_UR, status:VALID, product: FND - Application Object Library , description: WF_HZ_PARTY_UR , implementation_dba_data: APPS.WF_HZ_PARTY_UR ,
-
View: WF_HZ_PARTY_UR
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:FND.WF_HZ_PARTY_UR, object_name:WF_HZ_PARTY_UR, status:VALID, product: FND - Application Object Library , description: WF_HZ_PARTY_UR , implementation_dba_data: APPS.WF_HZ_PARTY_UR ,
-
View: FND_USR_UR
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_USR_UR, object_name:FND_USR_UR, status:VALID, product: FND - Application Object Library , implementation_dba_data: APPS.FND_USR_UR ,
-
View: WF_ALL_ROLES_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:FND.WF_ALL_ROLES_VL, object_name:WF_ALL_ROLES_VL, status:VALID, product: FND - Application Object Library , implementation_dba_data: APPS.WF_ALL_ROLES_VL ,
-
View: FND_USR_UR
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_USR_UR, object_name:FND_USR_UR, status:VALID, product: FND - Application Object Library , implementation_dba_data: APPS.FND_USR_UR ,
-
View: WF_ALL_ROLES_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:FND.WF_ALL_ROLES_VL, object_name:WF_ALL_ROLES_VL, status:VALID, product: FND - Application Object Library , implementation_dba_data: APPS.WF_ALL_ROLES_VL ,
-
View: WF_FND_USR_UR
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:FND.WF_FND_USR_UR, object_name:WF_FND_USR_UR, status:VALID, product: FND - Application Object Library , implementation_dba_data: APPS.WF_FND_USR_UR ,
-
View: WF_FND_USR_UR
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:FND.WF_FND_USR_UR, object_name:WF_FND_USR_UR, status:VALID, product: FND - Application Object Library , implementation_dba_data: APPS.WF_FND_USR_UR ,
-
View: WF_ROLES
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:FND.WF_ROLES, object_name:WF_ROLES, status:VALID, product: FND - Application Object Library , description: Public view for Workflow Directory Service Roles , implementation_dba_data: APPS.WF_ROLES ,
-
View: WF_ROLES
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:FND.WF_ROLES, object_name:WF_ROLES, status:VALID, product: FND - Application Object Library , description: Public view for Workflow Directory Service Roles , implementation_dba_data: APPS.WF_ROLES ,
-
View: WF_USERS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:FND.WF_USERS, object_name:WF_USERS, status:VALID, product: FND - Application Object Library , implementation_dba_data: APPS.WF_USERS ,
-
View: WF_USERS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:FND.WF_USERS, object_name:WF_USERS, status:VALID, product: FND - Application Object Library , implementation_dba_data: APPS.WF_USERS ,
-
View: UMX_LSA_ROLE_SET_ROLES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:FND.UMX_LSA_ROLE_SET_ROLES_V, object_name:UMX_LSA_ROLE_SET_ROLES_V, status:VALID, product: FND - Application Object Library , implementation_dba_data: APPS.UMX_LSA_ROLE_SET_ROLES_V ,
-
View: WF_FND_USR_ROLES
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:FND.WF_FND_USR_ROLES, object_name:WF_FND_USR_ROLES, status:VALID, product: FND - Application Object Library , implementation_dba_data: APPS.WF_FND_USR_ROLES ,
-
View: WF_FND_USR_ROLES
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:FND.WF_FND_USR_ROLES, object_name:WF_FND_USR_ROLES, status:VALID, product: FND - Application Object Library , implementation_dba_data: APPS.WF_FND_USR_ROLES ,
-
View: FND_USR_ROLES
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_USR_ROLES, object_name:FND_USR_ROLES, status:VALID, product: FND - Application Object Library , implementation_dba_data: APPS.FND_USR_ROLES ,
-
View: FND_USR_ROLES
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_USR_ROLES, object_name:FND_USR_ROLES, status:VALID, product: FND - Application Object Library , implementation_dba_data: APPS.FND_USR_ROLES ,
-
View: UMX_ROLE_ASSIGNMENTS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:FND.UMX_ROLE_ASSIGNMENTS_V, object_name:UMX_ROLE_ASSIGNMENTS_V, status:VALID, product: FND - Application Object Library , description: Private view used by UMX to display roles and registration requests for a given user , implementation_dba_data: APPS.UMX_ROLE_ASSIGNMENTS_V ,
-
View: UMX_ROLE_ASSIGNMENTS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:FND.UMX_ROLE_ASSIGNMENTS_V, object_name:UMX_ROLE_ASSIGNMENTS_V, status:VALID, product: FND - Application Object Library , description: Private view used by UMX to display roles and registration requests for a given user , implementation_dba_data: APPS.UMX_ROLE_ASSIGNMENTS_V ,