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

Dynamics crm 2011 获取父工作流列表,其中每个父工作流使用特定的子自定义工作流活动,dynamics-crm-2011,dynamics-crm-online,dynamics-crm-2015,Dynamics Crm 2011,Dynamics Crm Online,Dynamics Crm 2015,在MS dynamics CRM中,我们可以确定在何处使用自定义工作流活动。我只想知道父工作流的列表 例如,如果自定义工作流名称为“abc”。然后,是否有任何实用程序为我们提供所有使用“abc”作为子工作流自定义活动的工作流。您可以使用RetrievedDependentComponents请求获取解决方案组件的依赖项。通过此请求,您可以传递需要依赖项的组件的ID和类型代码 var request = new RetrieveDependentComponentsRequest { Co

在MS dynamics CRM中,我们可以确定在何处使用自定义工作流活动。我只想知道父工作流的列表


例如,如果自定义工作流名称为“abc”。然后,是否有任何实用程序为我们提供所有使用“abc”作为子工作流自定义活动的工作流。

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

var request = new RetrieveDependentComponentsRequest
{
    ComponentType = 91, // PluginAssembly
    ObjectId = assemblyId
};
在响应中,您将获得所有依赖项的列表。对于包含工作流活动的程序集,此列表将包含使用这些活动的工作流

我想这是使用SDK所能做到的最接近的。当您需要确切地知道哪些工作流正在使用特定的活动时,您需要处理可以在解决方案zip中找到的工作流XAML文件

  • 转到“设置”
  • 自定义系统
  • 展开插件程序集
  • 在左侧导航菜单中选择部件
  • 在右侧列表中选择自定义工作流活动
  • 单击“显示依赖项”

  • 这实际上是Henk通过SDK提供的UI方式。你说得对,作为一名开发人员,我想我有偏见。:-)