О проекте
Крупная Британская компания, занимающаяся автоматизацией процессов в сфере здравоохранения, обратилась к нам со следующей задачей. В их бизнесе им приходится иметь дело со множеством процессов. За многие годы эти процессы стали чрезмерно сложными для понимания и поддержки. Поэтому ими было принято решение применить для управления процессами Microsoft Workflow Foundation.
Для упрощения разработки рабочих процессов был создан визуальный редактор. Редактор был разработан на WPF с применением MVVM фреймворка Prism. Кроме того, редактор позволял удаленно отлаживать рабочие процессы, а также визуализировать ход выполнения процессов.
Для исполнения рабочих процессов была разработана серверная часть с поддержкой удаленной отладки. Особое внимание было уделено возможности удаленной отладке в реальном времени, подробному логированию процессов, с возможностью последующей визуализации записанного процесса, а также восстановлению после сбоя.
Весь клиентский и серверный код были на 100% покрыты юнит тестами.