Advanced uses of the GUI for process implementation
In some cases, GUIs can handle some more complicated business processes, typically with many steps, many actors, or even both, and a long-term approach, where the execution of the whole process spans a period of days, weeks, or even years, even if it is not very frequent.
Implementation through a wizard
GUIs are a great solution when we need to implement many steps in order by the same actor. This is what is generally called a “wizard.” This particular feature of a frontend application will assist the user in entering information and/or making decisions with multiple steps where each corresponds to a dedicated page of the GUI.
Buttons or links displaying Next or Previous will allow the user to navigate through the steps of the wizard, logically going forward when a step allows it (typically when some client-side validation has taken place) and possibly backward if needed. “Breadcrumbs,” which are...