在MS动态CRM中,我们可以确定自定义工作流活动的使用位置。我想知道的是父工作流程列表。
例如,如果我们的自定义工作流程名称是' abc'。那么是否有任何实用工具为我们提供了使用' abc'作为子工作流程自定义活动。
答案 0 :(得分:4)
您可以使用RetrieveDependentComponentsRequest
来获取解决方案组件的依赖关系。通过此请求,您可以传递您需要依赖项的组件的ID和类型代码。
var request = new RetrieveDependentComponentsRequest
{
ComponentType = 91, // PluginAssembly
ObjectId = assemblyId
};
在响应中,您将获得所有依赖项的列表。对于包含工作流活动的程序集,此列表将包含使用这些活动的工作流。
我想这与使用SDK的情况一样接近。当您需要确切知道哪些工作流使用特定活动时,您需要处理可在解决方案zip中找到的工作流XAML文件。
答案 1 :(得分:4)
这实际上是通过SDK提供与Henk一样的UI方式。