欢迎您光临汇海首饰网,如有问题请及时联系我们。

elsa的功能?

作者:首饰网
文章来源:本站

  小巧,简单,快速。该库非常精简易用,同时快速执行并且易于通过自定义活动进行扩展。

  调用任意工作流程,就好像它们是我应用程序的功能一样。

  触发事件,使相应的工作流程基于该事件自动启动/恢复。

  支持长期运行的工作流程。当工作流程执行并遇到需要进行例如用户输入后,工作流将停止,保留并耗尽内存,直到可以恢复为止。这可能是几秒钟后,几分钟,几小时,几天甚至几年的时间。

  将工作流与特定于应用程序的数据相关联。这是长时间运行的工作流程的关键要求。

  以基于文件的格式存储工作流,因此我可以使其成为源代码管理的一部分。

  当我不想让工作流成为源代码管理的一部分时,可以将其存储在数据库中。

  基于Web版本的流程设计器。无论是将工作流存储在文件系统还是数据库中,还是将设计器在线托管还是仅在本地计算机上托管,都需要能够在线编辑工作流。

  使用表达式配置工作流程活动。通常,工作流处理的信息本质上是动态的,活动需要一种与该信息进行交互的方式。工作流表达式支持这类场景。

  可通过特定于应用程序的活动,支持自定义存储和脚本引擎进行扩展。

  调用其他工作流程。这允许从各种工作流程中调用可重用的应用程序逻辑。就像从C#调用通用功能一样。

  查看和分析执行的工作流程实例。查看工作流采用的路径,运行时状态,发生故障的位置并补偿发生故障的工作流。

  支持Web的工作流设计器嵌入我自己的仪表板应用程序中。可以选择创建一个运行所有应用程序逻辑的工作流主机,还可以选择在单个微服务中托管工作流运行时(允许进行编排和编排)。

  关注点分离:工作流核心库,运行时和设计器设计上完全分离。即当工作流宿主不应该依赖于基于Web的设计器时。例如,这允许您实施基于桌面的设计器,或者根本不使用设计器,而仅使用YAML文件。最后,主机只需要工作流程定义和对持久性存储的访问。

  支持本地或云端管理,因为Elsa只是您从应用程序引用的一组NuGet软件包。

  

elsa的功能?

  

elsa的功能?

  

elsa的功能?

来源:文章来源于网络,如有侵权请联系我们删除。本文由首饰网编辑,欢迎分享本文,转载请保留出处和链接!