I am using a wizard dialog with 4-5 steps to let users input data of a business object. The data on the different steps of the wizard is not interdependent and the order of the steps feel natural when creating the object, at least in my opinion. Creating and editing objects takes place in the same wizard. So far so good.
Now there are common cases where users need to edit a certain specific field of the business object. Because the field is on the initial page of the wizard, I thought about providing a "Next" and a "Finish" button, so one does not need to skip through all the pages to save the edit.
download bmml source – Wireframes created with Balsamiq Mockups
Doing this should not lead to invalid or incomplete data, since validation would take place with every click on "Next" or "Finish" and the object would be complete after the initial creation wizard.
Are there issues with this concept?
What else do I need to consider?