Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

The Equipment Bulk Update Event can be triggered using Custom Logic. The following parameters are Required to execute the Event.

Equipment Bulk Update
Code Block
languagephp
titleEquipment Bulk Update
linenumberstrue
/**
* Event: Equipment Bulk Update requested
* Listener Class: Application_Model_Equipment_Equipment
* Listener Method: eventBulkUpdate
*/

PCR_Event::attachDb(
    "bulk-update",
    ["Application_Model_Equipment_Equipment" => "eventBulkUpdate"]
);
PCR_Event::trigger(
    "bulk-update", 
	[  		
		"equipment_type_enabled" => "0",
		"assoc_service_enabled" => "0",
		"cabling_eqp_type_enabled" => "1",
		"cabling_eqp_type" => "37",
		"location_enabled" => "0",
		"status_enabled" => "0",
		"condition_enabled" => "0",
		"contact_owner_enabled"=> "0",
		"dept_hier_owner_enabled" => "0",
		"gla_enabled" => "0",
		"war_date_enabled" => "0",
		"billable_enabled" => "0",
		"private_enabled" => "0",
		"host_name_enabled" => "0",
		"lan_name_enabled" => "0",
		"dhcp_enabled" => "0",
		"RECID" => "659200", //RecID of selected Equipment
		"confirmed" => true,
		"comment" => "This is a comment",
		"effective" => null,
		"users_recid" => "1217",
		"contact" => "216121",
		"selectedEquipmentRecids" =>
		[
			"659200", //RecID of selected Equipment
			"658688" //RecID of selected Equipment
		],
		"selectedEquipmentFilters" => [],
		"isLocationRequired" => false,

		"eventBroadcastBy" => "216121",
		"eventBroadcastTime" => "Oct 3, 2022, 3:00 pm",
		"eventBroadcastDayofWeek" => "1",
		"eventBroadcastHourMin" => "1500",   	
	]
);

...