Workflow Foundation: использование задач рабочего процесса без SharePoint? - PullRequest
0 голосов
/ 05 марта 2009

Ранее я выполнял рабочие процессы WF, размещенные на сайтах SharePoint. В настоящее время нам необходимо разработать довольно сложный рабочий процесс для обычного приложения ASP.NET, которое, увы, не работает в контексте SharePoint.

Я заметил, что когда я создаю «простой» рабочий процесс WF в VS2008, у меня нет операций CreateTask, onTaskChanged и т. Д. Я полагаю, это потому, что весь API задач обеспечивается дополнительным уровнем MOSS.

У меня вопрос: есть ли какая-нибудь библиотека, которая реализует ориентированные на задачи вещи для WF, или мы должны катиться самостоятельно?

Ответы [ 2 ]

4 голосов
/ 13 марта 2009

WF (без SharePoint) не предоставляет такую ​​функциональность "из коробки". Я не знаю ни одной библиотеки, которая бы обеспечивала функциональность задачи / входящей почты, поэтому мы создали свою собственную.

Задачи создаются пользовательским действием. Рабочие процессы будут сигнализироваться с использованием простых действий получения WF 3.5, которые заставляют рабочие процессы ожидать сигнала от любого внешнего графического интерфейса WF. ​​

Существует образец от Microsoft , который показывает нечто подобное, хотя он не использует службы WF.

0 голосов
/ 05 января 2012

Я создал только один рабочий процесс в .Net, но он использует точку входа веб-службы, например, MyService.xamlx - это URL-адрес, который вызывается в запросе SOAP с использованием имени операции приема в качестве имени операции и передачи параметров, определенных в элементе ReceiveParametersContent.

(Я заметил, что вызывающий сервис VS 2010 запутался и не позволил мне указать параметры, но SoapUI был совершенно готов работать с WSDL, возвращенным из MyService.xamlx? Wsdl.)

Шаблон проекта был "Приложение-служба WCF Workflow"

...