Мне было поручено создать новую систему документооборота для обработки заказов на обслуживание. Я изучал Windows Workflow Foundation как механизм управления этапами рабочего процесса, и мне нравится то, что я вижу вплоть до обработки файлов.
У нас есть шаг в нашем рабочем процессе, где мы ожидаем, что файл будет возвращен от поставщика. Файл содержит несколько записей, каждое сопоставление с отдельным рабочим процессом. Идея заключалась в том, чтобы использовать функции сохранения в WF, чтобы после возвращения данных в файл можно было продолжить работу остальной части рабочего процесса.
Проблема с моделью персистентности заключается в масштабируемости вызова службы WF для каждой строки в файле, используя что-то вроде SSIS. Для небольших файлов это не проблема, но есть возможность получить очень большие файлы.
Кто-нибудь делал что-нибудь подобное с Workflow Foundation?
Спасибо,
Chris