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;
}