Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Current »

Visual Configuration Enhancements enable you to design reusable components and block structures in both Strategy Designer and Formula Designer. You can increase your efficiency through the implementation of reusable snippets.

UPGRADE VALUE: Possibility to design and implement reusable snippets in Strategy and Formula Designer.

LEARN MORE: If you want to know more about Visual Configuration, click here.

Overview

This enhanced feature in Caribou Lou release is for designing price strategies using a visual configuration tool. Here are the key insights:

  • Visual Configuration: The tool allows users to design price strategies using an intuitive drag-and-drop interface, enhancing efficiency with reusable snippets.

  • Reusable Snippets: Users can select and reuse groups of blocks across different price strategies, reducing repetitive tasks like copying and pasting.

  • Dynamic Adaptation: Once snippets are defined, they can dynamically adapt across all uses based on set parameters, ensuring consistency and flexibility.

  • Version Updates: Snippets can be updated to new versions, with changes automatically applied to all strategies using them, maintaining up-to-date consistency.

  • Multiple Strategy Use: Snippets can be employed across multiple price strategies within the Strategy Designer, promoting scalability and efficiency.

This approach streamlines the process of managing pricing strategies, saving time and reducing errors through automation and reusability.

UPGRADE VALUE: Intuitive drag-and-drop interface allows users to create strategies with reusable snippets, which can be selected and applied across various strategies, thereby minimizing repetitive tasks.

Transform Blocks into Snippets

Using this enhancement, we can transform our visual blocks into snippets by following these steps:

  • Select Blocks: You start by selecting a group of blocks that you want to extract into a snippet. This is useful for organizing and reusing code efficiently.

Snippet-Step 1.jpg
  • Adjust Snippet: Once extracted, you can adjust the snippet as needed. This might involve adding arguments or variables to make the snippet more flexible and reusable in different contexts.

Snippet-Step 2.jpg
  • Replace with Snippet: Finally, the snippet replaces the original group of blocks in your strategy, simplifying the workflow and making it more convenient.

Snippet-Step 3.jpg

KEY INSIGHTS:

  • Efficiency: This method enhances efficiency by allowing repetitive or complex logic to be reused easily, reducing redundancy.

  • Maintainability: Snippets can be updated independently, making maintenance easier and reducing the risk of errors.

  • Scalability: As projects grow, using snippets can help manage complexity by encapsulating functionality into reusable components.

  • Collaboration: Sharing snippets among team members can promote consistency and standardization across projects.

Simple or Advanced Snippets

In its most basic form, a Snippet block can only output a static number through its Return output. When utilized, the result is simply a number. In the following illustration, we allow the snippet to accept input values, making it more flexible, and enables the use of variables that allow for dynamic data manipulation.

Simple Snippt.jpg

We can carry out more intricate operations by passing arguments to the snippet and utilizing them in conjunction with variables embedded within advanced logical blocks. In the following illustration, the snippet is used for adjusting product costs based on user-defined parameters. The use of absolute or relative adjustments can be toggled with the IsAbsolute boolean.

Complex Snippet.jpg

UPGRADE VALUE: By allowing adjustments to be either absolute (additive) or relative (multiplicative), the snippet provides flexibility in handling different pricing strategies.

  • No labels