Separate UI from Logic for Wizards
For wizards that perform a function that is suitable for automated execution, Aptify recommends that you consider separating the wizard's user interface from its logic.
By implementing the Aptify.Framework.BusinessLogic.ProcessPipeline.IProcessComponent interface, a developer could create a Process Component for the wizard's object class. This process component could then be used within process flows to automate the execution of the wizard's logic.
Note that in this case, the wizard's UI class would call the wizard's object when appropriate to perform the wizard's function.
Copyright © 2014-2019 Aptify - Confidential and Proprietary