Below is the Script for Calling Workflow:
if (MethodName == "Method Name")
{
var oBS=TheApplication().GetService("Workflow Process Manager");
var Inp=TheApplication().NewPropertySet();
var Out=TheApplication().NewPropertySet();
Inp.SetProperty("Object Id",TheApplication().ActiveBusObject().GetBusComp("Business Component Name").GetFieldValue("Id"));
Inp.SetProperty("ProcessName","Workflow Name");
oBS.InvokeMethod("RunProcess",Inp,Out);
return (CancelOperation);
}
if (MethodName == "Method Name")
{
var oBS=TheApplication().GetService("Workflow Process Manager");
var Inp=TheApplication().NewPropertySet();
var Out=TheApplication().NewPropertySet();
Inp.SetProperty("Object Id",TheApplication().ActiveBusObject().GetBusComp("Business Component Name").GetFieldValue("Id"));
Inp.SetProperty("ProcessName","Workflow Name");
oBS.InvokeMethod("RunProcess",Inp,Out);
return (CancelOperation);
}
Comments
Post a Comment