一个完整的工作流管理系统通常由工作流引擎、工作流设计器、流程操作、工作流客户端程序、流程监控、表单设计器、与表单的集成以及与应用程序的集成八个部分组成。
1. 工作流引擎 工作流引擎作为工作流管理系统的核心部分,主要提供了对于工作流定义的解析以及流程流转的支持。工作流定义文件描述了业务的交互逻辑,工作流引擎通过解析此工作流定义文件按照业务的交互逻辑进行业务的流转,工作流引擎通常通过参考某种模型来进行设计,通过调度算法来进行流程的流转(流程的启动、终止、挂起、恢复等),通过各种环节调度算法(SPLIT、AND、OR等)来实现对于环节的流转(环节的合并、分叉、选择、条件性的选择等)。
2. 工作流设计器 工作流设计器为可视化的流程设计工具,用户通过拖放等方式来绘制流程,并通过对于环节的配置来实现环节操作、环节表单、环节参与者的配置。 工作流设计器为用户以及开发商提供了快速绘制、修改流程的方式,工作流设计器的好坏决定到工作流管理系统的易用性。
3. 流程操作 流程操作指所支持的对于流程环节的操作,如启动流程、终止流程、挂起流程、直流、分流(单人办理)、并流(多人同时办理)、联审等,象这些流程操作都是可直接基于引擎所提供的环节调度算法来直接支持的,而在实际的需求中,通常需要自由的对于流程进行干涉,如取回、回退、跳转、追加、传阅、传阅办理等,而这些流程操作对于工作流引擎来说是不合理的,因此必须单独的去实现。 流程操作支持的好坏直接决定到一个工作流管理系统的实用性。
4. 工作流客户端程序 工作流客户端程序为工作流系统的表现形式,通常使用Web方式进行展现,通过提供待办列表、已办列表、执行流程操作、查看流程历史信息等来展现工作流系统的功能。
5. 流程监控 流程监控通过提供图形化的方式来对流程执行过程进行监控,包括流程运转状况,每个环节所耗费的时间等等,而通过这些可相应的进行流程的优化,以提高工作效率。
6. 表单设计器 表单设计器为可视化的表单设计工具,用户通过拖放的方式来绘制业务所需的表单,并可相应的进行表单数据的绑定。 表单设计器为客户以及开发商提供了快速修改表单的方法,表单设计器的易用与否以及功能的完善与否影响到工作流管理系统的易用性。
7. 与表单的集成 通常业务流转需要表单来表达实际的业务,因此需要与表单进行集成来实现业务意义,与表单的集成通常包括表单数据的自动获取、存储、修改,表单域的权限控制、流程相关数据的维护以及流程环节表单的绑定。 与表单的集成的好坏影响到工作流管理系统是否能提高开发效率。
8. 与应用程序的集成通过与应用程序的集成来完善工作流管理系统的业务意义,主要涉及到的是与权限系统以及组织机构的集成。流程环节需要相应的绑定不同的执行角色,而流程操作通常需要与权限系统、组织机构进行关联。
官方:http://www.learun.cn/
免费体验地址:http://www.learun.cn/Home/VerificationForm
相关推荐
【标题】"一套通用的Easyui+asp.net mvc开发框架源码"揭示了这是一个用于构建Web应用程序的基础架构,结合了两种技术:Easyui和asp.net MVC5。Easyui是一个基于jQuery的用户界面库,提供了丰富的组件和主题,用于...
【ASP.NET通用权限管理框架】是一种基于ASP.NET技术构建的高效、灵活的权限控制系统,用于规范和管理用户访问系统资源的权限。此框架的核心目的是确保只有授权的用户或角色能够访问特定的功能模块或数据,从而增强...
平台:VS2010+,Sql Server, ASP.NET 配置更改:更改BPMS.WEB\XmlConfig\Config.xml下的数据库连接字符串 启动:VS IIS Express或建立IIS对应网站(主网站项目BPMS.WEB) 登录: 用户名/密码:admin/0000 用户名/...
【流风ASP.NET通用管理框架正式版】是一个针对ASP.NET平台设计的高效、灵活且功能丰富的开发框架,旨在简化Web应用程序的开发流程,提高开发效率。这个框架的修改版更进一步优化了性能和用户体验,为开发者提供了更...
ASP.NET通用权限管理系统源代码(含文档、数据库) 1.菜单导航管理 2.操作按钮 3.角色管理 4.部门管理 5.用户管理(用户权限) 6.用户组管理(设置成员,用户组权限) 7.系统配置(动态配置系统参数) 8.附加属性...
1、菜单导航管理 2、操作按钮 3、角色管理 4、部门管理 5、用户管理(用户权限) 6、用户组管理(设置成员,用户组权限) 7、系统配置(动态配置系统参数) 8、附加属性(自定义属性) 9、系统日志(异常记录) 10、...
本文将详细介绍如何在ASP.NET环境中实现伪静态以及在IIS7.0上进行配置。 首先,`UrlRewriter.dll`是微软的UrlRewrite模块的一个组件,用于处理URL重写规则。这个库使得开发者能够自定义URL,将动态请求映射到实际的...
ASP.NET.Maker.v7.0.0.1-Keygen 序列号生成器,可以破解ASP.NET.Maker.v7.0.0.1安装后的程序。 ASP.NET Maker 能快速地从数据库连接资料来源中生成一完整的 asp.net程序。支持以下数据库:Microsoft Access, ...
总之,基于ASP.NET的Web开发框架结合了三层架构和权限管理,为企业级Web应用提供了一个强大的基础。通过解压并研究这些文件,开发者可以深入理解框架的工作原理,并在此基础上快速开发出满足特定需求的业务功能。...
在C#.NET通用开发框架中,权限管理主要涉及到以下几个核心概念: 1. **身份验证(Authentication)**:这是确定用户身份的过程。常见的身份验证方法包括用户名和密码、数字证书、Windows集成身份验证等。在C#中,`...
其次,Learun.NetCore作为二次开发平台,意味着它已经预设了一些基础功能和架构,比如身份验证、权限管理、数据访问层、业务逻辑层等。这些预置的组件大大简化了开发过程,开发者只需要关注业务逻辑的实现,而无需从...
ASP.net 通用权限管理框架,系统UI,给人感觉非常好,体积小巧,速度快 该源码是适用用于应用系统后台模块的管理(可扩展至支持集中化的权限管理平台),菜单导航管理 2、操作按钮 3、角色管理 4、部门管理 5、用户...
本资源包,"ASP.NET通用模块及典型系统开发实例导航",显然是针对ASP.NET开发者设计的,旨在帮助他们理解和掌握在实际项目中常用的功能模块以及如何构建典型系统。 1. ASP.NET通用模块:这些模块是可复用的组件,...
eFrameWork(asp.net)开发框架(以下简称框架)是E客开发团队(EKETEAM以下简称e客)从业十余年开发经验的累积,经众多项目磨合及客户意见、建议不断优化完善而来。 框架主要用于B/S架构的应用系统及网站开发,本身并...
ASP.NET通用权限管理系统是一款基于ASP.NET 2.0技术构建的高效、稳定且灵活的权限控制解决方案。该系统设计的主要目标是为各种Web应用程序提供安全的用户访问控制,确保只有授权的用户才能访问特定的资源或执行特定...
这个"asp.net core敏捷开发框架c#源码"提供了完整的C#源代码,适用于那些希望深入理解ASP.NET Core工作原理或者需要快速构建自己的应用框架的开发者。 在ASP.NET Core中,C#是主要的编程语言,它是一种面向对象的、...
【标题】:“第二个ASP.NET通用权限管理系统” 在IT领域,权限管理是系统设计中的关键环节,尤其是在企业级应用中。ASP.NET,微软的Web应用程序开发框架,提供了强大的工具和技术来构建这种复杂的系统。"第二个ASP...
"Long.Learun.Framework.7.0.2-master.zip" 是一个包含asp.net敏捷开发框架C#源码的压缩包,主要用于二次开发。这个框架可能是为开发者提供一套完整的解决方案,帮助他们快速构建和定制Web应用。以下是这个框架可能...
ASP.NET通用后台框架是开发Web应用时常用的一种架构设计,它提供了一套高效、可复用的代码组织方式,帮助开发者快速构建企业级的后台管理系统。这个框架通常包含多个组件和模块,旨在简化开发流程,提高开发效率。在...
Spread for ASP.NET V7.0 API中文帮助文档