Search Results jtf_um_subscription_tmpl
Overview
The JTF_UM_SUBSCRIPTION_TMPL table is a core intersection table within the Oracle E-Business Suite (EBS) CRM Foundation (JTF) module, specifically for the User Management (UM) functionality. Its primary role is to manage the many-to-many relationship between subscriptions and templates. In the context of EBS User Management, a subscription defines a set of responsibilities and roles granted to a user, while a template is a predefined model for a user's profile and access. This table acts as the junction, enabling a single subscription to be associated with multiple templates and vice versa, thereby providing a flexible framework for provisioning and managing user entitlements. It is a critical component for implementing delegated administration and automated user provisioning workflows in releases 12.1.1 and 12.2.2.
Key Information Stored
The table's structure is designed to enforce the relationship between subscriptions and templates with effective dating. The primary key is a composite of three columns, ensuring a unique association for a given period. The key columns are:
- SUBSCRIPTION_ID: A foreign key referencing JTF_UM_SUBSCRIPTIONS_B. This identifies the specific subscription being linked.
- TEMPLATE_ID: A foreign key referencing JTF_UM_TEMPLATES_B. This identifies the specific template attached to the subscription.
- EFFECTIVE_START_DATE: Part of the primary key, this column denotes the date from which the subscription-template association becomes active, supporting historical tracking and future-dated assignments.
While the provided metadata focuses on the key structure, such intersection tables typically include standard Oracle columns like CREATION_DATE, CREATED_BY, LAST_UPDATE_DATE, and LAST_UPDATED_BY for auditing purposes.
Common Use Cases and Queries
This table is central to queries that determine which provisioning templates are available or required for a given subscription. A common administrative use case is auditing the template assignments for all subscriptions or identifying subscriptions linked to a specific template during a security review or upgrade analysis. For reporting, one might join this table to its parent tables to produce a human-readable list. A fundamental SQL pattern is:
SELECT sub.SUBSCRIPTION_NAME, tmpl.TEMPLATE_NAME, assoc.EFFECTIVE_START_DATE
FROM JTF_UM_SUBSCRIPTION_TMPL assoc,
JTF_UM_SUBSCRIPTIONS_B sub,
JTF_UM_TEMPLATES_B tmpl
WHERE assoc.SUBSCRIPTION_ID = sub.SUBSCRIPTION_ID
AND assoc.TEMPLATE_ID = tmpl.TEMPLATE_ID
AND SYSDATE BETWEEN assoc.EFFECTIVE_START_DATE AND NVL(assoc.EFFECTIVE_END_DATE, SYSDATE);
This query retrieves all currently active subscription-to-template associations. Data in this table is primarily managed through the Oracle User Management administrative UI or its underlying APIs, not via direct DML.
Related Objects
JTF_UM_SUBSCRIPTION_TMPL has direct foreign key dependencies on two key base tables, forming the core of its relationship model:
- JTF_UM_SUBSCRIPTIONS_B: The master table for subscription definitions. The SUBSCRIPTION_ID column in JTF_UM_SUBSCRIPTION_TMPL references this table.
- JTF_UM_TEMPLATES_B: The master table for user provisioning templates. The TEMPLATE_ID column in JTF_UM_SUBSCRIPTION_TMPL references this table.
This table is also intrinsically linked to the broader User Management data model, which includes related entities like JTF_UM_USER_SUBSCRIPTIONS (for user assignments) and JTF_UM_ROLE_SUBSCRIPTIONS (for role assignments). Understanding this intersection is essential for tracing the complete entitlement path from a template to an end user.
-
Table: JTF_UM_SUBSCRIPTION_TMPL
12.2.2
owner:JTF, object_type:TABLE, fnd_design_data:JTF.JTF_UM_SUBSCRIPTION_TMPL, object_name:JTF_UM_SUBSCRIPTION_TMPL, status:VALID, product: JTF - CRM Foundation , description: Intersection table where a subscription is attached to one or more templates. , implementation_dba_data: JTF.JTF_UM_SUBSCRIPTION_TMPL ,
-
Table: JTF_UM_SUBSCRIPTION_TMPL
12.1.1
owner:JTF, object_type:TABLE, fnd_design_data:JTF.JTF_UM_SUBSCRIPTION_TMPL, object_name:JTF_UM_SUBSCRIPTION_TMPL, status:VALID, product: JTF - CRM Foundation , description: Intersection table where a subscription is attached to one or more templates. , implementation_dba_data: JTF.JTF_UM_SUBSCRIPTION_TMPL ,
-
APPS.JUMF_LCT_PKG dependencies on JTF_UM_SUBSCRIPTION_TMPL
12.2.2
-
APPS.JTF_UM_SUBSCRIPTIONS_PKG dependencies on JTF_UM_SUBSCRIPTION_TMPL
12.2.2
-
APPS.JUMF_LCT_PKG dependencies on JTF_UM_SUBSCRIPTION_TMPL
12.1.1
-
APPS.JTF_UM_SUBSCRIPTIONS_PKG dependencies on JTF_UM_SUBSCRIPTION_TMPL
12.1.1
-
APPS.JTF_UM_SUBSCRIPTION_INFO dependencies on JTF_UM_SUBSCRIPTION_TMPL
12.2.2
-
APPS.JTF_UM_SUBSCRIPTION_INFO dependencies on JTF_UM_SUBSCRIPTION_TMPL
12.1.1
-
VIEW: JTF.JTF_UM_SUBSCRIPTION_TMPL#
12.2.2
owner:JTF, object_type:VIEW, object_name:JTF_UM_SUBSCRIPTION_TMPL#, status:VALID,
-
APPS.JTF_UM_SUBSCRIPTION_INFO dependencies on JTF_UM_TEMPLATES_B
12.1.1
-
APPS.JTF_UM_SUBSCRIPTION_INFO dependencies on JTF_UM_TEMPLATES_B
12.2.2
-
SYNONYM: APPS.JTF_UM_SUBSCRIPTION_TMPL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:JTF_UM_SUBSCRIPTION_TMPL, status:VALID,
-
TRIGGER: APPS.JTF_UM_SUBSCRIPTION_TMPL+
12.2.2
owner:APPS, object_type:TRIGGER, object_name:JTF_UM_SUBSCRIPTION_TMPL+, status:VALID,
-
TRIGGER: APPS.JTF_UM_SUBSCRIPTION_TMPL+
12.2.2
-
SYNONYM: APPS.JTF_UM_SUBSCRIPTION_TMPL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:JTF_UM_SUBSCRIPTION_TMPL, status:VALID,
-
VIEW: JTF.JTF_UM_SUBSCRIPTION_TMPL#
12.2.2
-
APPS.JTF_UM_SUBSCRIPTIONS_PKG dependencies on FND_GLOBAL
12.1.1
-
APPS.JTF_UM_SUBSCRIPTIONS_PKG dependencies on FND_GLOBAL
12.2.2
-
TABLE: JTF.JTF_UM_SUBSCRIPTION_TMPL
12.1.1
owner:JTF, object_type:TABLE, fnd_design_data:JTF.JTF_UM_SUBSCRIPTION_TMPL, object_name:JTF_UM_SUBSCRIPTION_TMPL, status:VALID,
-
TABLE: JTF.JTF_UM_SUBSCRIPTION_TMPL
12.2.2
owner:JTF, object_type:TABLE, fnd_design_data:JTF.JTF_UM_SUBSCRIPTION_TMPL, object_name:JTF_UM_SUBSCRIPTION_TMPL, status:VALID,
-
FUNCTION: APPS.JTF_UM_SUBSCRIPTION_TMPL=
12.2.2
-
FUNCTION: APPS.JTF_UM_SUBSCRIPTION_TMPL=
12.2.2
owner:APPS, object_type:FUNCTION, object_name:JTF_UM_SUBSCRIPTION_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_SUBSCRIPTIONS_B
12.1.1
owner:JTF, object_type:TABLE, fnd_design_data:JTF.JTF_UM_SUBSCRIPTIONS_B, object_name:JTF_UM_SUBSCRIPTIONS_B, status:VALID, product: JTF - CRM Foundation , description: An enrollment usually gives access to some specific part of the system through roles, permissions, and the responsibility defined for the enrollment. , implementation_dba_data: JTF.JTF_UM_SUBSCRIPTIONS_B ,
-
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 ,
-
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.JUMF_LCT_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:JUMF_LCT_PKG, status:VALID,
-
PACKAGE BODY: APPS.JTF_UM_SUBSCRIPTION_INFO
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:JTF_UM_SUBSCRIPTION_INFO, status:VALID,
-
PACKAGE BODY: APPS.JTF_UM_SUBSCRIPTION_INFO
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:JTF_UM_SUBSCRIPTION_INFO, status:VALID,
-
PACKAGE BODY: APPS.JTF_UM_SUBSCRIPTIONS_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:JTF_UM_SUBSCRIPTIONS_PKG, status:VALID,
-
APPS.JUMF_LCT_PKG SQL Statements
12.2.2
-
Table: JTF_UM_SUBSCRIPTIONS_B
12.2.2
owner:JTF, object_type:TABLE, fnd_design_data:JTF.JTF_UM_SUBSCRIPTIONS_B, object_name:JTF_UM_SUBSCRIPTIONS_B, status:VALID, product: JTF - CRM Foundation , description: An enrollment usually gives access to some specific part of the system through roles, permissions, and the responsibility defined for the enrollment. , implementation_dba_data: JTF.JTF_UM_SUBSCRIPTIONS_B ,
-
PACKAGE BODY: APPS.JTF_UM_SUBSCRIPTIONS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:JTF_UM_SUBSCRIPTIONS_PKG, status:VALID,
-
APPS.JUMF_LCT_PKG SQL Statements
12.1.1
-
APPS.JTF_UM_SUBSCRIPTION_INFO dependencies on JTF_UM_SUBSCRIPTIONS_VL
12.1.1
-
APPS.JTF_UM_SUBSCRIPTION_INFO dependencies on JTF_UM_SUBSCRIPTIONS_VL
12.2.2
-
APPS.JTF_UM_SUBSCRIPTION_INFO dependencies on JTF_UM_USERTYPE_SUBSCRIP
12.1.1
-
APPS.JTF_UM_SUBSCRIPTION_INFO dependencies on JTF_UM_USERTYPE_SUBSCRIP
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
APPS.JTF_UM_SUBSCRIPTIONS_PKG SQL Statements
12.2.2
-
APPS.JTF_UM_SUBSCRIPTIONS_PKG SQL Statements
12.1.1
-
APPS.JTF_UM_SUBSCRIPTION_INFO SQL Statements
12.2.2
-
APPS.JTF_UM_SUBSCRIPTION_INFO SQL Statements
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.1.1 FND Design Data
12.1.1
-
12.2.2 FND Design Data
12.2.2