2010-09-20 2 views
1

Мне нужно создать решение на основе рабочего процесса и получить некоторые рекомендации. Прежде всего, должен быть редактор стиля холста, где пользователь может создавать рабочие процессы. Затем они будут использоваться в технологическом процессе на основе формы, где пользователь отвечает на вопросы, и система проведет их через шаги, основанные на рабочем процессе. Также могут быть такие действия, как отправка электронной почты.Соответствие требованиям рабочего процесса

Вопрос в следующем: можно использовать WF для этого? Мне нужно использовать стек MS.

Любая идея будет оценена по достоинству.

+0

Я считаю, что ответ Да. Но меня действительно интересуют любые военные истории из производства: насколько хорошо он работает на практике? – Richard

+0

Как я уже сказал в другом комментарии, я пропустил WF на данный момент, когда я строю доказательство концепции. Нет военных историй здесь;) – Dante

ответ

0

Да, вы можете использовать рабочий процесс для этого.

Для части исполнения это выглядит очень хорошо.

Для конечных пользователей, выполняющих рабочие процессы, это зависит. Разработчик рабочего процесса, используемый в VS2010, может быть восстановлен в ваших собственных приложениях без большой работы. Это элемент управления WPF, поэтому клиентское приложение должно иметь возможность загружать и отображать элементы управления WPF. Это управляет ASP.NET и Silverlight, но отлично работает с WinForms и, очевидно, с WFP-приложением.

Другое дело с дизайнером в том, что вам нужно вводить выражения VB, а в повторном дизайнере нет IntelliSense, что делает его намного сложнее. Для этого есть workaround, но для этого требуются библиотеки VS2010 DLL. И выражения могут быть любыми, что вы можете сделать в .NET, чтобы включить в себя такие неприятные вещи, как Process.Start().

+0

Спасибо, что ответили. Я видел реконструированное дизайнерское решение, но, похоже, слишком сложно для бизнес-пользователя, с которым можно было возиться. Поскольку это для доказательства концепции приложения, я не использовал WF, я просто написал быстрый и грязный движок, читающий рабочий процесс из xml. Теперь я рассматриваю Silverlight для холста управления. – Dante

0

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

Смежные вопросы