我想为应用程序开发一项功能,它可以像在 Outlook 中那样创建动态规则。我希望每个用户都可以创建规则来自动化进程。这些规则必须在行动之前、行动之后和特定时间/天做某事。
可能的规则如下:
- 如果进程 >= 99% -> 将其设置为已完成
- 在用户插入新项目之前 -> 向“local@localhost.com”发送邮件并等待批准
- 用户更改之后项目的状态 -> 更改所有具有相同名称的项目的状态
- 将每周日凌晨 4:00 的所有项目的状态设置为“旧项目”状态
我尝试使用 Workflow Foundation 规则引擎执行此操作,但我不知道如何实现所有要求。
是否可以使用 WF 执行此操作,还是应该使用其他工具?