Search Results ieu_sh_act_types_b




Overview

The table IEU_SH_ACT_TYPES_B is a core data object within the Oracle E-Business Suite (EBS) Universal Work Queue (UWQ) module, owned by the IEU schema. It functions as the base table for defining and storing the master list of session activity types. These activity types categorize the various tasks, interactions, or operations that can be performed within a UWQ session, providing a structured taxonomy for user activities. As a foundational reference table, it is integral to the classification and reporting of work performed by agents and users across the service and support applications integrated with the UWQ framework.

Key Information Stored

The primary data stored in IEU_SH_ACT_TYPES_B is the unique identifier and definition for each activity type. The most critical column is ACTIVITY_TYPE_ID, which serves as the primary key for the table. This numeric ID uniquely identifies each activity type record. While the provided ETRM metadata does not list all columns, standard design patterns for such base tables in EBS suggest it likely contains essential columns such as CREATION_DATE, CREATED_BY, LAST_UPDATE_DATE, and LAST_UPDATED_BY for auditing. The descriptive, translatable name for each activity type is stored in the related IEU_SH_ACT_TYPES_TL table, which is linked via the ACTIVITY_TYPE_ID foreign key.

Common Use Cases and Queries

This table is primarily used for setup, reference, and reporting. Administrators define activity types during UWQ implementation to categorize agent work. Common queries involve listing all available activity types or retrieving the type for a specific activity. For instance, to generate a report of all defined activity types with their translated names (assuming a specific language), one might use a query such as:

  • SELECT b.ACTIVITY_TYPE_ID, tl.NAME, tl.DESCRIPTION FROM IEU.IEU_SH_ACT_TYPES_B b, IEU.IEU_SH_ACT_TYPES_TL tl WHERE b.ACTIVITY_TYPE_ID = tl.ACTIVITY_TYPE_ID AND tl.LANGUAGE = USERENV('LANG');

Another critical use case is integrity validation, ensuring that activities recorded in the IEU_SH_ACTIVITIES table reference valid types. A diagnostic query to find orphaned activities would be:

  • SELECT a.ACTIVITY_ID FROM IEU.IEU_SH_ACTIVITIES a WHERE NOT EXISTS (SELECT 1 FROM IEU.IEU_SH_ACT_TYPES_B b WHERE b.ACTIVITY_TYPE_ID = a.ACTIVITY_TYPE_ID);

Related Objects

IEU_SH_ACT_TYPES_B has defined relationships with several other key UWQ objects, as indicated by its foreign key constraints.

  • IEU_SH_ACTIVITIES: This is the primary child table, storing individual session activity records. Each row in IEU_SH_ACTIVITIES references a valid ACTIVITY_TYPE_ID from IEU_SH_ACT_TYPES_B.
  • IEU_SH_ACT_TYPES_TL: This is the corresponding Translation table, which holds the user-facing name and description for each activity type in multiple languages, linked via the ACTIVITY_TYPE_ID foreign key.

Together, these tables form a central part of the data model for tracking and categorizing user activities within the Universal Work Queue.