Я несу ответственность за команду разработчиков, которая приступит к разработке системы страховых требований к легким весам. Система включает в себя множество ручных задач и бизнес-процессов, и мы рассматриваем использование Windows Workflow (.NET 4.0).To Workflow или Not to Workflow?
Пример бизнес-домена выглядит следующим образом: Держатель политики звонит в контакт-центр, чтобы подать заявку. Это «событие» запускает две вспомогательные задачи, которые вручную выполняются параллельно и могут занять много времени;
- Проверка клиента на мошенничество. Ручной процесс, посредством которого оператор называет различные кредитные компании проверять и оценивать потенциал мошеннического клиента. Оттуда подзадача может ввести несколько под-статусов (проверка в процессе, проверка неудачной справки, пройденная проверка ссылок и т. Д.)
- Отправка товара в центр ремонта - ручной процесс, в котором элемент, для которого держатель политики подал заявку требование отправляется ремонтный центр, который будет исправлен. Отсюда подзадача может вводить ряд под-статусов (ожидание ремонта, выполнения, ремонта, отправки и т. Д.). Претензия может действовать только после того, как статус каждой подзадачи достиг предопределенного статуса (на основе бизнес-правил).
На первый взгляд кажется, что Workflow действительно лучший выбор технологий; однако у меня есть несколько проблем с использованием WF 4.0.
- Набор навыков - взгляд на средний набор навыков разработчика Я не вижу многих разработчиков, которые понимают или знают Workflow.
- Ремонтопригодность. Кажется, в сообществах мало поддержки проектов WF 4.0, и это в сочетании с отсутствием набора навыков вызывает проблемы вокруг ремонтопригодности.
- Барьер для входа - У меня такое ощущение, что Windows Workflow имеет крутую кривую обучения, и ее не всегда легко подобрать.
- Новый продукт - поскольку Workflow полностью переписан для .NET 4.0, я вижу продукт как продукт первого поколения и может не иметь необходимой стабильности.
- Репутация - Прошлые версии Workflow не получили должного признания, которые считались сложными для разработки и привели к плохому восприятию бизнеса.
Так что мой вопрос мы должны использовать Windows Workflow (WF) 4.0 для этой ситуации или есть альтернативная технология (И.Е., Simple State Machine и т.д.) или даже лучше, рабочий процесс двигателя использовать?
Несколько авитаминов и ответов ... Похоже, мы все в одной лодке ...;) – CJM
Хехеэ ... возможно, отсутствие ответов связано с пятницей? – Kane
Для большого количества ресурсов на WF4 проверьте http://endpoint.tv –