Я занимаюсь разработкой приложения, в котором пользователи могут выполнять задачи / рабочие процессы.Каждая задача состоит из очереди действий, которые должны быть выполнены.Я хочу иметь возможность иметь пользовательский ввод после запуска рабочего процесса.
Пример:
- Задание запускается
- Действие1Запускается
- Действие1 заканчивается
- Действие2 начинается
- Действие2 заканчивается
- Действие3 требует ввода пользователя (пользовательский интерфейс открывает окно для получения ввода пользователя)
- Action3 получает пользовательский ввод
- Action3 запускается
- Action3 заканчивается
- Задача заканчивается
Я разрабатываю этот i C # иЯ знаю о Workflow Foundation и задачах в C #.Они могут иметь то, что мне нужно, но мне также интересно услышать о шаблоне дизайна для этого с нуля.