Рабочий процесс утверждения SharePoint - PullRequest
0 голосов
/ 12 мая 2009

У меня есть пользовательский тип контента в SharePoint, с которым связан рабочий процесс утверждения. Тип содержимого содержит несколько столбцов выбора сайта. Теперь требуется изменить значения столбцов выбора И обновить существующее содержимое, чтобы отразить новые значения.

Например,

Existing Choices:
Choice 1
Choice 2
Choice 3

New Choices
Choice 1a
Choice 2a
Choice 3

Итак, некоторые варианты переименовываются.

Насколько я могу судить, хотя изменение столбца выбора является прямым, существующие элементы списка не будут автоматически выбирать новые значения, т.е. элемент списка с выбранным вариантом 1 будет по-прежнему отображать вариант 1, пока элемент списка не будет физически отредактировано. Но редактирование элемента потребует повторного утверждения рабочего процесса. Есть несколько тысяч пунктов, распределенных по нескольким спискам, которые будут затронуты этим изменением.

Итак, мой вопрос: возможно ли приостановить или отсоединить рабочий процесс, пока внесены изменения, а затем повторно присоединить / повторно активировать после внесения изменений, что позволит избежать необходимости повторного утверждения всего? Или мне лучше взглянуть на автоматизацию повторного утверждения?

Любая помощь высоко ценится

1 Ответ

4 голосов
/ 12 мая 2009

Вы можете обновить значения, используя объектную модель, метод SPListItem.SystemUpdate , который необязательно позволяет предотвратить создание новой версии.

Вы можете использовать SPSiteDataQuery , чтобы найти все элементы, используя ваш тип контента, а затем обновить их, используя метод, упомянутый выше.

С уважением, Даниэль Карлссон

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...