Engagements Module: Additional Contacts Subform Client Script
Module:
Engagements
Subform:
Additional Contacts (API Name Additional_Contacts)
Client:
Build Skills
Trigger Event:
Contact_Name field updated/changed inside a subform row.
Core Function:
Dynamically copies Account infrastructure metadata into the active subform row based on the selected Contact.
Manually typing out related account details for multiple contacts within an Engagement is highly inefficient. This script removes data entry friction and enforces database accuracy.
When a user selects a contact in the Additional Contacts subform, the system (Client Script) looks up who that contact works for (their Account). It then automatically grabs that specific company's structural profiling tags and pulls them directly down into the Engagement record subform.
Troubleshooting Scenarios for Consultants
Fields are empty after selecting a contact:
Check the Contact record first. If the Contact is not linked to an Account in the CRM, or if that Account is missing its Business Type, Sector, or State values, the subform fields will remain blank.
Script doesn't fire when editing other columns:
This is intentional. The script strictly sleeps unless the Contact Name column itself is targeted and changed.