I want a user to check a box to say they have accepted terms and conditions, and for a button to call a microflow that then moves the user on to another stage. I do not need to save the value of the checkbox, so is there a way to set a checkbox as a Required Field without having a non-persistable entity behind it, or is this the only way? if the checkbox is checked then the user moves on, if they don’t check the box then they see the ‘you must check this box’ message.
Non-persitant object is the way to go.
Seems you are taking the user through an (onboarding) process. In that case a NPE is really helpfull.
Plus I doubt that not storing the confirmation isn’t according to regulations, which demand tracking of approvals