Search Results cct_ccr_pk
Overview
The CCT_CLASSIFICATION_RULES table is a core configuration object within the CCT – Telephony Manager module of Oracle E-Business Suite (documented across 12.1.1 and 12.2.2). It resides in the CCT schema and stores the rule definitions that determine how telephony interaction data is classified. Classification is a foundational step in Telephony Manager processing: incoming or outbound call records are matched against these rules and assigned a corresponding classification, which in turn drives routing, scripting, agent screen-pop behavior, and downstream reporting.
From a Data Vault modeling perspective, the FK topology suggests this is a satellite-leaning structure. Its primary key (CLASSIFICATION_RULE_ID) is a surrogate key, and its most significant foreign key points to CCT_CLASSIFICATIONS, indicating that each rule row describes attributes and behavior belonging to a parent classification. This is characteristic of a descriptive satellite rather than an independent hub or an associative link.
Key Information Stored
The table contains 29 documented columns. The most significant are summarized below.
- CLASSIFICATION_RULE_ID — Surrogate primary key (constraint
CCT_CCR_PK) that uniquely identifies each classification rule. - CLASSIFICATION_ID — Foreign key to
CCT_CLASSIFICATIONS; identifies the parent classification to which the rule belongs. - KEY — The rule key or attribute identifier used for matching incoming telephony data against the classification logic.
- VALUE — The comparison value tested against the KEY during rule evaluation.
- OPERATION — The operator applied when evaluating the rule (for example, equality or a range/match condition).
- CONTEXT — Contextual scoping that qualifies when or where the rule applies.
- SECURITY_GROUP_ID — Foreign key to
FND_SECURITY_GROUPS, enforcing multi-org/security-group data segregation. - ATTRIBUTE1 … ATTRIBUTE15 — The standard Oracle EBS DFF/descriptive flexfield columns, available for customer-specific rule extensions.
- OBJECT_VERSION_NUMBER — Optimistic locking column used by the framework to detect concurrent updates.
- F_DELETEDFLAG — Soft-delete indicator; rows are logically retained rather than physically removed.
- CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE, LAST_UPDATE_LOGIN — The standard WHO audit columns.
While CLASSIFICATION_RULE_ID is the documented primary key, the practical business-key candidates are the combination of CLASSIFICATION_ID, KEY, VALUE, and OPERATION, since together these uniquely describe a rule definition for a given classification.
Common Use Cases and Queries
Typical scenarios include reviewing which rules belong to a classification, auditing rule configurations prior to an upgrade, and building reporting extracts of routing logic for analytics.
Querying all rules for a specific classification:
SELECT cr.CLASSIFICATION_RULE_ID, cr.KEY, cr.VALUE, cr.OPERATION FROM CCT.CCT_CLASSIFICATION_RULES cr WHERE cr.CLASSIFICATION_ID = :classification_id AND cr.F_DELETEDFLAG = 'N';
Joining to the parent classification to label rules in a report:
SELECT c.CLASSIFICATION_ID, c.NAME, cr.KEY, cr.VALUE, cr.OPERATION FROM CCT.CCT_CLASSIFICATIONS c, CCT.CCT_CLASSIFICATION_RULES cr WHERE c.CLASSIFICATION_ID = cr.CLASSIFICATION_ID;
Because of the SECURITY_GROUP_ID column, queries executed within a multi-org context should include the appropriate security-group predicate to avoid exposing rows belonging to other groups.
Related Objects
The following objects are the most significant relative to this table:
- CCT_CLASSIFICATIONS — Parent table; joined via
CCT_CLASSIFICATION_RULES.CLASSIFICATION_ID = CCT_CLASSIFICATIONS.CLASSIFICATION_ID. Defines the classification to which each rule belongs. - CCT_CLASSIPROC_PARAMS — References this table via
CLASSIFICATION_RULE_ID; holds classification process parameters that consume these rules at runtime. - FND_SECURITY_GROUPS — Referenced via
SECURITY_GROUP_ID; governs data-level security segregation. - CCT Telephony Manager concurrent programs and classification APIs that read rule definitions at call-processing time.
Together these objects form the classification configuration layer that Telephony Manager relies upon to interpret and route telephony interactions within Oracle EBS.
-
Table: CCT_CLASSIFICATION_RULES
12.1.1
owner:CCT, object_type:TABLE, fnd_design_data:CCT.CCT_CLASSIFICATION_RULES, object_name:CCT_CLASSIFICATION_RULES, status:VALID, product: CCT - Telephony Manager , description: Classification Rules table. , implementation_dba_data: CCT.CCT_CLASSIFICATION_RULES ,
-
Table: CCT_CLASSIFICATION_RULES
12.2.2
owner:CCT, object_type:TABLE, fnd_design_data:CCT.CCT_CLASSIFICATION_RULES, object_name:CCT_CLASSIFICATION_RULES, status:VALID, product: CCT - Telephony Manager , description: Classification Rules table. , implementation_dba_data: CCT.CCT_CLASSIFICATION_RULES ,
-
eTRM - CCT Tables and Views
12.2.2
description: This table is used by the Routing Server Workflow definitions to keep track of the Agents returned by the nodes ,
-
eTRM - CCT Tables and Views
12.1.1
description: This table is used by the Routing Server Workflow definitions to keep track of the Agents returned by the nodes ,
-
eTRM - CCT Tables and Views
12.2.2
description: This table is used by the Routing Server Workflow definitions to keep track of the Agents returned by the nodes ,
-
eTRM - CCT Tables and Views
12.1.1
description: This table is used by the Routing Server Workflow definitions to keep track of the Agents returned by the nodes ,