trackingProfile配置特定activityDefinitionId(动态)

时间:2013-08-07 19:42:46

标签: workflow-foundation-4 workflow-foundation

我希望能够使用trackingProfile在某些特定工作流程中启用和禁用自定义跟踪。所以,我只会为我想要跟踪的条目创建条目,如下所示:

 <trackingProfile name="MyTracking">
   <workflow activityDefinitionId="MyWorkflow1">
    <customTrackingQueries>
       <customTrackingQuery name="*" activityName="*"/>
     </customTrackingQueries>
   </workflow>
   <workflow activityDefinitionId="MyWorkflow2">
    <customTrackingQueries>
       <customTrackingQuery name="*" activityName="*"/>
     </customTrackingQueries>
   </workflow>
 </trackingProfile>

我们使用ActivityXamlServices.Load从磁盘加载工作流程。那么,你知道在这种情况下activityDefinitionId是什么吗?我使用了这条路,它没有工作......

提前致谢!

1 个答案:

答案 0 :(得分:0)

活动定义ID实际上是使用ActivityXamlServices.Load加载XAML文件获得的活动的ID。 Activity from msdn