Моя компания нуждается в системе управления задачами для обработки сценариев, таких как «Купить компьютер для X», чтобы «Переместить человека в другую страну». Простые сценарии - это отдельные задачи, выполняемые одним человеком, тогда как более крупные задачи можно разбить на несколько подзадач, делегированных нескольким людям во время рабочего процесса. Кроме того, клиенты и поставщики должны иметь свои собственные взгляды на процесс.
Мы оцениваем различные решения: от настраиваемого приложения, созданного на основе Workflow Foundation до SharePoint, до продуктов BPM, таких как Metastorm и BPM.Net.
Вот мое текущее понимание этих решений:
- Workflow Foundation - Разработчик и / или библиотека рабочего процесса низкого уровня без среды хоста. Кажется, нам пришлось бы заново изобретать некоторые колеса, если бы мы пошли этим путем, таким как отказоустойчивость и управление документами. Некоторые ответы на стек также вызывают проблемы, такие как отсутствие контроля версий и полный пересмотр VS10 / .NET 4.0
- SharePoint - Создан для управления документами и совместной работы, но при этом пытаться создавать расширенные рабочие процессы и выполнять задачи, кроме того, это похоже на взлом. Кроме того, все рабочие процессы должны быть привязаны к документам или спискам. Я не могу представить, как список (или список списков) может решить эту проблему.
- BPM продукты - Зрелый рабочий процесс двигателя по-видимому высокой цене. BPM.Net - единственное решение, для которого я смог найти некоторый уровень технической детализации, но я все еще не уверен, насколько отличается разработка под этот продукт от разработки под Workflow Foundation.
Существуют ли какие-либо механизмы рабочих процессов, предназначенные для решения всех проблем рабочего процесса, которые могут быть легко развернуты в их собственной среде хостинга и запущены через веб-сервис?
Есть ли другие варианты, которые мне не хватает?
Заранее спасибо.
**** *** Редактировать 1027 *
Чтобы ответить на вопросы ниже, потребности рабочего процесса довольно легки. Основная маршрутизация задач утверждающим и субподрядчикам.
То, что заставляет нас заглядывать глубже, чем ПО PM, - это природа бизнеса, а не необходимость в продвинутом рабочем процессе. В основном мы занимаемся закупкой товаров и услуг через субподрядчиков для наших клиентов, что также может включать полное перемещение сотрудников. Интерфейс пакета должен отражать это, будучи брендом клиента, а также интуитивно понятным для этой сферы деятельности.
По сути, если я перевожу свою семью в другую сторону мира, я не уверен, что хочу взаимодействовать с Jira, Sharepoint или любым другим программным обеспечением PM, чтобы облегчить это.