专栏名称: DotNet
「DotNet」专注.NET和.NET Core技术传播,包括:C#、.NET、.NET Core跨平台技术、工具资源和相关动态。
今天看啥  ›  专栏  ›  DotNet

.NET 使用 WorkFlow Core 创建工作审批流

DotNet  · 公众号  ·  · 2024-07-04 11:45
    

主要观点总结

本文介绍了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        ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览