Sharepoint Workflow 2013 – Maximum number of arguments per activity (50) | NetConfig

Sharepoint Workflow 2013 – Maximum number of arguments per activity (50)

 

Недавно при публикации рабочего процесса столкнулся с ошибкой

Microsoft.Workflow.Client.ActivityValidationException: Workflow XAML failed validation due to the following errors:

Activity ‘DynamicActivity’ has 51 arguments, which exceeds the maximum number of arguments per activity (50).

Как выяснилось я использовал слишком много переменных в рабочем процессе, хотя был на полпути до завершения поставленной задачи. Что бы закончит проект необходимо было либо разбивать на несколько РП, что в свою очередь ломало логику последовательности, либо увеличивать предел, что и было выбрано.

Решение:

1. Заходим на SQL сервер, где лежат базы Workflow

2. Выбираем базу WFResourceManagementDB и находим таблицу dbo.WorkflowServiceConfig

3. Нажимаем правой кнопкой и выбираем «Edit Top 200 Rows»

4. И меняем 2 значения в конфигурации: WorkflowServiceMaxArgumentsPerActivity и WorkflowServiceMaxVariablesPerActivity на необходимые Вам

Перезапускаем в IIS WorkflowMgmtPool и Workflow Management Site

 

Maximum number workflow




Fatal error: Uncaught Error: Call to undefined function wp_related_posts() in /home2/netconfi/public_html/wp-content/themes/theme/single.php:56 Stack trace: #0 /home2/netconfi/public_html/wp-includes/template-loader.php(106): include() #1 /home2/netconfi/public_html/wp-blog-header.php(19): require_once('/home2/netconfi...') #2 /home2/netconfi/public_html/index.php(17): require('/home2/netconfi...') #3 {main} thrown in /home2/netconfi/public_html/wp-content/themes/theme/single.php on line 56