Действие репликатора в последовательном режиме для утверждения WorkFlow в SharePoint 2010 - PullRequest
0 голосов
/ 08 февраля 2011

Я пытаюсь создать WorkFlow для утверждения документов с пользовательской задачей. Редактировать формы infopath

Поток: когда документ добавляется в список, он передается пользователю А, который является руководителем Orignator.

Когда пользователь A утверждает документ, он назначается пользователю B для утверждения. Пользователь B. фиксируется.

Когда пользователь B утвердил документ, то пользователь B сам назначит документ пользователю C (что означает, что пользователь C является динамическим и будет там во время выполнения).

Когда пользователь C одобряет это, для пользователя должно быть создано задание, и рабочий процесс должен продолжаться до тех пор, пока пользователь C не выполнит свое задание.

Кто-нибудь из пользователей, отклоняет задачу, рабочий процесс должен остановиться.

Как я это сделал;

Я создал одну последовательность действий следующим образом:

  1. -создание задачи
  2. -whileTaskNotComplete (onTaskChanged)
  3. Завершить задание

затем поместите это действие в действие репликатора.

Я не уверен, как установить инициализированные значения Replicator и инициализированные дочерними значениями.

Я знаю, что репликатор должен запускаться 3 раза, но значение последних итераций не является фиксированным, оно предоставляется во время выполнения в рамках второй итерации и в событии onTaskChange в Activity.

Как передать это значение рабочему процессу или следующей итерации?

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

Не могли бы вы помочь мне, я сослался на видео http://www.shillier.com/Videos/MultipleTasks.wmv,, но это для параллельного режима, мне нужно в последовательном режиме.

Заранее спасибо.

Азр

1 Ответ

0 голосов
/ 08 февраля 2011

Я бы начал разбивать его на конечный автомат: 1 начало 2 Создать и назначить задачу 3 Ждите одобрения 4 Конец в «Ожидание подтверждения» вы проверяете свои условия, а затем задаете глобальную переменную для следующего утверждающего в строке (убедитесь, что она сохраняется) и устанавливаете состояние «Создание и назначение задачи». Пока вы не закончили со своим списком. 1-> 2-> 3 -> (-> 2) -> 4

...