Я хочу разработать для приложения функцию, позволяющую создавать динамические правила, как вы можете сделать это в Outlook. Я хочу, чтобы каждый пользователь мог создавать правила для автоматизации процессов. Эти правила должны делать что-то до действия, после действия и до определенного времени / дня.
Возможные правила могут быть такими:
- Если процесс> = 99% -> Установить как законченный
- Перед тем, как пользователь вставит новый элемент -> Отправьте письмо по адресу "local@localhost.com" и дождитесь подтверждения
- После того, как пользователь изменил состояние элемента -> Изменить состояние всех элементов с именем равным
- Установите каждое воскресенье в 4:00 утра состояние всех элементов в состояние "старые элементы"
Я пытаюсь сделать это с помощью механизма правил Workflow Foundation, но я не знаю, как реализовать все требования.
Можно ли это сделать с помощью WF или я должен использовать другой инструмент?