if it's necessary to continue with the process it's clear.
In my case I have a registration form for a recruitment agency.
- Some fields are really necessary (name, mail, phone, ...).
- All other fields should be entered if they want to get accepted. Behind the scenes some fields are more important (CV), some less (driver license), but this should not be communicated to the user.
Goal of the customer is that the user enters all data. Goal of the user is to get accepted by the customer, so I would assume they should align with the customer's goal. This would mean all fields are mandatory -> no fields are mandatory?
The system in the background still checks for the required fields (name, mail, phone, ...).
What do you think is the right approach?