如何限制CRM中最大并行执行工作流的数量?

时间:2014-03-12 13:56:01

标签: dynamics-crm-2011 dynamics-crm

我认为这不能通过GUI完成(至少我没有找到)。是否有任何支持'这样做的方法还是只能在DB中完成?

2 个答案:

答案 0 :(得分:2)

您可以使用PowerShell脚本限制每个组织可以排队的异步作业数:

add-pssnapin Microsoft.Crm.Powershell
$itemSetting = new-object 'System.Collections.Generic.KeyValuePair[String,Object]'("AsyncSelectMaxItems",100)
$configEntity = New-Object "Microsoft.Xrm.Sdk.Deployment.ConfigurationEntity"
$configEntity.LogicalName="Deployment"
$configEntity.Attributes = New-Object "Microsoft.Xrm.Sdk.Deployment.AttributeCollection"
$configEntity.Attributes.Add($itemSetting)
Set-CrmAdvancedSetting -Entity $configEntity

此选项在CRM 2011 RU 3中引入。

答案 1 :(得分:-1)

我担心只有Direct SQL Update方法可用 - http://www.henrycordes.nl/category/SQL.aspx