У меня есть сайт SharePoint с включенными функциями публикации. У меня есть пользовательский тип контента с настроенным рабочим процессом утверждения из коробки. В настройках рабочего процесса была отмечена последняя опция «Обновить статус утверждения (используйте этот рабочий процесс для управления утверждением содержимого)». В списках, для которых настроен тип контента, не выбран параметр «Требовать утверждения контента».
Мой вопрос: нужно ли проверять опцию «Обновить статус утверждения», чтобы пользоваться преимуществами утверждения контента?
Все содержимое, добавляемое в списки, должно быть одобрено, но эта конфигурация вызывает ошибку в рабочих процессах. Аспект утверждения работает правильно, но затем каждый рабочий процесс выдает ошибку: «В рабочем процессе утверждения произошла ошибка». Я читал, что это из-за конфигурации, описанной выше. Для записи журналы ULS показывают эту ошибку:
Инфраструктура рабочего процесса
98d4 неожиданная System.ArgumentNullException:
Значение не может быть нулевым. Имя параметра:
имя в
System.Resources.ResourceManager.GetString (String
название, КультураИнфо)
Microsoft.Office.Workflow.LocUtil.GetResourceString (SPWeb
web, String resourceId) в
Microsoft.Office.Workflow.ReviewRouting.SetItemMetadata (Объект
отправитель, EventArgs e) в
System.Workflow.ComponentModel.Activity.RaiseEvent (DependencyProperty
dependencyEvent, Отправитель объекта,
EventArgs e) в
Microsoft.SharePoint.WorkflowActions.LogToHistoryListActivity.Execute (ActivityExecutionContext
контекст) в
System.Workflow.ComponentModel.ActivityExecutor 1.Execute(T
activity, ActivityExecutionContext
executionContext) at
System.Workflow.ComponentModel.ActivityExecutor
1.Execute (активность
активность, ActivityExecutionContext ...