Search Results okc_k_processes
Overview
The OKC_K_PROCESSES table is a core data object within the Oracle E-Business Suite Contracts Core (OKC) module. It functions as a junction table that establishes and manages the relationship between a specific contract and a specific business process. Its primary role is to define the application of a particular process, such as an approval or change workflow, to a particular contract document. This linkage is essential for enabling and tracking the lifecycle management of contracts within the Oracle EBS system, ensuring that contractual agreements follow defined operational procedures.
Key Information Stored
The table stores foreign key references that create the critical associations between entities. The primary columns include the ID (serving as the primary key), CHR_ID (linking to the contract header in OKC_K_HEADERS_B), PDF_ID (linking to the process definition in OKC_PROCESS_DEFS_B), and CRT_ID (linking to a change request in OKC_CHANGE_REQUESTS_B, if applicable). These columns collectively record which process is assigned to which contract, and optionally, the specific change request instance driving that process.
Common Use Cases and Queries
A primary use case is reporting on the workflow status of contracts. For instance, identifying all contracts currently in a specific approval process or tracing the process history for a given contract. Common SQL queries involve joining this table to the contract headers and process definitions tables.
- Find processes for a contract:
SELECT p.* FROM okc_k_processes p, okc_k_headers_b h WHERE p.chr_id = h.id AND h.contract_number = 'CONTRACT123'; - List contracts using a specific process definition:
SELECT h.contract_number FROM okc_k_processes p, okc_k_headers_b h, okc_process_defs_b d WHERE p.chr_id = h.id AND p.pdf_id = d.id AND d.name = 'MASTER_AGREEMENT_APPROVAL';
This table is also central for any custom integrations or extensions that need to trigger actions based on contract process state changes.
Related Objects
As indicated by its foreign keys, OKC_K_PROCESSES is integrally connected to several key tables. It is a child of OKC_K_HEADERS_B (contracts), OKC_PROCESS_DEFS_B (process templates), and OKC_CHANGE_REQUESTS_B. Conversely, it is a parent table to OKC_CR_K_ACCESSES, which manages access control for change requests linked to these contract-process associations. This relationship hierarchy underscores its position as a central hub for contract process execution data.
-
Table: OKC_K_PROCESSES
12.1.1
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_K_PROCESSES, object_name:OKC_K_PROCESSES, status:VALID, product: OKC - Contracts Core , description: Defines the use of a particular process for a particular contract. , implementation_dba_data: OKC.OKC_K_PROCESSES ,
-
Table: OKC_K_PROCESSES
12.2.2
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_K_PROCESSES, object_name:OKC_K_PROCESSES, status:VALID, product: OKC - Contracts Core , description: Defines the use of a particular process for a particular contract. , implementation_dba_data: OKC.OKC_K_PROCESSES ,
-
Table: OKC_CHANGE_REQUESTS_B
12.1.1
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_CHANGE_REQUESTS_B, object_name:OKC_CHANGE_REQUESTS_B, status:VALID, product: OKC - Contracts Core , description: A request to make one or more changes to a Contract. , implementation_dba_data: OKC.OKC_CHANGE_REQUESTS_B ,
-
Table: OKC_CR_K_ACCESSES
12.1.1
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_CR_K_ACCESSES, object_name:OKC_CR_K_ACCESSES, status:VALID, product: OKC - Contracts Core , description: An intersection which associates a contract, change request, process, or user for a change request on a contract. , implementation_dba_data: OKC.OKC_CR_K_ACCESSES ,
-
Table: OKC_CHANGE_REQUESTS_B
12.2.2
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_CHANGE_REQUESTS_B, object_name:OKC_CHANGE_REQUESTS_B, status:VALID, product: OKC - Contracts Core , description: A request to make one or more changes to a Contract. , implementation_dba_data: OKC.OKC_CHANGE_REQUESTS_B ,
-
Table: OKC_CR_K_ACCESSES
12.2.2
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_CR_K_ACCESSES, object_name:OKC_CR_K_ACCESSES, status:VALID, product: OKC - Contracts Core , description: An intersection which associates a contract, change request, process, or user for a change request on a contract. , implementation_dba_data: OKC.OKC_CR_K_ACCESSES ,
-
Table: OKC_K_PROCESSES_H
12.2.2
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_K_PROCESSES_H, object_name:OKC_K_PROCESSES_H, status:VALID, product: OKC - Contracts Core , description: This is a mirror image of base table OKC_K_PROCESSES, please refer to the base table for detailed column level information , implementation_dba_data: OKC.OKC_K_PROCESSES_H ,
-
Table: OKC_PROCESS_DEFS_B
12.2.2
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_PROCESS_DEFS_B, object_name:OKC_PROCESS_DEFS_B, status:VALID, product: OKC - Contracts Core , description: This table stores information of PL/SQL processes or workflows within the application which are used as OUTCOME, CONTRACT PROCESS, QA PROCESS, or FUNCTION in a CONDITION LINE. , implementation_dba_data: OKC.OKC_PROCESS_DEFS_B ,
-
View: OKC_K_PROCESSES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKC.OKC_K_PROCESSES_V, object_name:OKC_K_PROCESSES_V, status:VALID, product: OKC - Contracts Core , description: View for table OKC_CONTRACT_PROCESSES , implementation_dba_data: APPS.OKC_K_PROCESSES_V ,
-
Table: OKC_PROCESS_DEFS_B
12.1.1
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_PROCESS_DEFS_B, object_name:OKC_PROCESS_DEFS_B, status:VALID, product: OKC - Contracts Core , description: This table stores information of PL/SQL processes or workflows within the application which are used as OUTCOME, CONTRACT PROCESS, QA PROCESS, or FUNCTION in a CONDITION LINE. , implementation_dba_data: OKC.OKC_PROCESS_DEFS_B ,
-
View: OKC_K_PROCESSES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKC.OKC_K_PROCESSES_V, object_name:OKC_K_PROCESSES_V, status:VALID, product: OKC - Contracts Core , description: View for table OKC_CONTRACT_PROCESSES , implementation_dba_data: APPS.OKC_K_PROCESSES_V ,
-
View: OKC_K_PROCESSES_HV
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKC.OKC_K_PROCESSES_HV, object_name:OKC_K_PROCESSES_HV, status:VALID, product: OKC - Contracts Core , description: History view for OKC_K_PROCESSES. , implementation_dba_data: APPS.OKC_K_PROCESSES_HV ,
-
View: OKC_K_PROCESSES_HV
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKC.OKC_K_PROCESSES_HV, object_name:OKC_K_PROCESSES_HV, status:VALID, product: OKC - Contracts Core , description: History view for OKC_K_PROCESSES. , implementation_dba_data: APPS.OKC_K_PROCESSES_HV ,
-
Table: OKC_K_HEADERS_B
12.2.2
product: OKC - Contracts Core , description: Stores header level attributes of a Contract. It groups all the lines and terms and conditions of a contract. , implementation_dba_data: Not implemented in this database ,
-
Table: OKC_K_HEADERS_B
12.1.1
product: OKC - Contracts Core , description: Stores header level attributes of a Contract. It groups all the lines and terms and conditions of a contract. , implementation_dba_data: Not implemented in this database ,