0
我認爲這不能通過GUI完成(至少我沒有找到)。有沒有「支持」的方式來做到這一點,或者只能在數據庫中完成?如何限制CRM中最大並行執行工作流的數量?
我認爲這不能通過GUI完成(至少我沒有找到)。有沒有「支持」的方式來做到這一點,或者只能在數據庫中完成?如何限制CRM中最大並行執行工作流的數量?
恐怕只有可直接SQL更新方法 - http://www.henrycordes.nl/category/SQL.aspx
您可以限制每個組織有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中引入。
您遇到的問題是您認爲將通過進行此更改來解決問題? – Nicknow
我有超過2500個並行執行工作流,導致CRMAsync服務使用機器上的所有CPU ..並導致同一服務器上的其他應用程序出現問題。有沒有更好的解決方案? – lazarus