Configuration Wizard - Execution Logic

You will use a Configuration Wizard - Execution logic when you need to:

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 Administration › Configuration › Configuration Wizards › Configuration Wizards Admin.

See the entity ConfigurationWizard.

Code Sample

Found an issue in documentation? Write to us.

Â