2009-07-22 1 views
0

Я пытаюсь сделать очень простой последовательный рабочий процесс на sharepoint. Цель этого потока - создание повторяющейся задачи над добавленным элементом. Моя проблема заключается в том, что количество создаваемых задач хранится в списке sharepoint, поэтому перед запуском действия репликатора я должен проверить этот список и получить число задач, которое будет создано последовательно. Когда я выполняю эту операцию, рабочий процесс создает только одну задачу, а статус рабочего процесса «завершен». Однако, если я задаю количество задач с константой, рабочий процесс будет работать нормально.Как загрузить внешние данные в активность репликатора в последовательный рабочий процесс sharepoint?

Вопрос в том, почему, если я получаю количество заданий от внешнего источника, рабочий процесс не работает, но если я ставил постоянное количество задач, рабочий процесс работает хорошо?

Спасибо.

ответ

0

Когда рабочий процесс сначала активирован, запросите этот список и создайте задачи (вместе с любой другой информацией, которая вам может понадобиться) и поместите ее в глобальный IList.

В своем проекте рабочего процесса просто привяжите глобальный IList к свойству InitialChildData активности Replicator.