рабочий процесс sharepoint для элемента задачи не запускается - PullRequest
2 голосов
/ 17 декабря 2009

У меня есть следующий сценарий:

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

Однако (конечно, с Sharepoint всегда есть!), Хотя я могу связать второй рабочий процесс со списком задач первого рабочего процесса, он не запускается автоматически, Я также не могу запустить их вручную, поскольку в меню ECB даже нет пункта «Рабочие процессы» для задач такого рода.

Он работает с обычным типом контента Task, но не с типом контента, который я использую для своих задач рабочего процесса. Мой тип контента происходит от типа контента задачи Sharepoint.

Обновление: я попытался добавить рабочий процесс к самому типу контента, а затем я получаю эту ошибку: «Рабочие процессы могут быть не связаны с типами контента, база которых основана на« WorkflowTask »»

Есть идеи, почему это или какие-то обходные пути?

Обновление: согласно статье на office.microsoft.com - http://office.microsoft.com/en-us/sharepointdesigner/HA102376561033.aspx#2 это должно быть возможно:

"Например, предположим, что каждый раз новый документ добавлен в ваш Документы для рецензирования библиотеки, рабочий процесс работает в этой библиотеке создает задачу для просмотра документа в вашем списке задач. Вы можете создать вторичный рабочий процесс в списке задач который устанавливает значение в срок поле каждой из этих новых задач. «

Спасибо за помощь!

Ответы [ 2 ]

1 голос
/ 18 июля 2011

Рабочий процесс, работающий под системной учетной записью, не может запустить вторичный рабочий процесс. Это было исправление безопасности, данное в SP1

Это проблема, поверь мне, я с этим сталкивался :))

Надеюсь, это поможет ...

0 голосов
/ 18 декабря 2009

Звучит как жесткое ограничение для меня. Подобный параллельный подход действительно очень сложен в SharePoint, попробуйте создать дополнительный список для синхронизации всех задач (добавьте новые элементы в этот список, когда задача будет завершена, а также что-то измените в исходном элементе), и исходный элемент будет иметь OnChange тип поведения, чтобы проверить, все ли запущенные задачи выполнены и / или какие задачи близки к сроку исполнения.

...