エピソード

  • Oracle CPQ - BML
    2025/06/15

    This extensive podcast outlines the core components and best practices for BML (BigMachines Language) within the Oracle CPQ platform, serving as a comprehensive guide for developers. It begins by defining fundamental programming concepts like functions, which execute commands or calculate values using parameters, and variables, which act as placeholders for data that a program can manipulate. The document then categorizes programming types, distinguishing between compiled languages that require a pre-execution conversion by a compiler and interpretive languages processed during runtime. A significant portion details BML syntax, including data types like Float, String, and Boolean, and common statement elements such as semicolons to end statements and return to finalize code execution. Furthermore, it delves into best coding practices emphasizing readability through structural and inline styles, and extensively lists various BML functions across categories like arrays, dates, dictionaries, JSON, mathematical operations, string manipulations, URL access, and XML processing, often providing syntax, parameters, return types, and use cases. The text also explains BMQL (BigMachines Query Language) for database interaction and describes function editor and debugger functionalities, highlighting features like test scripts for debugging and the use of library functions for code organization.

    続きを読む 一部表示
    34 分
  • Configuration Product Families
    2025/05/15

    Welcome to this comprehensive podcast on configuring product families in Oracle CPQ. We'll explore the product hierarchy, attributes, and organization techniques that enable efficient product management and customization. This presentation will provide you with the knowledge to structure your products effectively, enhancing your ability to merchandise and navigate through your catalog.

    続きを読む 一部表示
    17 分
  • Oracle CPQ - Configuration Extra Topics
    2025/03/14

    This podcast details configuration rules within a product hierarchy, focusing on how to view rule summaries and utilize price books and arrays within those rules. It explains how to access and interpret rule summaries at various product levels, showing how price books function as variables in rule conditions and actions (e.g., recommendation, constraint, and hiding rules). The podcast also describes how arrays are handled in rules, treating each array index as a separate rule instance, affecting attribute visibility, settings, and constraints differently based on rule type. Finally, podcast provides a step-by-step guide on using array attributes in constraint rules, emphasizing the importance of attribute compatibility and value selection within the rule's action.

    続きを読む 一部表示
    16 分
  • Oracle CPQ - Configuration Fire Rules Once per Session
    2025/03/14

    This podcast details how to configure rules within a system to execute only once per configuration session, optimizing performance by avoiding redundant operations. It achieves this using three boolean attributes: runOnceBegin, runOnceEnd, and cfgRunOnce_line. The method involves strategically setting these attributes' values and using them as conditions in rules to control execution. The podcast provides step-by-step instructions for creating these attributes and modifying configuration layouts and rules to implement this once-per-session execution, emphasizing the importance of attribute order for correct functionality.

    続きを読む 一部表示
    9 分
  • Oracle CPQ - Configuration Table-Based Rules
    2025/03/14

    This podcast details how to create and manage table-based configuration rules within Oracle CPQ. These rules, accessible via a point-and-click interface, leverage data tables to define recommendations and constraints without requiring BMQL coding. The process involves defining rule properties (name, status, activation conditions), selecting a data table, specifying filtering criteria (using static values or configuration attributes), and mapping table columns to action attributes. Crucially, the podcast explains how to handle array attributes in both filters and action mappings, providing clear instructions and outlining the behavior of rules under various conditions. The podcast's purpose is to furnish administrators with a comprehensive guide for implementing sophisticated, data-driven configuration logic within the Oracle CPQ system.

    続きを読む 一部表示
    33 分
  • Oracle CPQ - Configuration Bill Of Materials And Pricing Rules
    2025/03/12

    This podcast details how to configure Bills of Materials and pricing rules within Oracle CPQ (Configure, Price, Quote) software. Bills of Materials rules, triggered by product configuration attributes, dynamically generate lists of parts and quantities displayed to buyers. These rules utilize conditions (e.g., "Always True," "Simple Condition," "Advanced Condition") and actions (displaying a Bills of Materials) to control part visibility. Pricing rules, similarly based on conditions and actions, calculate prices based on product configurations. They allow for optional price display and inclusion in the total price, potentially employing advanced functions for complex calculations. Both Bills of Materials and pricing rule configurations involve defining properties, conditions, and actions, with the option of using advanced functions (BML scripts) for greater flexibility. The podcast also addresses best practices and specific use cases, including handling negative pricing scenarios. (Note: Bills of Materials are different from BOM Mapping rules)

    続きを読む 一部表示
    10 分
  • Oracle CPQ - Configuration Recommended Items Rules
    2025/03/09

    This podcast details how to configure and manage "Recommended Items" within a product configuration system, likely for a software application related to e-commerce or sales. The core functionality allows associating additional parts or models with a main product, specifying whether these additions are mandatory or optional purchases. Rules govern which recommended items appear, based on defined conditions and actions, with pricing handled through rule-based overrides or defaulting to price books or base prices. The administration section outlines the steps for creating these rules, including setting conditions (always true, simple, or advanced), choosing actions (simple UI selection, advanced BML scripting, or table lookup), and defining item quantity and mandatory status. Finally, the podcast explains how quantities are summed across multiple rules and how the tag in the pipeline viewer indicates user selections.

    続きを読む 一部表示
    16 分
  • Oracle CPQ - Configuration BOM Mapping Rules
    2025/03/04

    This podcast details rules for mapping Bill of Materials (BOM) items and attributes to Oracle CPQ Configuration attributes and Commerce line items. It describes two primary methods: simple table-based rules, offering a declarative approach, and advanced BML-based rules, providing greater flexibility for complex scenarios. The podcast covers bidirectional mapping (Configuration to BOM and BOM to Configuration), handling of various attribute types (including configurable arrays), rule execution order, conflict resolution, and best practices for maintaining data integrity. A significant portion focuses on using BML for customized mapping logic, providing examples of adding, deleting, and modifying BOM items and attributes. The ultimate goal is to ensure accurate and efficient association between product configurations and their corresponding BOM structures within the Oracle CPQ system.

    続きを読む 一部表示
    19 分