What is Scenario Settings? #
These settings enable you to customize scenarios to suit your requirements.
Two features are provided: User Variable and Runtime.
- User Variable : Works similarly to variables in programming languages, allowing you to reference predefined values within steps.
- Runtime : Adjusts the execution interval between steps when running a scenario to control the program speed.
To apply these features, click the gear icon ( ) in the toolbar of the scenario authoring panel. This will display the Scenario Settings window as shown below.

User Variable : #
The user variable feature allows storing frequently used values in a scenario for future use.
The ‘Store Value‘ action provides a similar function.
The key difference is that values set with “Store Value” can only be used after the step where they were set,
whereas values created with “User Variable” can be used from the first step of the scenario execution.
Creating User Variables #
In the Scenario Settings window, click the ‘+ Add’ button (①) to display input fields for a new key and value (②).

Enter the key and value in the input fields, then click ‘Save’ to create the user variable.

Modifying/Deleting User Variables #
User variables are displayed in editable input fields. After modifying the key or value, click ‘Save’ to save the changes.
For values that require security, such as passwords, click the lock icon ( ) to encrypt the value.
Encrypted values will be masked when displayed.

To modify an encrypted value, click the edit icon( ),
but note that the previously entered value will be deleted, and you will need to re-enter it.


Note) Be sure to click the ‘Save’ button after creating, modifying, or deleting a user variable to apply the changes.
Note) The value field in User Variables allows empty values.

① Enter a key and leave the value field empty.
② Click the Save button.
③ A toast popup with the message ‘The save has been completed.’ will appear to confirm successful storage.
How to Use User Variables #
To use a created variable, Enter its key.
It is important to enter the key in the format ${key}
, which distinguishes between regular text and variables.
For example, to use the previously created variable age, enter ${age}
,
which will be replaced with the value assigned when the variable was set (e.g., 34
).
Note) Always enter the variable key in the format ${key} to ensure proper usage.
(Example of Using User Variables)
User Variables in Common Scenarios #
When a common scenario is included, its user variables are also displayed in the user variable list.

However, not all displayed variables can be used.
User variables declared within a common scenario can only be used during its execution.
Runtime #
In some cases, the Stego may run significantly faster than the device due to factors such as hardware performance differences or temporary internet delays, which can potentially cause scenario failures.
Rather than modifying each step individually, you can apply Runtime to slow down the scenario execution speed.

① Select the Settings icon.
② Click the ‘Runtime’.
③ Set an appropriate ‘Runtime’ value to ensure smooth execution of the next steps.
④ Click the ‘Save’ button to apply the settings.
Note) Make sure to click the ‘Save’ button to apply the settings during scenario execution.
The configured runtime applies only to the currently selected scenario, allowing you to set different runtimes for each scenario as needed.