Namespace difference - Management and K2Mng

  • 1 November 2007
  • 2 replies
  • 5 views

Badge +1

Does anyone know what the difference(s) between SourceCode.Workflow.Management and SourceCode.K2Mng are? They look identical and we're trying to figure out which to use for deriving *all* open worklistitems [of SourceCode.Workflow.Client variety] for a process instance/workflow.


We are getting back a valid list of worklistitems using SourceCode.Workflow.Management.WorkflowManagementServer.GetWorklistItems() but discovered SourceCode.Workflow.Management.WorklistItems and SourceCode.Workflow.Client.WorklistItems are very different. We need SourceCode.Workflow.Client.WorklistItems!


We figured to use SourceCode.Workflow.Management.WorklistItem.ProcInstID to help us drive [round about] to proper SourceCode.Workflow.Client.WorklistItems via SourceCode.Workflow.Client.Connection.OpenProcessInstance() but are unsure of Connection.Impersonate() issues. Any ideas? TIA!


Curtis


2 replies

Badge +11

I believe K2Mng is there mainly for backwards compatibility and the recommended approach would be to use SourceCode.Workflow.Management.


Regards,


Ockert

Badge +1
Thank you Ockert for your reply and information.

Reply