Search Results member_guid
Overview
The WF_AGENT_GROUPS table is a core data object within the Oracle E-Business Suite (EBS) Application Object Library, specifically for the Workflow (WF) component. It functions as a junction or intersection table, defining membership relationships between workflow agents. Its primary role is to establish and maintain hierarchical and grouping structures for agents within the Oracle Workflow engine. By linking agent records, it enables the creation of agent groups, which are essential for routing notifications, assigning workflow tasks, and managing responsibilities to logical collections of users or roles, rather than solely to individuals. This table is critical for implementing complex approval hierarchies and delegation rules in business processes automated by Oracle Workflow across both EBS 12.1.1 and 12.2.2 versions.
Key Information Stored
The table's structure is purpose-built to manage agent-to-agent relationships. It contains two primary columns, both of which are foreign keys referencing the WF_AGENTS table. The GROUP_GUID column stores the globally unique identifier (GUID) of the agent record that represents the parent group. The MEMBER_GUID column stores the GUID of the agent record that is a member of that group. The combination of these two columns forms the table's primary key (WAP_PK), ensuring that any specific member can only be associated with a particular group once. This simple but effective structure allows for many-to-many relationships, where a single agent can be a member of multiple groups and a single group can contain multiple members.
Common Use Cases and Queries
A primary use case is reporting on the composition of notification groups or approval hierarchies. Administrators often need to audit group membership or troubleshoot workflow routing. A common query involves joining WF_AGENT_GROUPS to WF_AGENTS twice—once for the group details and once for the member details. For example, to list all groups and their members, one might use: SELECT g.NAME GROUP_NAME, m.NAME MEMBER_NAME FROM WF_AGENTS g, WF_AGENTS m, WF_AGENT_GROUPS ag WHERE g.GUID = ag.GROUP_GUID AND m.GUID = ag.MEMBER_GUID ORDER BY 1, 2;. Another critical scenario is during the setup or maintenance of workflow processes, where custom scripts may insert or delete records in this table to dynamically update group memberships based on business rules.
Related Objects
The WF_AGENT_GROUPS table has a direct and exclusive dependency on the WF_AGENTS table, which is the master repository for all workflow agents (users, roles, etc.). As documented in the provided metadata, two foreign key relationships enforce referential integrity:
- WF_AGENT_GROUPS.GROUP_GUID references WF_AGENTS (ensures the group is a valid agent).
- WF_AGENT_GROUPS.MEMBER_GUID references WF_AGENTS (ensures the member is a valid agent).
-
Table: WF_AGENT_GROUPS
12.2.2
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.WF_AGENT_GROUPS, object_name:WF_AGENT_GROUPS, status:VALID, product: FND - Application Object Library , description: Agent Group Relations , implementation_dba_data: APPLSYS.WF_AGENT_GROUPS ,
-
Table: WF_AGENT_GROUPS
12.1.1
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.WF_AGENT_GROUPS, object_name:WF_AGENT_GROUPS, status:VALID, product: FND - Application Object Library , description: Agent Group Relations , implementation_dba_data: APPLSYS.WF_AGENT_GROUPS ,
-
Table: WF_EVENT_GROUPS
12.2.2
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.WF_EVENT_GROUPS, object_name:WF_EVENT_GROUPS, status:VALID, product: FND - Application Object Library , description: Groups of events for Business Event System , implementation_dba_data: APPLSYS.WF_EVENT_GROUPS ,
-
Table: WF_EVENT_GROUPS
12.1.1
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.WF_EVENT_GROUPS, object_name:WF_EVENT_GROUPS, status:VALID, product: FND - Application Object Library , description: Groups of events for Business Event System , implementation_dba_data: APPLSYS.WF_EVENT_GROUPS ,