My Sales team would like me to modify the Create action on the Meetings Subpanel on Opportunities to automatically include all Contacts related to the Opportunity as participants.
I have not worked with Meetings from the back end at all and can think of a few potential ways of doing this, assuming I can figure out how to define the collection of Contacts before opening the create drawer...
- Custom code Action on the Opportunities Record View to get the collection of related contacts and go from there.
- Modifying the Create controller in the Meetings module to check the parent, if the parent is Opps, get the parent's related collection of contacts and go from there
- Custom code Action on the Meetings subpanel on the Opportunities module
- Custom Action on the Contacts subpanel on the Opportunities module
and getting more extreme and probably their preferred solution and most complicated to code...
- Custom Action on the Contacts subpanel with selection checkboxes in the subpanel line items to select which contacts to actually include (think imitation of a list view action on a subpanel)
Any thoughts on which approach you would take and why?
Any better approaches you can think of, other than just saying NO?
thanks,
FrancescaS