How can we retrieve “processInstance”/”ActivityInstance” “DataFields” or “XMLFields”. Using management API]? And how can we filter managerial list by a datafied. tUsing management API]?
Kindly note that using management API/ Managerial list means something lilke below code
SourceCode.Workflow.Management.WorkflowManagementServer workflowServer = new SourceCode.Workflow.Management.WorkflowManagementServer();
try {
workflowServer.CreateConnection();
workflowServer.Connection.Open((GetManagementConnString()).ToString());
#region ... Prepare filter criteria ...
SourceCode.Workflow.Management.Criteria.WorklistCriteriaFilter wlCriteriaFilter =new SourceCode.Workflow.Management.Criteria.WorklistCriteriaFilter();
if (!String.IsNullOrEmpty(info.Folio)) { #region ... Resource Key Filter ...
wlCriteriaFilter.REGULAR_FILTER(SourceCode.Workflow.Management.WorklistFields.Folio, SourceCode.Workflow.Management.Criteria.Comparison.Equals, info.Folio);
#endregion }
#endregion
SourceCode.Workflow.Management.WorklistItems items = workflowServer.GetWorklistItems(wlCriteriaFilter); //.. ..we can’t find proper filter in this enum |