Как показать рабочий процесс на странице, используя asp.net - PullRequest
0 голосов
/ 06 февраля 2012

Я пытаюсь создать рабочий процесс для процесса утверждения документов с помощью WF. Мне нужно показать этот рабочий процесс на странице, сколько этапов пройдено, кто был вовлечен в рабочий процесс и т.д. Пожалуйста, поделитесь со мной, если у вас есть ссылки на источники.

Ответы [ 2 ]

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

Идея создания растрового изображения WPF неплохая.Но в целом я думаю, что вы можете посмотреть на создание TrackingParticipant, который прослушивает события вашего рабочего процесса и публикует информацию где-то, что впоследствии может быть использовано для отображения веб-страницы, которая соответствует вашим потребностям.Таким образом, из TrackingParticipant вы можете сохранить все выполняемые действия, а затем использовать некоторую библиотеку графов на основе JS для визуализации.Не просто, но и не невозможно.Если ваши визуальные потребности не так сложны, я думаю, это больше похоже на отчет, чем на блок-схему.

Существует пример использования TrackingParticipant в образцах WWF4, VisualWorkflowTracking.

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

Вы можете использовать WorkflowDesigner, чтобы создать изображение рабочего процесса и затем отобразить его на веб-странице. Но поскольку WorkflowDesigner является элементом управления WPF, сделать это в приложении ASP.NET довольно сложно.

...