Search Results wf_users
Overview
WF_USERS is a VALID APPS-owned view in the FND – Application Object Library product, documented in ETRM for Oracle E-Business Suite 12.1.1 and 12.2.2. It exposes the set of active workflow users and roles derived from the Workflow local roles repository, filtered by partition and expiration rules. Rather than being a standalone base table, the view is a reporting and runtime convenience layer over WF_LOCAL_ROLES and its translation table WF_LOCAL_ROLES_TL, presenting a unified, language-aware directory of notification recipients. Because it consolidates FND users, PER (HR) persons, ad-hoc users, and HZ_PARTY person records into a single presentation structure, it is the canonical source used by Oracle Workflow's notification mailer and directory services, and by custom reporting or integration code requiring a list of valid workflow identities.
Underlying Base Objects
The view is defined over two documented base objects: WF_LOCAL_ROLES, which stores the role definitions, and WF_LOCAL_ROLES_TL, its translation (language) table. Both carry a PARTITION_ID, NAME, ORIG_SYSTEM, and ORIG_SYSTEM_ID that form the join key. The view text performs an outer join against the translation table on LANGUAGE = USERENV('LANG'), so an untranslated row still returns its base DISPLAY_NAME and DESCRIPTION via NVL. The WHERE clause restricts rows to two disjoint sets: (1) PARTITION_ID = 1 (FND users and PER persons), or (2) PARTITION_ID IN (0, 9) with USER_FLAG = 'Y' (ad-hoc and HZ_PARTY persons). In all cases NVL(EXPIRATION_DATE, SYSDATE+1) > SYSDATE, so expired roles are excluded at query time. The view therefore behaves dynamically; rows appear and disappear as roles expire or partitions change without any DDL action.
Key Columns
- NAME – the role/user identifier used throughout workflow queues and attributes.
- DISPLAY_NAME – the translated, human-readable label (falls back to the base role display name).
- DESCRIPTION – translated description of the role.
- NOTIFICATION_PREFERENCE – the delivery channel preference (mail, fax, etc.) for that user.
- LANGUAGE / TERRITORY – locale attributes used to select the correct translation row.
- EMAIL_ADDRESS / FAX – the notification endpoints used by the Workflow mailer for delivery.
- ORIG_SYSTEM / ORIG_SYSTEM_ID – the source system (e.g., FND, PER) and its primary key for the user.
- PARENT_ORIG_SYSTEM / PARENT_ORIG_SYSTEM_ID – the owning parent role or organization.
- START_DATE / EXPIRATION_DATE – validity window for the user record.
- STATUS – current status indicator applied to the role.
- OWNER_TAG – partitioning/ownership attribute used by Workflow for grouping.
- SECURITY_GROUP_ID, USER_FLAG, PARTITION_ID – governance and classification flags that determine visibility and behavior.
Common Use Cases and Queries
WF_USERS is typically queried to resolve a workflow user name to a display name or e-mail address, to enumerate valid notification recipients, and to troubleshoot missing or expired users. A common lookup by name is:
SELECT name, display_name, email_address, status FROM apps.wf_users WHERE name = 'OPERATIONS';
To retrieve all active users with e-mail addresses for a mailer audit:
SELECT name, display_name, email_address, notification_preference FROM apps.wf_users WHERE email_address IS NOT NULL ORDER BY name;
To locate users sourced from a particular origin system, such as HR persons:
SELECT name, display_name, orig_system, orig_system_id FROM apps.wf_users WHERE orig_system = 'PER' AND status = 'ACTIVE';
Because the view already excludes expired rows and filters by partition, no additional date predicate is normally required. For performance-sensitive or high-volume reporting, note that the view applies a functional predicate on EXPIRATION_DATE and joins to the translation table via USERENV('LANG'), which is not index-friendly; joining directly to WF_LOCAL_ROLES with explicit partition predicates may be preferable when the translated display name is not needed.
-
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 ,
-
APPS.PA_WORKFLOW_HISTORY SQL Statements
12.2.2
-
APPS.ZPB_EXCEPTION_ALERT SQL Statements
12.1.1
-
APPS.ZPB_WF_NTF SQL Statements
12.1.1
-
APPS.OKS_WF_K_APPROVE SQL Statements
12.2.2
-
APPS.JTF_FM_REQUEST_GRP_WF SQL Statements
12.2.2
-
APPS.PA_WORKFLOW_HISTORY SQL Statements
12.1.1
-
APPS.OKS_WF_K_APPROVE SQL Statements
12.1.1
-
APPS.JTF_FM_REQUEST_GRP_WF SQL Statements
12.1.1
-
APPS.HXC_APPROVAL_HELPER SQL Statements
12.1.1
-
VIEW: APPS.PO_WF_NOTIFICATIONS_V
12.1.1
-
APPS.PO_NOTIFICATIONS_SV3 SQL Statements
12.2.2
-
APPS.PO_NOTIFICATIONS_SV3 SQL Statements
12.1.1
-
APPS.HXC_APPROVAL_HELPER SQL Statements
12.2.2
-
SYNONYM: APPS.WF_LOCAL_ROLES_TL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:WF_LOCAL_ROLES_TL, status:VALID,
-
PACKAGE: APPS.JTF_TASK_WF_UTIL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:JTF_TASK_WF_UTIL, status:VALID,
-
SYNONYM: APPS.WF_LOCAL_ROLES_TL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:WF_LOCAL_ROLES_TL, status:VALID,
-
APPS.PSP_WF_EFT_PKG SQL Statements
12.2.2
-
PACKAGE BODY: APPS.AMS_RUNTIME_SCRIPTING_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AMS_RUNTIME_SCRIPTING_PVT, status:VALID,
-
PACKAGE BODY: APPS.PA_WORKFLOW_HISTORY
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PA_WORKFLOW_HISTORY, status:VALID,
-
APPS.CLN_NP_PROCESSOR_PKG SQL Statements
12.2.2
-
APPS.PSP_WF_EFT_PKG SQL Statements
12.1.1
-
PACKAGE: APPS.JTF_EC_WORKFLOW_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:JTF_EC_WORKFLOW_PKG, status:VALID,
-
PACKAGE: APPS.JTF_EC_WORKFLOW_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:JTF_EC_WORKFLOW_PKG, status:VALID,
-
PACKAGE BODY: APPS.PQH_SS_HISTORY
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PQH_SS_HISTORY, status:VALID,
-
PACKAGE BODY: APPS.PQP_ALIEN_EXPAT_WF_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PQP_ALIEN_EXPAT_WF_PKG, status:VALID,
-
PACKAGE BODY: APPS.HR_OFFER_WF
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HR_OFFER_WF, status:VALID,
-
PACKAGE BODY: APPS.POR_CONTRACTOR_NOTIFY
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:POR_CONTRACTOR_NOTIFY, status:VALID,
-
PACKAGE BODY: APPS.HR_APPROVAL_WF
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HR_APPROVAL_WF, status:VALID,
-
PACKAGE BODY: APPS.POS_SUPPLIER_NOTIFY_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:POS_SUPPLIER_NOTIFY_PKG, status:VALID,
-
PACKAGE BODY: APPS.POR_NOTIFICATION_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:POR_NOTIFICATION_PKG, status:VALID,
-
PACKAGE BODY: APPS.HXC_APPROVAL_HELPER
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HXC_APPROVAL_HELPER, status:VALID,
-
VIEW: APPS.PO_WF_NOTIFICATIONS_V
12.2.2
-
PACKAGE BODY: APPS.HXC_APPROVAL_HELPER
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HXC_APPROVAL_HELPER, status:VALID,
-
PACKAGE BODY: APPS.POR_NOTIFICATION_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:POR_NOTIFICATION_PKG, status:VALID,
-
PACKAGE BODY: APPS.PO_NOTIFICATIONS_SV3
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PO_NOTIFICATIONS_SV3, status:VALID,
-
PACKAGE BODY: APPS.PO_NOTIFICATIONS_SV3
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PO_NOTIFICATIONS_SV3, status:VALID,
-
APPS.OKC_ARTWF_PVT SQL Statements
12.1.1
-
APPS.OKC_ARTWF_PVT SQL Statements
12.2.2
-
PACKAGE BODY: APPS.PO_APPROVALLIST_S1
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PO_APPROVALLIST_S1, status:VALID,
-
PACKAGE: APPS.AR_CREDIT_MEMO_API_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:AR_CREDIT_MEMO_API_PUB, status:VALID,
-
PACKAGE BODY: APPS.PO_SECURITY_CHECK_SV
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PO_SECURITY_CHECK_SV, status:VALID,
-
PACKAGE: APPS.JTF_TASK_WF_UTIL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:JTF_TASK_WF_UTIL, status:VALID,
-
PACKAGE BODY: APPS.PO_SECURITY_CHECK_SV
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PO_SECURITY_CHECK_SV, status:VALID,
-
PACKAGE BODY: APPS.GMI_WF_ITEM_ACTIVATION
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GMI_WF_ITEM_ACTIVATION, status:VALID,
-
PACKAGE BODY: APPS.HR_EMP_ERROR_UTILITY
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HR_EMP_ERROR_UTILITY, status:VALID,
-
PACKAGE BODY: APPS.AMS_RUNTIME_SCRIPTING_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AMS_RUNTIME_SCRIPTING_PVT, status:VALID,
-
PACKAGE BODY: APPS.PO_APPROVAL_LIST_HISTORY_SV
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PO_APPROVAL_LIST_HISTORY_SV, status:VALID,
-
PACKAGE BODY: APPS.HR_EMP_ERROR_UTILITY
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HR_EMP_ERROR_UTILITY, status:VALID,