Рабочий процесс Windows: используется для определения рабочих процессов для пользователей веб-сайта - PullRequest
1 голос
/ 17 февраля 2012

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

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

Я не нахожу хороших примеров использования WF4 для этой цели, кто-нибудь может предложить хорошее место для поиска?

(Сайт теперь ASP.NET, но мы планируем перейти на ASP.NET MVC3)

Ответы [ 2 ]

2 голосов
/ 17 февраля 2012

Подход, с которым я столкнулся, столкнувшись с подобной проблемой, заключался в создании развернутого WPF-приложения ClickOnce, в котором размещается дизайнер WF4, и веб-службы WCF для упрощения управления версиями и CRUD для рабочих процессов, хранящихся в базе данных.Мое MVC-приложение содержит ссылку для запуска установщика.

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

0 голосов
/ 20 февраля 2012

Вы также можете создать приложение браузера WPF и позволить своим пользователям редактировать рабочие процессы в нем в браузере: http://msdn.microsoft.com/en-us/library/aa970060.aspx

Насколько мне известно, вы не можете разместить Workflow Designer вне элемента управления WPF, который ограничивает вас размещением его в приложении WPF / WinForms.

...