Reusable Snippets is an advanced concept introduced to the Strategy Designer in the Caribou Lou release (v14). It allows users to extract a group of blocks into what is called a snippet, which can then be reused across multiple strategies while being maintained in one central location. This concept is quite similar to a function in programming.
In this section:
Table of Contents | ||
---|---|---|
|
Creating a snippet
There are three ways to create a snippet:
Click the Add button in the Snippets tab
Import a Snippet from JSON
Extract a group of blocks from a Strategy to a Snippet
Add button
When you click the Add button in the Snippets tab, a new, empty snippet is created in the draft state.
Extract Block to Snippet
When designing a strategy, you can right-click on a block and select "Extract Block to Snippet." This will create a draft snippet containing the selected block, and the block in the strategy will be replaced by the newly created snippet.
See the following images:
Import
Importing is done in the same way as importing any other entity. Please refer to the Import / Export (Strategy Designer).
Anatomy of the Snippet block
A Snippet block is very similar to a function in programming. It can have arguments and needs to return a single value.
The snippet has arguments that are used to accept values from the strategy,