获取父工作流的列表,其中每个父工作流使用特定的子自定义工作流活动

时间:2015-09-08 04:17:03

标签: dynamics-crm-2011 dynamics-crm-online dynamics-crm-2015

在MS动态CRM中,我们可以确定自定义工作流活动的使用位置。我想知道的是父工作流程列表。

例如,如果我们的自定义工作流程名称是' abc'。那么是否有任何实用工具为我们提供了使用' abc'作为子工作流程自定义活动。

2 个答案:

答案 0 :(得分:4)

您可以使用RetrieveDependentComponentsRequest来获取解决方案组件的依赖关系。通过此请求,您可以传递您需要依赖项的组件的ID和类型代码。

var request = new RetrieveDependentComponentsRequest
{
    ComponentType = 91, // PluginAssembly
    ObjectId = assemblyId
};

在响应中,您将获得所有依赖项的列表。对于包含工作流活动的程序集,此列表将包含使用这些活动的工作流。

我想这与使用SDK的情况一样接近。当您需要确切知道哪些工作流使用特定活动时,您需要处理可在解决方案zip中找到的工作流XAML文件。

答案 1 :(得分:4)

  1. 转到“设置”。
  2. 自定义系统。
  3. 展开插件组件。
  4. 在左侧导航菜单中选择您的组件。
  5. 在右侧列表中选择自定义工作流程活动。
  6. 单击“显示依赖项”。
  7. 这实际上是通过SDK提供与Henk一样的UI方式。