主要观点总结
本文介绍了WorkFlowCore的使用和实现过程,包括工作流思想的发展历程、WorkFlowCore的安装和使用、创建工作流文件、配置和启动、效果展示、请假单流程创建、json注入等方式。文章详细阐述了如何使用WorkFlowCore实现简单的工作流和审批流程,并通过接口模拟进行演示。
关键观点总结
关键观点1: 工作流思想的发展历程
介绍了工作流思想的起源、发展以及在实际应用中的意义。
关键观点2: WorkFlowCore的安装和使用
详细阐述了WorkFlowCore的安装步骤、使用方法和工步文件的创建。
关键观点3: 创建工作流文件
介绍了如何创建工作流文件,包括Hello和Goodbye工步的示例代码。
关键观点4: 配置和启动
描述了如何在项目启动文件进行配置和启动工作流。
关键观点5: 请假单流程创建
通过请假单的流程创建,介绍了如何使用等待函数实现等待管理员审核的操作。
关键观点6: json注入
介绍了如何使用json注入的方式实现工作流的启动,包括json文件的创建和注入方式。
文章预览
前言 工作流思想在上世纪60年代就有人提出过;70年代就有人开始尝试,但是由于当时许多的限制,工作流一直没有成功的被实现;80年代才出现第一批成功的工作流系统;90年代工作流技术走向了第一个发展高峰期;90年代后至今工作流出现了很多版本,但是主旨还是不变的,为了使我们的工作变得更加高效。 通俗点,我们经常使用的OA系统上。关于一个材料的申报,又或者个人的请假。这些流程就属于工作流(工作审批流)。其中对于审批人和各个节点是可以动态操作的。 工作流可以通过数据库设计的形式实现,也可以使用第三方的框架Elsa,Workflow Core。本文使用第二种,并详细的介绍一下代码实现和json实现工作流程。 安装 使用Nuget包管理工具安装以下的包: Workflow Core 3.10.0 核心包不解释 WorkflowCore.DSL 3.10.0
………………………………