You will use a Configuration Wizard - Execution logic when you need to:
-
Develop the 2nd part of the Configuration Wizard (Execution), which collects inputs from the user.
-
See also the Wizard part of Configuration Wizard.
-
Logic API
-
Logic Nature: default
-
Logic Type: Calculation/Pricing
-
-
Execution Types:
-
Standard:
-
Perform the action expected to be done by the wizard.
-
Display a result of the operation performed.
-
-
-
Information provided to the logic:
-
input[]
- What was filled in by the user in the Configurator of the first step. -
Allow object modification - true. This logic can modify data of tables (e.g., use
api.update()
).
-
-
Expected logic execution outcome:
-
Perform the actions expected from the wizard (e.g., modify some data table).
-
Build a configurator form - to display the results of the operation.
-
Build form sections with messages (technically they are form section messages).
-
Eventually build also input action buttons on the form, which will allow user to navigate to other pages of the system.
-
-
Configuration
Configuration Wizard is configured on the page Configuration Wizards Admin, accessed via
.See the entity ConfigurationWizard.