Требуется программное обеспечение для редактирования рабочего процесса - рекомендация

Любые рекомендации для программного обеспечения, позволяющие пользователям редактировать рабочий процесс, представляющий бизнес-процесс? В идеале .NET, но любая технология (winform/asp.net/wpf/etc) будет делать.

Мне нужно будет иметь возможность инициализировать/исследовать макет через код, чтобы сопоставить его с моей системой - либо с помощью объектной модели, либо с файлом в известном формате.

Я подумал:

  • Microsoft Automatic Graph Layout - немного лоскутное, если честно
  • Диаграмма ILOG для .NET - очень впечатляющий внешний вид, но немного дорогой для моих потребностей.
  • Workflow Foundation (хостинг редакторов) - слишком специфичный для WF (а не BPM)

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

(редактирование - я думаю, что собираюсь продвигаться вперед с Netron)

Ответ 1

Есть несколько инструментов XPDL с графическими редакторами, такими как Bonita ProEd:

Bonita ProEd http://www.theserverside.com/tt/articles/content/BonitaPart3/images/figure7.jpg

или Energy Shark:

введите описание изображения здесь

Не знаю, насколько они удобны для пользователя.

Существует также YAWL, в котором есть некоторые довольно дружелюбные инструменты.

Ответ 2

Skelta - интересное программное обеспечение. Хотя мы закончили тем, что не покупали из-за их странной модели лицензирования и ценообразования.

Мне очень интересно посмотреть, что вы, наконец, решили реализовать, так как мы сталкиваемся с этой же задачей, и до сих пор мы остановились на повторном создании WF-дизайнера.

Ответ 3

Марк

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

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

Ответ 4

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