SP2010 Рабочий процесс пользовательского конечного автомата с использованием нескольких списков задач - PullRequest
1 голос
/ 05 января 2011

У меня есть рабочий процесс конечного автомата, который я создал в VS2010 для SP2010. Я хотел бы, чтобы WF использовал 2 разных списка задач. Один список задач для отслеживания утверждений и один список задач для отслеживания назначенных результатов. Тем не менее, похоже, что workflowProperties.TaskList заблокирован, и я не могу изменить список задач «местоположение», когда рабочий процесс переходит из одного состояния в другое.

Возможно ли, чтобы пользовательский рабочий процесс использовал несколько списков задач? Как мне это сделать?

Моя главная причина, по которой я так поступаю, заключается в том, что мне нужны упрощенные поля статуса для моих задач. В списке задач утверждения единственными значениями состояния будут «Принято», «Отклонено», «Обострено», «Ожидает». Пока я в списке поставляемых задач, я бы хотел выбрать по умолчанию варианты Не начато, Выполняется, Завершено, Ожидание, Отложено. Если есть лучший способ, чем использовать два различных настраиваемых списка задач, я открыт для предложений.

1 Ответ

0 голосов
/ 07 января 2011

Та же проблема здесь.Я создаю статический рабочий процесс.

Можно создать задачу, просто добавив элемент в список.Я имею в виду не использовать: Microsoft.SharePoint.WorkflowActions.CreateTask();, а просто добавить SPListItem к SPLIst.

Преимущество заключается в том, что вы можете добавить задачу в каждый список на каждом уровне сайта.Но возможно ли объединить эти задачи в OnTaskChanged()?Если нет, то будет ли хорошей идеей использовать EventReceiver, который запускает мои шаги forkflow?

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