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.