Skip to content

Trigger

Triggers the specified event with input data and returns triggered listener work items.

1
myWorkItem.Trigger(eventName: string, inputData: ( string | Xml )):Array<string>

Parameters

string eventName
    Name of event to be trigger. Multiple events can be specified with ";" delimeter.

( string | Xml ) inputData
    Input data to be sent listeners.

Returns

Array of triggered listener work items id numbers.

Remarks

If input data is not a instance of XmlNode or string exception is thrown.
If no listener triggered return value is a empty array.

Example

1
2
3
4
5
var workItems = $WorkItem.Trigger('Customer.Created', $Xml.SelectSingle('Customer'));

if (workItems.length) {
   var workItem = workItems[0];
}