Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

The Contact Replacement Event can be triggered using Custom Logic. The following parameters are Required to execute the Event.

Contact Replacement
/**
* Event: System-wide Contact Replacement
* Listener Class: Application_Model_Contact_Contact
* Listener Method: eventReplaceContact
*/

PCR_Event::attachDb(
    "replace-contact",
    ["Application_Model_Contact_Contact" => "eventReplaceContact"]
);
PCR_Event::trigger(
    "replace-contact", 
	[ 		
		"contact":"216121", 	//RecID of Contact that initiated the replacement
		"contactRecid":
		[
			"216125" 			//RecID of Contact that is replacing 
		],
		"replaceContactRecid":
		[
			"216121" 			//RecID of Contact getting replacing 
		],
		"comment":"This is a comment",
		"deleteContact":true,
		"users_recid":"1217",	//RecID of User that initiated the replacement

		"eventBroadcastBy":"216121",
		"eventBroadcastTime":"Oct 3, 2022, 2:47 pm",
		"eventBroadcastDayofWeek":"1",
		"eventBroadcastHourMin":"1447", 	 	
	]
);
  • No labels