Государственная машина Sharepoint:Обработка нескольких ответов на несколько созданных задач

StackOverflow https://stackoverflow.com/questions/208641

Вопрос

Я создал рабочий процесс StateMachine для SharePoint и в одном состоянии создаю несколько задач с помощью репликатора.Количество создаваемых задач является переменным.

Мне нужно обработать событие OnTaskChanged для всех созданных мной задач, что кажется невозможным, поскольку один обработчик событий может быть связан только с одной задачей.

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

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

Справочная ссылка: http://social.msdn.microsoft.com/Forums/en-US/sharepointworkflow/thread/a174ac5f-03ed-4e27-998b-bbdb7d01d09b/

Это было полезно?

Решение

Это не сработает по причинам, которые вы изложили.Обходной путь — реструктурировать рабочий процесс вашего конечного автомата как последовательный рабочий процесс (что может оказаться невозможным) или переключиться на приемники событий элементов (что может вам не подойти).Я действительно писал в блоге на эту тему: Рабочий процесс Nuttiness vol.1

Весело, я только что проверил ссылку на форумы MSDN, которую вы предоставили, и, конечно же, я нахожусь в этой ветке, спрашиваю: «Так что, я думаю, мы все переписываем последовательные рабочие процессы?» И в этой теме тоже нет лучшего ответа :)

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top