2009-10-27 10 views
1

При использовании рабочего процесса утверждения MOSS на страницах публикации я хотел бы, чтобы пользователи могли выбирать рабочий процесс для запуска, а не только запускать его? То есть, когда они нажимают на одобрение документа, я хочу выбрать рабочие процессы утверждения для них, чтобы выбрать от i.e. Утверждение для команды разработчиков или утверждение для корпоративного правления и т. Д.Позволяет пользователям выбирать рабочий процесс утверждения для запуска в MOSS

Возможно ли это?

ответ

0

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

В противном случае, если вы не совместимы с типами контента, и вы готовы копировать элементы между списками с помощью конструктора SharePoint, вы можете создать 3 отдельные библиотеки, две из которых размещают рабочие процессы, а другую - для получения одобренных документов. Когда ваши пользователи начнут создавать или загружать документы, направьте пользователя на два списка рабочих процессов вверх, каждый из которых связан с соответствующим рабочим процессом. Оттуда вы можете запустить рабочий процесс, и после утверждения простой рабочий элемент списка экземпляров SharePoint Designer может скопировать одобренный элемент в конечный целевой список.

+0

Как бы эта работа при редактировании существующей страницы публикации и отправки на утверждение во второй раз, т.е. не при создании нового файла? thx – 78lro

+0

Это хороший вопрос. Процессы, о которых я рассказывал выше, действительно будут работать только для новых элементов. Я думаю, что если вы пройдете маршрут типа контента, вы все равно можете что-то сделать, возможно, разрешив пользователю выходить из выпадающего списка, выберите вариант 1 или вариант 2, а затем, после chnange, используя рабочий процесс конструктора SharePoint, вы можете принудительно изменить тип содержимого «SetFieldValue» для одного из двух. Как я уже упоминал, к каждому типу контента можно присоединить уникальный рабочий процесс. –

0

Зависит от количества кода, который вы хотите написать. Ниже вы можете написать событие.

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

Затем напишите сообщение о сохранении сообщения, которое рассмотрит столбец типа рабочего процесса и приложит к документу правильный рабочий процесс.

легко :)