2010-02-17 2 views
0

нужно создать многоуровневую рабочий процесс утверждения для следующего сценария:Многоуровневая Рабочий процесс утверждения Использование Sharepoint Designer

  1. Workflow начинается как только деталь создается работник (Say в ProductList) для определенного количества.
  2. Менеджер Утверждает рабочий процесс.
  3. Если сумма < $ 5000, адрес электронной почты отправляется Employee в качестве одобренного.
  4. Если сумма составляет> 5000 долларов США, требуется дополнительное одобрение. Пункт идет для дальнейшего одобрения вице-президентом, а затем генеральным директором.

У меня есть много примеров рабочего процесса, большинство примеров отправляют только электронное письмо на основе условия. Мне нужно отправить для дальнейшего утверждения на основании условия.

ответ

2
  1. Создайте список со следующими столбцами a. Название продукта (текстовое поле) b. Цена (текстовое поле) c. Утверждение Mgr (выбор) d. Окончательное утверждение (выбор)
  2. Скрыть столбец с & d с помощью JavaScript, когда пользователь вводит значение
  3. Создание рабочего процесса в пункт, созданный для отправки почты менеджера
  4. Показать столбец с помощью JavaScript или менеджера
  5. Создайте еще один рабочий процесс для отправки почты для окончательного утверждения на редактируемое событие после проверки следующих условий. a. Сумма> 5000 b. Mgrapproval (с) статус утвержден
  6. Показать столбец D с помощью JavaScript для окончательного утверждения

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

1

Я хотел бы сделать следующее:

  1. Создать список с вашими деталями утверждения в нем
  2. Создать запрос на утверждение, как вы сделали
  3. Проверьте, правильно ли сумму> = 5000
  4. Если он просит разрешения от VP и CEO (следуйте тем же шагам, что и для шага 1, но на этот раз с использованием префиксов VP и CEO для ваших переменных и задач сбора).

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

Theres хорошей запись плана similar multiple approval SP workflow scenario here

Как и в стороне, вы можете не захотеть, чтобы отправить электронную почту с целевой URL, я хотел бы предложить кодирования фактических адресов редактирования страниц в электронную почту, так что пользователи (т.е. менеджеры, вице-президент и главный исполнительный директор), не нужно просматривать задачу, затем нажмите «Редактировать элемент», затем подтвердите, просмотрев экран «Редактировать», вы можете получить URL-адрес и ввести свой идентификатор Workflow TaskItemID в URL-адрес напрямую, что даст конечному пользователю более полное опыт.Только одна кнопка позволяет одобрить/отклонить вместо нескольких кликов, чтобы просто перейти на экран.

0

Я сделал это с помощью рабочего процесса, подобного вашему, в первом списке, и когда определенное условие заполнено (например,> 5000 $), я перемещаю элемент в другом списке, где другой процесс процесса обрабатывает его для утверждения, как вы нужно. Это может показаться вашим многократным рабочим процессом, но я обычно предпочитаю иметь более простой рабочий процесс, чем один рабочий процесс, который делает много всего.

Смежные вопросы