I'm building a form used in the signup process of a project. Between each page, I would like to persist the entered data to a entity, saved in a CRM. So, if a user doesn't complete a signup, we at least got data so we can contact them.
Different from a Finisher, this is suppose to happen between each page and not just at the very end.
There is the
onSubmit method described in the docs. This requires me to implement my own
Page object and use that in my custom FormFactory class.
Is this the way to go?
And how what I do that? Add a Element to hold a Uuid from the CRM?
Does anyone here have had a similar usecase and did the same?