how to delete process instance with particular folio name programmatically?
Please reply
how to delete process instance with particular folio name programmatically?
Please reply
SourceCode.Workflow.Management.
WorkflowManagementServer
Hi,
See below sample code to delete instances based on the Process Instance Folio:
using m = SourceCode.Workflow.Management;
using h = SourceCode.Hosting.Client.BaseAPI;
private void button1_Click(object sender, EventArgs e)
{
h.SCConnectionStringBuilder scConn = new SourceCode.Hosting.Client.BaseAPI.SCConnectionStringBuilder();
scConn.Host = "LocalHost";
scConn.Port = 5555;
scConn.Integrated = true;
scConn.IsPrimaryLogin = true;
m.WorkflowManagementServer wms = new SourceCode.Workflow.Management.WorkflowManagementServer();
wms.Open(scConn.ToString());
m.ProcessInstances pi = wms.GetProcessInstances("test");
foreach (m.ProcessInstance var in pi)
{
wms.DeleteProcessInstances(var.ID, true);
}
wms.Connection.Close();
}
hth,
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.