Dear All,
Hope you are well!
We are here with a heads-up about an important enhancement for Subforms. Let's go!
Including a subform to a record layout is a great way to store supplementary information about the record. Be it the list of products purchased by a contact or a list of applicants enrolled for a particular course, a subform readily hands you the required information in an organized way.
Thus far, when you have a mandatory field in a subform, you cannot save the entire record unless the field is filled.
Now, to let a subform act as an independent form within the record, we are introducing the 'Mark as required' feature to subforms.
If you mark a subform as required, then the subform should contain values at least in one row, in order to save the record.
For example, if you want to collect the professional experience of an applicant before onboarding them to an executive course, you can mark the subform as required, collect the details, and save the record to process it further.
It is important to note, if you attempt to save a row without data in mandatory fields, inside a mandatory subform, then the record will not be saved until the mandatory fields are filled.
What happens if a subform is not marked as required?
Important point to remember:
For those organizations, who have set up mandatory fields in their subforms until now, the whole subform will be marked as required by default, as this is how the behavior is in the current web platform. Upon release of this update, in order to avoid sudden behavioral change in mobile and API platforms, we will provide a buffer time of 15 days for users to decide and update the desired behavior. After the buffer time, the updated property will be synchronized across web, mobile, and API platforms.
That's about the update. We will be opening this enhancement for all users in a couple of weeks Upon release, we will update this post and help documentation accordingly. Thanks and have a good one!
Kind Regards,
Saranya Balasubramanian