Search Results okc_process_defs_b
Overview
The OKC_PROCESS_DEFS_B table is a core repository within the Oracle E-Business Suite Contracts Core (OKC) module. It serves as the master definition table for executable processes used throughout the contract management lifecycle. These processes, which can be PL/SQL procedures or Oracle Workflows, are defined once and then referenced as configurable components in various contract business rules. Specifically, they are utilized as the executable logic for Outcomes, Contract Processes, Quality Assurance (QA) Processes, or Functions within Condition Lines. This centralization ensures process consistency and reusability across the complex contracting functionality in both EBS 12.1.1 and 12.2.2.
Key Information Stored
While the provided metadata does not list specific columns, the primary key is documented as the ID column, which uniquely identifies each process definition. Based on its described role and common patterns in OKC, the table likely stores attributes such as the process name, a description, the type of process (e.g., PL/SQL or Workflow), the actual program unit or workflow name to be invoked, and active status flags. The ID (PDF_ID) is the critical foreign key referenced by numerous other entities in the schema to link business rules to their executable logic.
Common Use Cases and Queries
This table is central to configuring and troubleshooting automated contract actions. A common administrative query involves listing all defined processes to understand available automation for contract authoring, approval, or renewal workflows. For example: SELECT id, name, process_type FROM okc_process_defs_b WHERE enabled_flag = 'Y';. Support and development personnel frequently query this table to diagnose issues by identifying which process definition is linked to a specific contract line outcome or QA checklist, using joins to related tables like OKC_OUTCOMES_B or OKC_QA_LIST_PROCESSES on the PDF_ID column.
Related Objects
The OKC_PROCESS_DEFS_B table is a foundational parent table with extensive relationships. As per the metadata, its primary key (ID) is referenced as the PDF_ID foreign key in several key tables:
- OKC_K_PROCESSES & OKC_K_SEQ_HEADER: Links processes to contract documents and their sequencing.
- OKC_OUTCOMES_B: Associates executable outcomes with their process definition.
- OKC_CLASS_OPERATIONS & OKS_K_DEFAULTS: Ties processes to contract class rules and service contract defaults.
- OKC_PROCESS_DEF_PARMS_B: Stores parameters required for the execution of a defined process.
- OKC_QA_LIST_PROCESSES & OKC_USER_HOOK_CALLS: Connects processes to quality assurance checklists and custom user hooks.
-
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 ,
-
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_PROCESS_DEF_FUNCTION_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKC.OKC_PROCESS_DEF_FUNCTION_V, object_name:OKC_PROCESS_DEF_FUNCTION_V, status:VALID, product: OKC - Contracts Core , description: Subtype view for Process Definitions - Functions , implementation_dba_data: APPS.OKC_PROCESS_DEF_FUNCTION_V ,
-
View: OKC_PROCESS_DEF_OUTCOME_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKC.OKC_PROCESS_DEF_OUTCOME_V, object_name:OKC_PROCESS_DEF_OUTCOME_V, status:VALID, product: OKC - Contracts Core , description: Subtype view for Process Definitions - Outcomes , implementation_dba_data: APPS.OKC_PROCESS_DEF_OUTCOME_V ,
-
View: OKC_PROCESS_DEF_OUTCOME_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKC.OKC_PROCESS_DEF_OUTCOME_V, object_name:OKC_PROCESS_DEF_OUTCOME_V, status:VALID, product: OKC - Contracts Core , description: Subtype view for Process Definitions - Outcomes , implementation_dba_data: APPS.OKC_PROCESS_DEF_OUTCOME_V ,
-
View: OKC_PROCESS_DEF_FUNCTION_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKC.OKC_PROCESS_DEF_FUNCTION_V, object_name:OKC_PROCESS_DEF_FUNCTION_V, status:VALID, product: OKC - Contracts Core , description: Subtype view for Process Definitions - Functions , implementation_dba_data: APPS.OKC_PROCESS_DEF_FUNCTION_V ,
-
View: OKC_PROCESS_DEFS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKC.OKC_PROCESS_DEFS_V, object_name:OKC_PROCESS_DEFS_V, status:VALID, product: OKC - Contracts Core , description: View based on tables OKC_PROCESS_DEFS_B and OKC_PROCESS_DEFS_TL. , implementation_dba_data: APPS.OKC_PROCESS_DEFS_V ,
-
View: OKC_PROCESS_DEFS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKC.OKC_PROCESS_DEFS_V, object_name:OKC_PROCESS_DEFS_V, status:VALID, product: OKC - Contracts Core , description: View based on tables OKC_PROCESS_DEFS_B and OKC_PROCESS_DEFS_TL. , implementation_dba_data: APPS.OKC_PROCESS_DEFS_V ,
-
Table: OKC_PROCESS_DEFS_TL
12.2.2
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_PROCESS_DEFS_TL, object_name:OKC_PROCESS_DEFS_TL, status:VALID, product: OKC - Contracts Core , description: Translatable columns from OKC_PROCESS_DEFS_B, as per MLS standards. , implementation_dba_data: OKC.OKC_PROCESS_DEFS_TL ,
-
Table: OKC_K_SEQ_HEADER
12.2.2
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_K_SEQ_HEADER, object_name:OKC_K_SEQ_HEADER, status:VALID, product: OKC - Contracts Core , description: Holds the configuration rules for Autonumbering setup , implementation_dba_data: OKC.OKC_K_SEQ_HEADER ,
-
Table: OKC_PROCESS_DEFS_TL
12.1.1
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_PROCESS_DEFS_TL, object_name:OKC_PROCESS_DEFS_TL, status:VALID, product: OKC - Contracts Core , description: Translatable columns from OKC_PROCESS_DEFS_B, as per MLS standards. , implementation_dba_data: OKC.OKC_PROCESS_DEFS_TL ,
-
Table: OKC_K_SEQ_HEADER
12.1.1
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_K_SEQ_HEADER, object_name:OKC_K_SEQ_HEADER, status:VALID, product: OKC - Contracts Core , description: Holds the configuration rules for Autonumbering setup , implementation_dba_data: OKC.OKC_K_SEQ_HEADER ,
-
Table: OKC_USER_HOOK_CALLS
12.1.1
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_USER_HOOK_CALLS, object_name:OKC_USER_HOOK_CALLS, status:VALID, product: OKC - Contracts Core , description: Calls made to pl/sql routines. , implementation_dba_data: OKC.OKC_USER_HOOK_CALLS ,
-
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_QA_LIST_PROCESSES
12.2.2
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_QA_LIST_PROCESSES, object_name:OKC_QA_LIST_PROCESSES, status:VALID, product: OKC - Contracts Core , description: The usage of a process def in a particular QA check list. , implementation_dba_data: OKC.OKC_QA_LIST_PROCESSES ,
-
Table: OKC_USER_HOOK_CALLS
12.2.2
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_USER_HOOK_CALLS, object_name:OKC_USER_HOOK_CALLS, status:VALID, product: OKC - Contracts Core , description: Calls made to pl/sql routines. , implementation_dba_data: OKC.OKC_USER_HOOK_CALLS ,
-
Table: OKC_CLASS_OPERATIONS
12.1.1
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_CLASS_OPERATIONS, object_name:OKC_CLASS_OPERATIONS, status:VALID, product: OKC - Contracts Core , description: Holds seeded data with allowed operations for various classes , implementation_dba_data: OKC.OKC_CLASS_OPERATIONS ,
-
Table: OKC_CLASS_OPERATIONS
12.2.2
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_CLASS_OPERATIONS, object_name:OKC_CLASS_OPERATIONS, status:VALID, product: OKC - Contracts Core , description: Holds seeded data with allowed operations for various classes , implementation_dba_data: OKC.OKC_CLASS_OPERATIONS ,
-
Table: OKC_OUTCOMES_B
12.2.2
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_OUTCOMES_B, object_name:OKC_OUTCOMES_B, status:VALID, product: OKC - Contracts Core , description: Indicates the use of a process definition by a condition. , implementation_dba_data: OKC.OKC_OUTCOMES_B ,
-
Table: OKC_OUTCOMES_B
12.1.1
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_OUTCOMES_B, object_name:OKC_OUTCOMES_B, status:VALID, product: OKC - Contracts Core , description: Indicates the use of a process definition by a condition. , implementation_dba_data: OKC.OKC_OUTCOMES_B ,
-
Table: OKC_QA_LIST_PROCESSES
12.1.1
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_QA_LIST_PROCESSES, object_name:OKC_QA_LIST_PROCESSES, status:VALID, product: OKC - Contracts Core , description: The usage of a process def in a particular QA check list. , implementation_dba_data: OKC.OKC_QA_LIST_PROCESSES ,
-
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_PROCESS_DEF_PARMS_B
12.2.2
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_PROCESS_DEF_PARMS_B, object_name:OKC_PROCESS_DEF_PARMS_B, status:VALID, product: OKC - Contracts Core , description: Records the parameters for a process definition, including such information as the parameter name, datatype, optionality, and default value. , implementation_dba_data: OKC.OKC_PROCESS_DEF_PARMS_B ,
-
Table: OKC_PROCESS_DEF_PARMS_B
12.1.1
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_PROCESS_DEF_PARMS_B, object_name:OKC_PROCESS_DEF_PARMS_B, status:VALID, product: OKC - Contracts Core , description: This table records the parameters for a process, including such information as the parameter name, datatype, optionality, and default value. , implementation_dba_data: OKC.OKC_PROCESS_DEF_PARMS_B ,