Search Results cs_cf_flow_pages_b_pk




Overview

The CS_CF_FLOW_PAGES_B table is a core data object within the Oracle E-Business Suite Service (CS) module. It functions as a junction table that manages the activation status of individual pages within specific instances of a flow type. In the context of the Service module's configuration and runtime engine, this table is essential for determining which pages are active and available for a given flow instance, enabling dynamic and configurable user interfaces and process navigation. Its role is to link a concrete flow instance (CS_CF_FLOWS_B) with the predefined page definitions for its flow type (CS_CF_FLOW_TYPE_PAGES), while recording the activation state for each page in that specific instance.

Key Information Stored

The table's structure is defined by its composite primary key, which consists of two foreign key columns. The FLOW_ID column uniquely identifies a specific instance of a flow. The FLOW_TYPE_PAGE_ID column identifies a specific page definition from the library of pages available for that flow's type. Together, this pair forms a unique record mapping a page to a flow instance. While the provided ETRM metadata explicitly names these key columns, the core data point stored is the activation status for each page-flow combination. This status likely determines whether the page is visible, enabled, or required within the navigation of that particular flow instance, facilitating conditional page progression.

Common Use Cases and Queries

A primary use case is generating runtime user interface logic or audit reports to understand which pages are active within active service flows. Support personnel or system administrators may query this table to troubleshoot navigation issues or validate flow configurations. Common SQL patterns involve joining to the related flows and page definition tables to retrieve meaningful descriptions. For example, to list all active pages for a specific flow instance, a query would join CS_CF_FLOW_PAGES_B to CS_CF_FLOWS_B for flow details and to CS_CF_FLOW_TYPE_PAGES for page names and sequences. Another typical query audits the activation status of all pages across flows of a certain type, which is vital for release management or configuration migration tasks between environments.

Related Objects

This table sits at the intersection of two key entities in the Service module's flow architecture, as defined by its documented foreign key relationships:

  • CS_CF_FLOWS_B: This table stores the master records for flow instances. The CS_CF_FLOW_PAGES_B.FLOW_ID column references CS_CF_FLOWS_B, establishing that a page's activation status belongs to a specific flow.
  • CS_CF_FLOW_TYPE_PAGES: This table contains the definition of all possible pages for a given flow type. The CS_CF_FLOW_PAGES_B.FLOW_TYPE_PAGE_ID column references CS_CF_FLOW_TYPE_PAGES, linking the instance-specific status to the canonical page definition.

The table's primary key constraint, CS_CF_FLOW_PAGES_B_PK, enforces the unique relationship between a flow and a page. Views or public APIs within the CS module likely abstract direct access to this table for application logic.

  • Table: CS_CF_FLOW_PAGES_B 12.1.1

    owner:CS,  object_type:TABLE,  fnd_design_data:CS.CS_CF_FLOW_PAGES_B,  object_name:CS_CF_FLOW_PAGES_B,  status:VALID,  product: CS - Servicedescription: This table stores the activation status of pages within a particular flow type instances. ,  implementation_dba_data: CS.CS_CF_FLOW_PAGES_B

  • Table: CS_CF_FLOW_PAGES_B 12.2.2

    owner:CS,  object_type:TABLE,  fnd_design_data:CS.CS_CF_FLOW_PAGES_B,  object_name:CS_CF_FLOW_PAGES_B,  status:VALID,  product: CS - Servicedescription: This table stores the activation status of pages within a particular flow type instances. ,  implementation_dba_data: CS.CS_CF_FLOW_PAGES_B