我知道工作流引擎是,但实际上在我们的编程生活中,我们如何才能使用工作流引擎?工作流引擎将如何帮助我们?
4 回答
Windows WF 等工作流允许您在逻辑流程中工作。例如,您可以在 Windows WF 中设计一个驱动应用程序的工作流过程。因此,应用程序可以根据工作流从头到尾按照逻辑流程工作。
工作流通常会驱动一些商业模式。例如,应用程序可能需要按逻辑顺序执行以下操作:
- 用户提交申请
- 通知业务用户并自动安排与申请人的咨询
- 用户提交后续申请
- 用户收到信息包
等等……我编造了这个过程,所以它不是最实用的,但希望它能给你一个想法。这是一种可以使用 Windows WF 和其他工作流引擎完成的工作流,可以帮助您的应用程序利用工作流驱动的业务流程。
工作流程不需要工具,但可能只是应用程序用来运行一系列屏幕或流程的流程,因此您实际上不需要工具来使用工作流程;工作流的关键组成部分是业务流程。
HTH。
您可以在 xml 中编写条件或事件并使其即时运行。无需更改代码即可更改参数。
无意冒犯,但如果您考虑使用 Windows WF,请等待.NET 4.0的下一次迭代,当前版本基本上已被重新编写,以减轻很多痛点。
除了布赖恩的回答之外,还添加了一些用例。从广义上讲,我们可以将工作流分为两种类型:基于规则的和认知的。
本文可以提供有关工作流自动化的良好见解。
基于规则的工作流自动化引擎的几个例子是:Zapier、IFTTT、Power Automate、n8n 等。
自动化基于认知的任务非常困难,例如:自动对客户问题进行分类、检查文件的完整性、内容审核、视觉索赔处理、检测是否遵守社交距离、签名验证等。
认知任务自动化需要人工智能模型,在我们需要人工干预的地方自动化任务。
基于认知的工作流自动化引擎的几个例子是:Levity 和 Obsei。
免责声明:我是Obsei的创建者:一个开源的低代码人工智能驱动的自动化工具。