Results for “wf_local_roles_tl”
50+ results
AI-generated from documented ETRM metadata — verify critical details on the linked pages.
Overview
WF_LOCAL_ROLES_TL is a translated (language-specific) table in the APPLSYS schema of Oracle E-Business Suite, owned by the FND – Application Object Library product. It stores the translatable descriptive attributes of workflow roles and users maintained by the Oracle Workflow directory services layer. The table's "_TL" suffix indicates that it holds one row per language for each base role record, supplying display-oriented text such as the role display name and description while the base table WF_LOCAL_ROLES holds the language-independent identity and routing attributes.
Functionally, WF_LOCAL_ROLES_TL supports the role resolution and notification infrastructure used across Oracle Workflow, Oracle Applications notifications, and approval routing. When a notification is dispatched, the display names and descriptions rendered to recipients are resolved from this table for the session language. The documented physical schema for ETRM 12.2.2 records 13 columns and a single unique index, WF_LOCAL_ROLES_TL_U1, spanning NAME, ORIG_SYSTEM, ORIG_SYSTEM_ID, LANGUAGE, and PARTITION_ID. This composite uniqueness constraint defines the business key: a role is uniquely identified by its name, originating system, originating identifier, language, and partition. Because the table resolves descriptive text per language rather than expressing a relationship between two distinct entities, the heuristic Data Vault classification mined from its foreign-key structure is standalone; from a modeling perspective it is most naturally treated as a satellite of the role hub, dependent on the parent role identity rather than a link between roles.
Key Information Stored
The table's columns separate identity, descriptive text, and audit metadata:
- NAME – The internal role or user name; part of the unique business key WF_LOCAL_ROLES_TL_U1 and the principal join attribute back to the base WF_LOCAL_ROLES record.
- DISPLAY_NAME – The user-facing label presented in workflow notifications, approval lists, and directory lookups for the given language.
- DESCRIPTION – Free-text description of the role or user, also language-specific.
- ORIG_SYSTEM and ORIG_SYSTEM_ID – Identify the source system and the originating record identifier for the role. ORIG_SYSTEM_ID carries a foreign key to HZ_ORIG_SYSTEMS_B, connecting workflow roles to the Trading Community Architecture origin registry.
- PARTITION_ID – The directory partition to which the role belongs; foreign key to JTF_FM_PARTITION_X_REQUEST. This supports partitioned role resolution in large multi-organization or multi-tenant directories.
- LANGUAGE – The language of the row's NAME, DISPLAY_NAME, and DESCRIPTION, and a component of the business key.
- OWNER_TAG – A tag identifying the owning context or application of the role.
- CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE, LAST_UPDATE_LOGIN – Standard FND audit columns recording who created and last modified each translated row and when.
No separate surrogate primary key column is documented in the ETRM column list; the unique index WF_LOCAL_ROLES_TL_U1 establishes the business-key candidate, and the base role identity resides in WF_LOCAL_ROLES.
Common Use Cases and Queries
Typical usage centers on resolving human-readable labels for roles and users during notification rendering and directory reporting. A common pattern joins the translated table to the base role table filtered by the session language:
- Display name lookup:
SELECT r.name, t.display_name FROM wf_local_roles r, wf_local_roles_tl t WHERE r.name = t.name AND r.orig_system = t.orig_system AND r.orig_system_id = t.orig_system_id AND t.language = USERENV('LANG'); - Role inventory reporting: List distinct roles by originating system, joining ORIG_SYSTEM_ID to HZ_ORIG_SYSTEMS_B to obtain the source-system name.
- Partition analysis: Aggregate roles by PARTITION_ID to assess directory partition distribution and load.
- Translation completeness audits: Compare row counts per LANGUAGE against the base WF_LOCAL_ROLES population to detect missing translations or stale DISPLAY_NAME values.
- Change tracking: Query LAST_UPDATE_DATE and LAST_UPDATED_BY to report on recent directory maintenance activity.
Related Objects
The most significant dependencies and joins are:
- WF_LOCAL_ROLES – The base (non-translated) role table; join on NAME, ORIG_SYSTEM, and ORIG_SYSTEM_ID to combine identity and language-independent attributes with translated text.
- WF_LOCAL_USER_ROLES – Maps users to roles; used with this table to render role assignments with display names.
- WF_ROLES – Higher-level role definition table referenced during workflow role resolution.
- HZ_ORIG_SYSTEMS_B – Referenced by ORIG_SYSTEM_ID; supplies the originating-system definition for each role.
- JTF_FM_PARTITION_X_REQUEST – Referenced by PARTITION_ID; provides partition context for role resolution.
- WF_USERS and WF_NOTIFICATIONS – Consume role display names when presenting notifications and approval actions to recipients.
-
12.1.1 DBA Data 12.1.1
-
12.2.2 DBA Data 12.2.2
-
VIEW: APPS.UMX_ALL_ROLE_VL 12.2.2
-
VIEW: APPS.WF_ROLE_LOV_VL 12.1.1
-
VIEW: APPS.WF_ROLE_LOV_VL 12.2.2
-
VIEW: APPS.WF_USER_LOV_VL 12.2.2
-
VIEW: APPS.WF_USER_LOV_VL 12.1.1
-
View: UMX_ALL_ROLE_VL 12.2.2
APPS.UMX_ALL_ROLE_VL·↳ WF_LOCAL_ROLES·↳ WF_LOCAL_ROLES_TL·Explore FND module →
-
View: WF_ALL_ROLE_LOV_VL 12.1.1
APPS.WF_ALL_ROLE_LOV_VL·↳ WF_LOCAL_ROLES·↳ WF_LOCAL_ROLES_TL·Explore FND module →
-
VIEW: APPS.WF_ALL_ROLES_VL 12.1.1
-
View: WF_ROLE_LOV_VL 12.2.2
APPS.WF_ROLE_LOV_VL·↳ WF_LOCAL_ROLES·↳ WF_LOCAL_ROLES_TL·Explore FND module →
-
View: WF_ROLE_LOV_VL 12.1.1
APPS.WF_ROLE_LOV_VL·↳ WF_LOCAL_ROLES·↳ WF_LOCAL_ROLES_TL·Explore FND module →
-
VIEW: APPS.WF_ALL_ROLES_VL 12.2.2
-
View: WF_ALL_ROLE_LOV_VL 12.2.2
APPS.WF_ALL_ROLE_LOV_VL·↳ WF_LOCAL_ROLES·↳ WF_LOCAL_ROLES_TL·Explore FND module →
-
VIEW: APPS.WF_ROLES 12.1.1
-
VIEW: APPS.WF_ROLES 12.2.2
-
VIEW: APPS.WF_USERS 12.1.1
-
VIEW: APPS.WF_USERS 12.2.2
-
View: WF_USER_LOV_VL 12.1.1
APPS.WF_USER_LOV_VL·↳ WF_LOCAL_ROLES·↳ WF_LOCAL_ROLES_TL·Explore FND module →
-
View: WF_USER_LOV_VL 12.2.2
APPS.WF_USER_LOV_VL·↳ WF_LOCAL_ROLES·↳ WF_LOCAL_ROLES_TL·Explore FND module →
-
View: WF_ALL_ROLES_VL 12.1.1
APPS.WF_ALL_ROLES_VL·↳ WF_LOCAL_ROLES·↳ WF_LOCAL_ROLES_TL·Explore FND module →
-
View: WF_ALL_ROLES_VL 12.2.2
APPS.WF_ALL_ROLES_VL·↳ WF_LOCAL_ROLES·↳ WF_LOCAL_ROLES_TL·Explore FND module →
-
View: WF_ROLES 12.2.2
Public view for Workflow Directory Service Roles
APPS.WF_ROLES·↳ WF_LOCAL_ROLES·↳ WF_LOCAL_ROLES_TL·Explore FND module →
-
View: WF_ROLES 12.1.1
Public view for Workflow Directory Service Roles
APPS.WF_ROLES·↳ WF_LOCAL_ROLES·↳ WF_LOCAL_ROLES_TL·Explore FND module →
-
View: WF_USERS 12.1.1
APPS.WF_USERS·↳ WF_LOCAL_ROLES·↳ WF_LOCAL_ROLES_TL·Explore FND module →
-
View: WF_USERS 12.2.2
APPS.WF_USERS·↳ WF_LOCAL_ROLES·↳ WF_LOCAL_ROLES_TL·Explore FND module →
-
APPS.UMX_LSA_ROLE_SET_ROLES_V·↳ FND_LOOKUP_ASSIGNMENTS·↳ UMX_LSA_ROLE_SET_ROLES·↳ WF_LOCAL_ROLES·Explore FND module →
-
VIEW: APPS.UMX_ALL_ROLE_VL 12.2.2