(2024.1) Department Replacement Event
The Department Replacement Event can be triggered using Custom Logic. The following parameters are Required to execute the Event.
Department Replacement
/**
* Event: System-wide Department Replacement
* Listener Class: Application_Model_DeptHierarchy_DeptHierarchy
* Listener Method: eventReplaceDeptHierarchy
*/
PCR_Event::attachDb(
'department-replacement',
['Application_Model_DeptHierarchy_DeptHierarchy' => 'eventReplaceDeptHierarchy']
);
PCR_Event::trigger(
'department-replacement',
[
"contact" => "216121", //RecID of Contact that initiated the replacement
"deptRecid" =>
[
"3638" //RecID of Department getting replaced
],
"replaceDeptRecid" =>
[
"3507" //RecID of Department that is replacing
],
"deleteDept" => true,
"comment" => "This is a comment",
"users_recid" => "1217", //RecID of User that initiated the replacement
"eventBroadcastBy" => "216121",
"eventBroadcastTime" => "Oct 3, 2022, 2:21 pm",
"eventBroadcastDayofWeek" => "1",
"eventBroadcastHourMin" => "1421",
]
);