SharePoint и рабочие процессы - PullRequest
1 голос
/ 20 февраля 2009

С MOSS 2007 (вопрос, вероятно, применим и к WSS, но сейчас я работаю в MOSS) возможно ли иметь одинаковый рабочий процесс для каждого списка страниц в семействе сайтов?

Мы внедряем сайт с базовым двухэтапным рабочим процессом утверждающего, поэтому я не занимаюсь разработкой пользовательского, просто использую существующий рабочий процесс утверждающего, но с двумя группами утверждения, работающими последовательно (см. Этот пост в блоге: http://www.sharepointblogs.com/tommysegoro/archive/2008/08/18/configuring-sharepoint-moss-2007-multi-stage-approval-workflows.aspx).

Проблема в том, что при создании сайта публикации он получает (по умолчанию) один рабочий процесс утверждающего, а не тот, который мне нужен.

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

Редактировать

Просто чтобы прояснить, я хочу иметь возможность создать новый сайт публикации MOSS, в котором есть небольшие изменения стандартного рабочего процесса Approver, который готов к использованию в SharePoint. Я не хочу развертывать другой рабочий процесс, просто измените существующий.

При создании сайта публикации вы получаете рабочий процесс «Параллельный утверждающий», который назначает задачи рабочего процесса группе, называемой утверждающими, и настроен на параллельное выполнение задач рабочего процесса. Мне нужно изменить группы (добавить новую) и установить для них последовательность.

1 Ответ

1 голос
/ 20 февраля 2009

Вы можете создать функцию, которая добавит второй рабочий поток в библиотеку страниц при активации с помощью класса SPFeatureReceiver, и сшитую эту функцию в существующее определение сайта сайта публикации с помощью сшивания элементов.

Вот сообщения MSDN об использовании приемников событий функции и сшивании объектов:
http://msdn.microsoft.com/en-us/library/bb862634.aspx
http://msdn.microsoft.com/en-us/library/bb861862.aspx

...