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 5 Current »

The Generate Service ID Range Event can be triggered using Custom Logic. The following parameters are Required to execute the Event.

Generate Service ID Range
/**
* Event: Service ID range generation requested
* Listener Class: Application_Model_Service_Service
* Listener Method: generateRangeOfServices
*/

PCR_Event::attachDb(
    'service-id-generation',
    ['Application_Model_Service_Service' => 'generateRangeOfServices']
);
PCR_Event::trigger(
    'service-id-generation',
		[ 		
		"serv_cat_type" => "2", 				//RecID of selected Service Catalog
		"RECID" => "addNew",
		"serviceNumberStart" => "1000000001", 	//Start of range entered 
		"serviceNumberFinish" => "1000000010", 	//End of range entered	
		"udf" =>
		[
			"1" =>
			[
				"VALUE" => null,
				"DATATYPE" => "INTEGER"
			],
			"51" =>
			[
				"VALUE => null,
				"DATATYPE" => "INTEGER"
			],
			"148" =>
			[
				"VALUE" => null,
				"DATATYPE" => "VARCHAR"
			],
			"164" =>
			[
				"VALUE" => null,
				"DATATYPE" => "INTEGER"
			],
			"208" => 
			[
				"VALUE" => null,
				"DATATYPE" => "VARCHAR"
			],
			"209" =>
			[
				"VALUE" => null,
				"DATATYPE" => "INTEGER"
			],
			"210" =>
			[
				"VALUE" => null,
				"DATATYPE" => "INTEGER",
				"udf-210-VALUE_display" => null
			],
			"211" =>
			[
				"VALUE" => null,
				"DATATYPE" => "INTEGER"
			],
			"212" =>
			[
				"VALUE" => null,
				"DATATYPE" => "CLOB"
			],
			"225" =>
			[
				"VALUE" => null,
				"DATATYPE" => "VARCHAR"
			],
			"226" =>
			[
				"VALUE" => null,
				"DATATYPE" => "VARCHAR"
			],
			"255" =>
			[
				"VALUE" => null,
				"DATATYPE" => "VARCHAR"
			]
		],
		"serv_cat_type_display" => "1FB Business Line", 	//Service Catalog
		"pools" => [],
		"save-new" => "true",
		"serviceTypeName" => "PHONE",
		"generateNum" => 10,
		"contact" => "216121", 		//RecID of Contact that initiated the Service ID generation 

		"eventBroadcastBy" => "216121",
		"eventBroadcastTime" => "Oct 4, 2022, 10:32 am",
		"eventBroadcastDayofWeek" => "2",
		"eventBroadcastHourMin" => "1032",   
		]
);
  • No labels