Search Results jtf_um_usertype_tmpl
Overview
The JTF_UM_USERTYPE_TMPL table is a core intersection table within the Oracle E-Business Suite (EBS) CRM Foundation module. Its primary function is to manage the many-to-many relationship between user types (JTF_UM_USERTYPES_B) and templates (JTF_UM_TEMPLATES_B) in the User Management (UM) framework. This table is essential for the provisioning and security model of EBS, as it defines which registration, subscription, or provisioning templates are applicable to a given type of user. By linking templates to user types, the system can automate the application of predefined rules, responsibilities, and data access policies when users are created or their roles are modified, ensuring consistent and secure user setup across the application.
Key Information Stored
The table's structure is designed to enforce and record the association between a user type and a template over a specific period. The primary key is a composite of three columns, ensuring a unique and time-sensitive relationship. The critical columns are:
- USERTYPE_ID: A foreign key referencing JTF_UM_USERTYPES_B.USERTYPE_ID. This identifies the specific category or role of a user (e.g., Partner, Employee, Customer).
- TEMPLATE_ID: A foreign key referencing JTF_UM_TEMPLATES_B.TEMPLATE_ID. This identifies the template containing definitions for responsibilities, menus, or profile options.
- EFFECTIVE_START_DATE: A date column that, as part of the primary key, signifies when the association between the user type and template becomes active. This allows for effective dating of template assignments.
Common Use Cases and Queries
A primary use case is auditing and reporting on which security and provisioning templates are assigned to various user populations. System administrators frequently query this table to understand the security model or to troubleshoot user provisioning issues. For instance, to list all templates assigned to a specific user type, a common query would be:
SELECT ut.user_type_name, tmpl.template_name, assoc.effective_start_date
FROM jtf_um_usertype_tmpl assoc,
jtf_um_usertypes_b ut,
jtf_um_templates_b tmpl
WHERE assoc.usertype_id = ut.usertype_id
AND assoc.template_id = tmpl.template_id
AND ut.user_type_name = 'PARTNER_USER';
Another critical scenario is during the user creation or update process, where the User Management engine consults this intersection table to determine which templates to process based on the user's assigned type.
Related Objects
The JTF_UM_USERTYPE_TMPL table sits at the intersection of two major EBS User Management entities, as defined by its documented foreign key relationships:
- JTF_UM_USERTYPES_B: The master table for user types. The relationship is defined on the column JTF_UM_USERTYPE_TMPL.USERTYPE_ID = JTF_UM_USERTYPES_B.USERTYPE_ID.
- JTF_UM_TEMPLATES_B: The master table for templates (e.g., subscription, registration). The relationship is defined on the column JTF_UM_USERTYPE_TMPL.TEMPLATE_ID = JTF_UM_TEMPLATES_B.TEMPLATE_ID.
These relationships are fundamental; any data in JTF_UM_USERTYPE_TMPL must have a valid corresponding record in both parent tables. This design centralizes the management of template assignments and ensures referential integrity within the user provisioning framework.
-
Table: JTF_UM_USERTYPE_TMPL
12.2.2
owner:JTF, object_type:TABLE, fnd_design_data:JTF.JTF_UM_USERTYPE_TMPL, object_name:JTF_UM_USERTYPE_TMPL, status:VALID, product: JTF - CRM Foundation , description: Intersection table where a usertype is attached to one or more templates. , implementation_dba_data: JTF.JTF_UM_USERTYPE_TMPL ,
-
Table: JTF_UM_USERTYPE_TMPL
12.1.1
owner:JTF, object_type:TABLE, fnd_design_data:JTF.JTF_UM_USERTYPE_TMPL, object_name:JTF_UM_USERTYPE_TMPL, status:VALID, product: JTF - CRM Foundation , description: Intersection table where a usertype is attached to one or more templates. , implementation_dba_data: JTF.JTF_UM_USERTYPE_TMPL ,
-
APPS.JUMF_LCT_PKG dependencies on JTF_UM_USERTYPE_TMPL
12.2.2
-
APPS.JTF_UM_USERTYPES_PKG dependencies on JTF_UM_USERTYPE_TMPL
12.2.2
-
APPS.JTF_UM_USERTYPES_PKG dependencies on JTF_UM_USERTYPE_TMPL
12.1.1
-
APPS.JTF_UM_USER_ADMIN_PVT dependencies on JTF_UM_USERTYPE_TMPL
12.1.1
-
APPS.JTF_UM_USER_ADMIN_PVT dependencies on JTF_UM_USERTYPE_TMPL
12.2.2
-
APPS.JUMF_LCT_PKG dependencies on JTF_UM_USERTYPE_TMPL
12.1.1
-
VIEW: JTF.JTF_UM_USERTYPE_TMPL#
12.2.2
owner:JTF, object_type:VIEW, object_name:JTF_UM_USERTYPE_TMPL#, status:VALID,
-
APPS.JTF_UM_USER_ADMIN_PVT dependencies on JTF_UM_USERTYPES_VL
12.1.1
-
APPS.JTF_UM_USER_ADMIN_PVT dependencies on JTF_UM_USERTYPES_VL
12.2.2
-
VIEW: JTF.JTF_UM_USERTYPE_TMPL#
12.2.2
-
TRIGGER: APPS.JTF_UM_USERTYPE_TMPL+
12.2.2
-
SYNONYM: APPS.JTF_UM_USERTYPE_TMPL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:JTF_UM_USERTYPE_TMPL, status:VALID,
-
SYNONYM: APPS.JTF_UM_USERTYPE_TMPL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:JTF_UM_USERTYPE_TMPL, status:VALID,
-
TRIGGER: APPS.JTF_UM_USERTYPE_TMPL+
12.2.2
owner:APPS, object_type:TRIGGER, object_name:JTF_UM_USERTYPE_TMPL+, status:VALID,
-
FUNCTION: APPS.JTF_UM_USERTYPE_TMPL=
12.2.2
-
FUNCTION: APPS.JTF_UM_USERTYPE_TMPL=
12.2.2
owner:APPS, object_type:FUNCTION, object_name:JTF_UM_USERTYPE_TMPL=, status:VALID,
-
APPS.JTF_UM_USER_ADMIN_PVT dependencies on JTF_UM_TEMPLATES_B
12.2.2
-
Table: JTF_UM_USERTYPES_B
12.2.2
owner:JTF, object_type:TABLE, fnd_design_data:JTF.JTF_UM_USERTYPES_B, object_name:JTF_UM_USERTYPES_B, status:VALID, product: JTF - CRM Foundation , description: . , implementation_dba_data: JTF.JTF_UM_USERTYPES_B ,
-
APPS.JTF_UM_USERTYPES_PKG dependencies on FND_GLOBAL
12.1.1
-
APPS.JTF_UM_USERTYPES_PKG dependencies on FND_GLOBAL
12.2.2
-
TABLE: JTF.JTF_UM_USERTYPE_TMPL
12.2.2
owner:JTF, object_type:TABLE, fnd_design_data:JTF.JTF_UM_USERTYPE_TMPL, object_name:JTF_UM_USERTYPE_TMPL, status:VALID,
-
TABLE: JTF.JTF_UM_USERTYPE_TMPL
12.1.1
owner:JTF, object_type:TABLE, fnd_design_data:JTF.JTF_UM_USERTYPE_TMPL, object_name:JTF_UM_USERTYPE_TMPL, status:VALID,
-
Table: JTF_UM_TEMPLATES_B
12.1.1
owner:JTF, object_type:TABLE, fnd_design_data:JTF.JTF_UM_TEMPLATES_B, object_name:JTF_UM_TEMPLATES_B, status:VALID, product: JTF - CRM Foundation , description: A template is used to capture information about the user for an enrollment or a usertype. A template is essentially one or more jsp pages as well as a template handler. , implementation_dba_data: JTF.JTF_UM_TEMPLATES_B ,
-
Table: JTF_UM_USERTYPES_B
12.1.1
owner:JTF, object_type:TABLE, fnd_design_data:JTF.JTF_UM_USERTYPES_B, object_name:JTF_UM_USERTYPES_B, status:VALID, product: JTF - CRM Foundation , description: . , implementation_dba_data: JTF.JTF_UM_USERTYPES_B ,
-
APPS.JTF_UM_USER_ADMIN_PVT dependencies on JTF_UM_TEMPLATES_B
12.1.1
-
PACKAGE BODY: APPS.JUMF_LCT_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:JUMF_LCT_PKG, status:VALID,
-
PACKAGE BODY: APPS.JTF_UM_USERTYPES_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:JTF_UM_USERTYPES_PKG, status:VALID,
-
Table: JTF_UM_TEMPLATES_B
12.2.2
owner:JTF, object_type:TABLE, fnd_design_data:JTF.JTF_UM_TEMPLATES_B, object_name:JTF_UM_TEMPLATES_B, status:VALID, product: JTF - CRM Foundation , description: A template is used to capture information about the user for an enrollment or a usertype. A template is essentially one or more jsp pages as well as a template handler. , implementation_dba_data: JTF.JTF_UM_TEMPLATES_B ,
-
APPS.JUMF_LCT_PKG SQL Statements
12.2.2
-
APPS.JUMF_LCT_PKG SQL Statements
12.1.1
-
PACKAGE BODY: APPS.JTF_UM_USER_ADMIN_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:JTF_UM_USER_ADMIN_PVT, status:VALID,
-
PACKAGE BODY: APPS.JUMF_LCT_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:JUMF_LCT_PKG, status:VALID,
-
APPS.JTF_UM_USERTYPES_PKG SQL Statements
12.1.1
-
PACKAGE BODY: APPS.JTF_UM_USERTYPES_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:JTF_UM_USERTYPES_PKG, status:VALID,
-
PACKAGE BODY: APPS.JTF_UM_USER_ADMIN_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:JTF_UM_USER_ADMIN_PVT, status:VALID,
-
APPS.JTF_UM_USERTYPES_PKG SQL Statements
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.JTF_UM_USERTYPES_PKG
12.1.1
-
PACKAGE BODY: APPS.JTF_UM_USERTYPES_PKG
12.2.2
-
APPS.JTF_UM_USER_ADMIN_PVT SQL Statements
12.2.2
-
APPS.JTF_UM_USER_ADMIN_PVT SQL Statements
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
12.2.2 FND Design Data
12.2.2