Search Results jtf_um_usertype_reg




Overview

The JTF_UM_USERTYPE_REG table is a core data object within the Oracle E-Business Suite (EBS) CRM Foundation (JTF) module. Its primary function is to manage and persist user type registrations, acting as the definitive record linking an EBS user to a specific user type. This table is essential for the User Management (UM) functionality, enabling role-based access control and defining the operational context (such as Partner, Employee, or Customer) for users within the CRM framework. It supports temporal validity through effective dating, allowing user type assignments to be active for specific periods, which is critical for compliance and managing user lifecycle events.

Key Information Stored

The table's structure is designed to capture the relationship between a user and a user type, along with approval workflow and temporal data. The primary unique identifier is the USERTYPE_REG_ID. The core relationship is defined by the combination of USERTYPE_ID (from JTF_UM_USERTYPES_B) and USER_ID (from FND_USER), constrained by a unique key. The EFFECTIVE_START_DATE (and typically an implied EFFECTIVE_END_DATE) manages the active period of the registration. The table also integrates with the Oracle Workflow engine, as indicated by the WF_ITEM_TYPE and USERTYPE_REG_ID foreign key to WF_ITEMS, and tracks an APPROVER_USER_ID to record the user who authorized the registration.

Common Use Cases and Queries

A primary use case is auditing and reporting on user type assignments across the enterprise. System administrators frequently query this table to determine which users are registered as a specific type, such as all partner users, or to verify a single user's current registration. Another critical scenario involves troubleshooting user access issues by validating their active user type registration. Common SQL patterns include joining to FND_USER for user details and to JTF_UM_USERTYPES_B for user type descriptions.

  • Find active registrations for a specific user type:
    SELECT fur.user_name, fur.description
    FROM jtf_um_usertype_reg reg, fnd_user fu, jtf_um_usertypes_b ut
    WHERE reg.user_id = fu.user_id
    AND reg.usertype_id = ut.usertype_id
    AND ut.name = 'PARTNER_USER'
    AND SYSDATE BETWEEN reg.effective_start_date AND NVL(reg.effective_end_date, SYSDATE+1);
  • List all user type registrations for a given user:
    SELECT ut.name, reg.effective_start_date, reg.effective_end_date
    FROM jtf_um_usertype_reg reg, jtf_um_usertypes_b ut
    WHERE reg.usertype_id = ut.usertype_id
    AND reg.user_id = (SELECT user_id FROM fnd_user WHERE user_name = 'USER123');

Related Objects

The JTF_UM_USERTYPE_REG table maintains defined foreign key relationships with several fundamental EBS tables, as documented in the ETRM metadata. These relationships are critical for data integrity and join operations.

  • JTF_UM_USERTYPES_B: Provides the master definition of the user type via JTF_UM_USERTYPE_REG.USERTYPE_ID.
  • FND_USER: Identifies the EBS user subject to the registration via JTF_UM_USERTYPE_REG.USER_ID. A second relationship identifies the approving user via JTF_UM_USERTYPE_REG.APPROVER_USER_ID.
  • WF_ITEMS: Links the registration record to its associated Oracle Workflow process instance via the composite foreign key on WF_ITEM_TYPE and USERTYPE_REG_ID.