我有两个不同的WF工作流程,它们都使用相同的逻辑。
目前,该部分已从一个工作流程复制到另一个工作流程。
如何在不重复的情况下在两个不同的工作流程中使用工作流程的一部分?
基本上,我希望有一个“库”工作流程,由2个“真正的”工作流程使用。
答案 0 :(得分:0)
您可以创建一种能够启动工作流定义的新类型的活动。 因此,您最终得到了工作流定义A,工作流定义B.在此定义中,您可以放置可以执行新工作流定义C的自定义活动。 所以A和B指向C. 工作流定义C可以定义为A和B的子工作流。
我认为这个链接是一个很好的起点。 http://wf.codeplex.com/wikipage?title=How%20do%20I%20invoke%20a%20Child%20Workflow%3f&referringTitle=Microsoft.Activities%20Overview
答案 1 :(得分:0)
答案 2 :(得分:0)
您也可以使用公共部分制作工作流程,并使用LoadAndInvokeWorkflow活动在其他工作流程中执行该工作流程。