I recently had a requirement for an admin user to see all the tasks in the system and to have a release button available for these taks.
This can done making use of the SourceCode.Workflow.Management API.
using SourceCode.Workflow.Managment
using SourceCode.Hosting.Client.BaseAPI;
WorkflowManagementServer k2Manager;
SCConnectionStringBuilder scBuilder = new SCConnectionStringBuilder(“place connection string here”);
k2Manager = new WorkflowManagementServer(scBuilder.Host, scBuilder.Port);
k2Manager.Connection.Open(scBuilder.ConnectionString);
k2Manager.ReleaseWorklistItem(Worklist Item ID);
k2Manager.Connection.Close();
k2Manager.Connection.Dispose();
Leave a comment