I am working to integrate SFDC with a Field Service Management/Scheduling solution and we have integrated custom "on-site forms" to capture information while a technician is on-site (imagine a field technician filling out a form detailing what happened during the job).
These forms have been integrated and mapped to a custom object named "Execution Forms" in SFDC. In order to do this, I have created custom fields & relationships to map to all of the possible properties/fields on the "on-site forms". However, one of our customers has several forms and currently all of their properties are mapped in the same page layout and only the fields which are relevant to that form are mapped while the rest are left blank. They may have 100 different properties on 10 different forms, but the first form may only have 10 properties. When viewing in SFDC, they wish to only see the 10 custom fields rather than all 100 with a majority of them being blank.
Is it possible to create unique page layouts (or via another method) to only display the fields which are populated per "on-site form"?