I have a task wizard that requires the user to supply their log-in credentials in order for the object to work successfully.
There is debate whether we should prohibit the completion of the object creation if the user does not supply the log-in information during the creation process.
Should we allow the user the freedom to return to their object and edit the required login information? Or do we prohibit them from creating the object until their log-in credentials are supplied?
Option 1: - Object is created without credentials.
- User will receive an error that the object is not usable. There will be a status for the object indicating that credentials are missing.
- User must supply log-in credentials for the object to work successfully.
Option 2: - Object is created since credentials since this mandatory step; user cannot proceed to next steps without giving credentials.
- Disadvantages: Log-in credentials are asked in the middle of the wizard steps since the proper log-in information is dependent on the previous user inputs. If the user does not have the correct credentials on hand, they must abandon the form fields they spent time filling in.