All,
I have a form that is a wizard to create a new employee record. The wizard has following tabs:
Tab 1
Tab 2
Tab 3 – with some checkbox that skips Tab 4 including validation of its fields
Tab 4
Tab 5
I have created a NewEmployeeWizard business object that handles this wizard. This object has other Editable objects to store data. This editable object has child objects that store specific data for each tab.
What I am trying to understand is whether I should have one OR two editable object for both scenarios i.e. 1) when user filling all tabs 2) user filling all tabs except tab 4.
In terms of use case one can think that there are two use cases here and it is a possibility to create two editable roots, with their own children, for each scenario. The use case object can then decide which editable root to choose. The problem then is where to put data when the wizard first starts and user has not reached tab 3.
I would really appreciate any help and some views on how to handle such wizard like data entry scenarios where user selection can change the flow of wizard.
Thanks
Tahir
Copyright (c) Marimer LLC