ASP.NET 实现轻量级的工作流[审批流程]

简介:

 如何通过最少的修改代码实现业务单据的灵活流转?修改代码太多系统不稳定,流程过于复杂不方便实施,流程过于简单不能符合公司的实际要求。做改造 接口过于复杂不适合开发集成,所以需要平衡好各种实际问题的考验才能用得起来,加几行代码让自己的业务功能单据支持流程化流转。

   以下组件也非常适合政府类各种单据的审批流转,我们先通过例子展示一下如何集成流程组件。

   1: 首选需要定义审批流程,需要有管理各种单据的流转步骤的功能。

 

2:每个单据都有哪些审核步骤,每个步骤的默认审核人谁,都需要走几个步骤,可以定义出来。

3:下面的代码为如何实现流程接口的标准范例代码,其实就配置几个红色部分的参数就可以了,也是好用的越是想得周到的组件,用起来越是简单得很。

 

 

4:以下是流程组件的默认展示效果,当然可以按自己的需求进行改造,例如已经显示需要4步骤的审核。

5:下图是流转给下一个步骤的审核人的效果,可以选择下一个步骤里流转到谁哪里?

6:当审核人登录后,在待审核列表里会显示相应的单据,进行审核,继续流转,所有审核人的意见全了,就算这个单据审核结束了。





本文转自 jirigala 51CTO博客,原文链接:http://blog.51cto.com/2347979/1188425,如需转载请自行联系原作者

相关文章
|
1月前
|
C#
一个.NET开源、轻量级的运行耗时统计库 - MethodTimer
一个.NET开源、轻量级的运行耗时统计库 - MethodTimer
|
7月前
|
存储 NoSQL API
一个小巧、快速、轻量级的 .NET NoSQL 嵌入式数据库
一个小巧、快速、轻量级的 .NET NoSQL 嵌入式数据库
330 0
|
2月前
|
数据采集 传感器 监控
.NET 工控网关 轻量级组态软件
【10月更文挑战第10天】.NET 工控网关是一种基于 .NET 平台开发的设备,用于连接工业控制系统中的不同网络和设备,实现数据传输和协议转换。它能统一处理多种协议(如 Modbus、Profibus)的数据,便于后续系统处理。.NET 平台的优势包括开发效率高、跨平台能力强及安全性高,适用于工业物联网环境。此外,轻量级组态软件具备体积小、资源占用少的特点,可在资源受限的设备上运行,提供数据采集、监控、报警及数据分析等功能,简化工业自动化过程。
|
2月前
|
开发框架 JavaScript 前端开发
一个适用于 ASP.NET Core 的轻量级插件框架
一个适用于 ASP.NET Core 的轻量级插件框架
|
3月前
|
API C# Windows
一个.NET开源、现代、轻量级的文本编辑器
一个.NET开源、现代、轻量级的文本编辑器
|
7月前
|
开发框架 算法 .NET
新手友好、轻量级的C#/.NET万能工具库
新手友好、轻量级的C#/.NET万能工具库
124 0
|
边缘计算 监控 负载均衡
推荐一款.NET开源的轻量级分布式服务框架
推荐一款.NET开源的轻量级分布式服务框架
125 0
|
开发框架 Oracle 关系型数据库
基于.net core 开发的轻量级配置中心 - AgileConfig
AgileConfig 是一个基于 .net core 开发的轻量级配置中心,更多的是为了那些分布式、容器化部署的应用能够更加简单的读取、修改配置。秉承轻量化的,部署简单、配置简单、使用简单、学习简单,它只提取了必要的一些功能,并没有像 Apollo 那样复杂且庞大。但是它的功能也已经足够你替换...
818 0
基于.net core 开发的轻量级配置中心 - AgileConfig
|
JSON 监控 数据可视化
【.NET 6+Loki+Grafana】实现轻量级日志可视化服务功能
日志功能是几乎所有程序或系统都必备的一个功能。该文章通过使用Loki+Grafana来实现日志记录与可视化查询,欢迎围观。
354 0
【.NET 6+Loki+Grafana】实现轻量级日志可视化服务功能
|
Linux 数据库 网络架构
推荐一个.Net Core轻量级插件架构
一个基于.Net Core的轻量级插件框架,集成非常简单,两行代码完成集成;支持新增Controller,动态路由;热插拔、易扩展、无需数据库。
356 0
推荐一个.Net Core轻量级插件架构