Search Results jtf_rs_role_relations
Overview
The JTF_RS_ROLE_RELATIONS table is a core data object within the Oracle E-Business Suite CRM Foundation (JTF) module. It functions as the central junction table that defines and stores the many-to-many associations between resources (such as employees, partners, or teams) and the functional roles they are authorized to perform within the application. This table is fundamental to the Oracle Trading Community Architecture (TCA) Resource Manager, enabling the assignment of security and operational roles to various entity types, thereby controlling access and defining responsibilities across CRM and related EBS functionalities.
Key Information Stored
The table's primary purpose is to link a resource identifier to a specific role identifier. Its structure is defined by a composite primary key, ensuring a unique combination of resource and role. The critical columns, as indicated by the foreign key relationships, are ROLE_RELATE_ID (a unique system-generated identifier), ROLE_ID (references JTF_RS_ROLES_B), and ROLE_RESOURCE_ID. The ROLE_RESOURCE_ID column is particularly significant as it is a polymorphic foreign key; its meaning depends on the value in ROLE_RESOURCE_TYPE. This design allows the table to associate roles not only with individual resources (JTF_RS_RESOURCE_EXTNS) but also with collective entities like teams (JTF_RS_TEAMS_B, JTF_RS_TEAM_MEMBERS) and groups (JTF_RS_GROUPS_B, JTF_RS_GROUP_MEMBERS). The ROLE_RESOURCE_TYPE column, linked to JTF_OBJECTS_B, dictates the type of entity (e.g., 'RS_INDIVIDUAL', 'RS_TEAM') being assigned the role.
Common Use Cases and Queries
This table is central to security and functional reporting. Common operational use cases include auditing role assignments for compliance, generating lists of resources authorized for specific business functions, and managing team-based security. A typical query to retrieve all individual resources assigned a specific role would join JTF_RS_ROLE_RELATIONS to JTF_RS_RESOURCE_EXTNS and JTF_RS_ROLES_B, filtered by ROLE_RESOURCE_TYPE and the role name. For example:
- Identifying all 'Service Technician' roles assigned to individual resources.
- Reporting on all roles granted to a particular team for capacity planning.
- Validating role assignments during user provisioning or access review processes.
Data modifications are typically performed via the standard Resource Manager APIs rather than direct DML to ensure integrity with related audit and security tables like JTF_RS_ROLE_RELATE_AUD.
Related Objects
JTF_RS_ROLE_RELATIONS sits at the nexus of several key resource management tables. Its integrity is maintained by foreign key constraints to master definition tables: JTF_RS_ROLES_B for valid roles, and a set of tables for valid resource entities including JTF_RS_RESOURCE_EXTNS, JTF_RS_TEAMS_B, JTF_RS_TEAM_MEMBERS, JTF_RS_GROUPS_B, and JTF_RS_GROUP_MEMBERS via the ROLE_RESOURCE_ID column. The JTF_OBJECTS_B table provides valid values for the ROLE_RESOURCE_TYPE. Furthermore, changes to role relations are tracked in the audit table JTF_RS_ROLE_RELATE_AUD, which references the ROLE_RELATE_ID. This network of relationships underscores the table's critical role in the EBS security and resource modeling framework.
-
Table: JTF_RS_ROLE_RELATIONS
12.1.1
owner:JTF, object_type:TABLE, fnd_design_data:JTF.JTF_RS_ROLE_RELATIONS, object_name:JTF_RS_ROLE_RELATIONS, status:VALID, product: JTF - CRM Foundation , description: This table stores the association between resources and roles. Primary key is Resource_id and Role_id. Each resource can be assigned to multiple roles. , implementation_dba_data: JTF.JTF_RS_ROLE_RELATIONS ,
-
Table: JTF_RS_ROLE_RELATIONS
12.2.2
owner:JTF, object_type:TABLE, fnd_design_data:JTF.JTF_RS_ROLE_RELATIONS, object_name:JTF_RS_ROLE_RELATIONS, status:VALID, product: JTF - CRM Foundation , description: This table stores the association between resources and roles. Primary key is Resource_id and Role_id. Each resource can be assigned to multiple roles. , implementation_dba_data: JTF.JTF_RS_ROLE_RELATIONS ,
-
APPS.AS_IMPORT_SL_PVT dependencies on JTF_RS_ROLE_RELATIONS
12.1.1
-
APPS.AST_OFL_TRANS_SIZES_PARAM dependencies on JTF_RS_ROLE_RELATIONS
12.1.1
-
APPS.AS_RTTAP_OPPTY dependencies on JTF_RS_ROLE_RELATIONS
12.1.1
-
APPS.ASO_SECURITY_INT dependencies on JTF_RS_ROLE_RELATIONS
12.1.1
-
APPS.AST_OFL_PIPELINE_BUCKETS_PARAM dependencies on JTF_RS_ROLE_RELATIONS
12.1.1
-
APPS.JTF_RS_REP_MGR_DENORM_PVT dependencies on JTF_RS_ROLE_RELATIONS
12.1.1
-
APPS.AML_INTERACTION_ENGINE dependencies on JTF_RS_ROLE_RELATIONS
12.1.1
-
APPS.AS_SALES_LEAD_ASSIGN_PVT dependencies on JTF_RS_ROLE_RELATIONS
12.1.1
-
APPS.PV_OPPORTUNITY_VHUK dependencies on JTF_RS_ROLE_RELATIONS
12.1.1
-
APPS.OKC_TERMS_UTIL_PVT dependencies on JTF_RS_ROLE_RELATIONS
12.1.1
-
APPS.AS_GAR_OPPTYS_PUB dependencies on JTF_RS_ROLE_RELATIONS
12.1.1
-
APPS.IEM_ROUTE_PUB dependencies on JTF_RS_ROLE_RELATIONS
12.1.1
-
APPS.AS_OPP_SALES_CREDIT_PVT dependencies on JTF_RS_ROLE_RELATIONS
12.1.1
-
APPS.AMV_USER_PVT dependencies on JTF_RS_ROLE_RELATIONS
12.1.1
-
APPS.IEM_QUEUE_MANAGEMENT_PVT dependencies on JTF_RS_ROLE_RELATIONS
12.1.1
-
APPS.JTF_RS_IMP_RES_PVT dependencies on JTF_RS_ROLE_RELATIONS
12.1.1
-
APPS.JTF_RS_GRP_MEMBERSHIP_PUB dependencies on JTF_RS_ROLE_RELATIONS
12.1.1
-
APPS.LNS_UTILITY_PUB dependencies on JTF_RS_ROLE_RELATIONS
12.1.1
-
APPS.JTF_RS_ROLES_PVT dependencies on JTF_RS_ROLE_RELATIONS
12.1.1
-
APPS.JTF_RS_ROLE_RELATE_AUD_PVT dependencies on JTF_RS_ROLE_RELATIONS
12.1.1
-
APPS.AS_GAR_PROPOSALS_PUB dependencies on JTF_RS_ROLE_RELATIONS
12.2.2
-
APPS.OZF_UTILITY_PVT dependencies on JTF_RS_ROLE_RELATIONS
12.2.2
-
APPS.LNS_IMPORT_LOAN_PUB dependencies on JTF_RS_ROLE_RELATIONS
12.2.2
-
APPS.JTF_RS_WF_EVENTS_PUB dependencies on JTF_RS_ROLE_RELATIONS
12.1.1
-
APPS.OKL_CS_LC_CONTRACT_PVT dependencies on JTF_RS_ROLE_RELATIONS
12.2.2
-
APPS.CN_GET_COMM_SUMM_DATA_PVT dependencies on JTF_RS_ROLE_RELATIONS
12.2.2
-
APPS.AS_LEAD_ROUTING_WF dependencies on JTF_RS_ROLE_RELATIONS
12.2.2
-
APPS.JTF_RS_ROLE_RELATE_VUHK dependencies on JTF_RS_ROLE_RELATIONS
12.2.2
-
APPS.CN_COMMISSION_CALC_PVT dependencies on JTF_RS_ROLE_RELATIONS
12.2.2
-
APPS.JTF_RS_DYNAMIC_GROUPS_PVT dependencies on JTF_RS_ROLE_RELATIONS
12.2.2
-
APPS.JTF_RS_ROLE_RELATE_PUB dependencies on JTF_RS_ROLE_RELATIONS
12.2.2
-
APPS.JTF_TTY_ALIGN_ACTIVATE_PKG dependencies on JTF_RS_ROLE_RELATIONS
12.2.2
-
APPS.PV_USER_MGMT_PVT dependencies on JTF_RS_ROLE_RELATIONS
12.2.2
-
APPS.AS_SCORECARD_PVT dependencies on JTF_RS_ROLE_RELATIONS
12.2.2
-
APPS.CSR_SCHEDULER_PVT dependencies on JTF_RS_ROLE_RELATIONS
12.2.2
-
APPS.JTF_RS_ROLE_RELATE_PVT dependencies on JTF_RS_ROLE_RELATIONS
12.2.2
-
APPS.AS_GAR_QOT_PUB dependencies on JTF_RS_ROLE_RELATIONS
12.2.2
-
APPS.IEM_TAGPROCESS_PUB dependencies on JTF_RS_ROLE_RELATIONS
12.2.2
-
APPS.AS_GAR_OPPTYS_PUB dependencies on JTF_RS_ROLE_RELATIONS
12.2.2
-
APPS.AS_SALES_ORG_MANAGER_PVT dependencies on JTF_RS_ROLE_RELATIONS
12.2.2
-
APPS.JTF_RS_DBI_CONC_PUB dependencies on JTF_RS_ROLE_RELATIONS
12.2.2
-
APPS.OKC_TERMS_UTIL_PVT dependencies on JTF_RS_ROLE_RELATIONS
12.2.2
-
APPS.OKC_UTIL dependencies on JTF_RS_ROLE_RELATIONS
12.2.2
-
APPS.CN_PERIODS_API dependencies on JTF_RS_ROLE_RELATIONS
12.1.1
-
APPS.AS_GAR_ACCOUNTS_PUB dependencies on JTF_RS_ROLE_RELATIONS
12.1.1
-
APPS.AS_SCORECARD_PVT dependencies on JTF_RS_ROLE_RELATIONS
12.1.1
-
APPS.PVX_MISC_PVT dependencies on JTF_RS_ROLE_RELATIONS
12.2.2
-
APPS.AS_SALES_LEADS_PUB dependencies on JTF_RS_ROLE_RELATIONS
12.2.2