Формы модификации SharePoint в рабочих процессах конечных автоматов - PullRequest
4 голосов
/ 21 октября 2008

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

Кто-нибудь получил формы модификации для работы в рабочем процессе конечного автомата и как вы это сделали?

Спасибо!

Ответы [ 2 ]

1 голос
/ 10 января 2013

Почему бы вам просто не изменить форму задачи и не расширить ее, чтобы переназначить задачу?

0 голосов
/ 25 октября 2017

Во-первых, я знаю, что это очень старая тема, но так как она была высокой по результатам поиска, я решил, что я бы поставил решение здесь.

Все, что вам нужно сделать, это с вашим GUID модификации:

  1. Добавить действие EnableWorkflowModification в исходное состояние рабочего процесса
  2. Добавить действие EventDriven в область WORKFLOW. Это самая внешняя граница в режиме «Дизайн»
  3. Добавить действие OnWorkflowModification в это действие EventDriven

Дополнительные примечания:

  • GUID в теге ДОЛЖЕН БЫТЬ НИЖНИЙ
  • Используйте отдельный токен для действий по модификации, в которых владелец установлен в качестве самого рабочего процесса, поэтому он всегда находится в области действия

Надеюсь, этот ответ еще пригодится кому-то в будущем!

...