Starting a Workflow Process from a Script in the Object Manager
The example shown in the following script starts a Workflow Process named My Account Process that starts in the Object Manager.
// Example: Starting a Workflow Process through scripting
function Invoke_Process()
{
try {
var svc = TheApplication().GetService("Workflow Process Manager");
var psInputs = TheApplication().NewPropertySet();
var psOutputs = TheApplication().NewPropertySet();
psInputs.SetProperty("Process Name", "My Account Process");
psInputs.SetProperty("Object Id", TheApplication().ActiveBusObject().GetBusComp("Account").GetFieldValue("Id"));
svc.InvokeMethod("RunProcess", psInputs, psOutputs);
} // end try
finally
{
psOutputs = null;
psInputs = null;
svc = null;
}