SharePoint Integration / General Use |
When many AgilePoint workflows are started simultaneously from a SharePoint library, sometimes the process fails to start and/or memory errors occur on the SharePoint server. This most often occurs during stress testing.
This issue occurs because of the SharePoint Workflow Throttle setting, which limits the number of workflows that can be processed at any one time (the default value is 15). If the limit is exceeded, the workflows over the limit will be held, and then run later by the SharePoint Timer Service. By default, the SharePoint Timer Service does not recognize AgilePoint.
You can fix this issue in one of the following ways.
Increase the SharePoint Workflow Throttle setting
You can increase the SharePoint Workflow Throttle setting to handle a larger number of simultaneous workflows. For instructions, see the following article: http://msdn.microsoft.com/en-us/library/dd441390(office.12).aspx.
Add a Configuration File
You can add a configuration file to the SharePoint Sever, so that AgilePoint is recognized by the SharePoint Timer Service:
<?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="APSettingsListName" value="AgilePoint Configuration" /> <add key="APSettingsSiteUrl" value="http://[AgilePoint Server host]" /> <add key="APSettingsWebName" value="" /> </appSettings> </configuration>
c:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN