Versions Compared

Key

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

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

Code Block
languagephp
titleService Alias Range Generation
collapselinenumberstrue
/**
* Event: Alias range generation requested
* Listener Class: Application_Model_Service_ServicesAlias
* Listener Method: eventGenerateAliasRange
*/

{
	


PCR_Event::attachDb(
    "generate-alias",
    ["Application_Model_Service_ServicesAlias" => "eventGenerateAliasRange"]
);
PCR_Event::trigger(
    "generate-alias",    
	[ 		
		"SAVE_PARAMS":{ =>
		[
			"pn_start":"5863820876 => "5863820670", 		//Start of Alias range
			"pn_finish":"5863820879 => "5863820679", 		//End of Alias range 
			"RECID": => "addNew",
			"save-new": => "true",
			"generateNum": => 4,
			"contact": => "216121" 				//RecID of Contact that initiated the Alias generation 
	}	],
		"FORM_FIELD_KEY":{ =>
		[
			"SERVICES_ALIAS":{
 =>
			[
				"TENANTS_RECID": => "TENANTS_RECID"
		}	],
			"RECID": => "RECID"
	},	]

		"eventBroadcastBy": => "216121",
		"eventBroadcastTime": => "Oct 4, 2022, 10:41 am",
		"eventBroadcastDayofWeek": => "2",
		"eventBroadcastHourMin": => "1041",

}	]  
);