Разрешение пользователям выбирать рабочий процесс утверждения для запуска в MOSS - PullRequest
1 голос
/ 28 октября 2009

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

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

Ответы [ 2 ]

0 голосов
/ 30 октября 2009

Зависит от того, сколько кода вы хотите написать. Ниже вынуждает вас написать событие.

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

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

просто:)

0 голосов
/ 28 октября 2009

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

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

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