RDIFramework.NET敏捷开发框架 ━ 工作流程组件介绍

RDIFramework.NET,基于全新.NET Framework与.NET Core的快速信息化系统敏捷开发、整合框架,给用户和开发者最佳的.Net框架部署方案。为企业快速构建垮平台、企业级的应用提供了强大支持。

RDIFramework.NET 工作流程组件

1、RDIFramework.NET敏捷开发框架介绍

RDIFramework.NET敏捷开发框架,是我司重磅推出的基于全新.NET Framework与.NET Core的快速信息化系统开发、整合框架,为企业快速构建跨平台、企业级的应用提供了强大支持。 开发人员不需要开发系统的基础功能和公共模块,框架自身提供了强大的函数库和开发包,开发人员只需集中精力专注于业务部分的开发,因此大大提高开发效率和节约开发成本。

框架采用主流的C#语言开发完成,支持多种数据库类型,支持BS、CS,支持Framework与Core双引擎。 使用RDIFramework.NET敏捷开发框架能提高管理类软件系统的整体质量、提高模块与模块之间的兼容性、提高代码的重复利用率,使软件系统架构更加合理、质量更加过硬,使得劳动成果最大程度上重复利用。 框架基础模块包括:强大灵活的权限控制组件,模块分配与管理组件,灵活易用的工作流组件、数据字典管理组件,丰富的报表统计组件、即时通讯(IM)组件、邮件中心组件、微信开发相关组件、任务调度组件、自动升级组件、多语言模块,各种常用的商业控件,强大的代码生成器,开发实例、丰富的基础类库、开发辅助工具等各基础常用功能组件。 框架提供的大量通用插件,支持Saas多租户模式,完成功能的开发就像搭积木一样,只需要把各种组件进行组合拼装,拼装好了系统的开发也就完成了。应用系统建立在此框架之上,采用构件式、可复用开发,节省开发成本,加快开发速度,在软件开发上更好的做到多快省。 适合低中高任意开发水平的开发者,可以开发OA、ERP、BPM、CRM、WMS、TMS、MIS、BI、电商平台后台、物流管理系统、医院管理系统、快递管理系统、教务管理系统等各类管理软件、支持大并发、SaaS应用。代码稳定、组件丰富、功能强大、无限扩展。由框架开发团队的原班人马直接提供技术支持,为您顺利完成开发工作保驾护航。不管您是零基础还是专业开发人员,都能轻松驾驭这套开发框架。

2、RDIFramework.NET 工作流程组件

RDIFramework.NET工作流程组件是以RDIFramework.NET敏捷框架为支撑,根据我们多年的项目经验和项目实践,结合国内各大工作流产品的特点研发的一套流程管理组件。该组件不仅考虑到从零搭建业务系统,也考虑到与现有业务系统的整合。从零搭建系统我们可以使用RDIFramework.NET敏捷框架以基础,来快速搭建业务系统。与现有系统的整合,我们的流程引擎提供了丰富的功能接口,供三方业务系统调用,并提供组件的全部源码方便用户进行整合。支持B/S、C/S系统,同时支持SQLServer、ORACLE、MySql等主流数据库。


RDIFramework.NET敏捷开发框架工作流组件主要涵盖工作流的设计与定义、流程实例的发起与运行、业务流程的监控与管理、工作流组件与业务系统的集成与协作等内容。

2.1、功能特色

RDIFramework.NET敏捷开发框架工作流组件具有以下特色:

  1. 与RDIFramework.NET敏捷开发框架完美结合,支持B/S、C/S系统,支持SQLServer、Oracle、MySql等多数据库类型,同时可以使用框架本身提供的所有服务接口。
  2. 可定制的表单:在BS结构中,用户可自由开发流程表单,并通过流程管理工具建立表单与业务平台的联系,表单即可在系统中流转。 C/S结构中,组件通过动态加载DLL或者EXE文件实现加载不同的功能模块,便于软件管理和升级。
  3. 分布式流程引擎:真正面向SOA架构(服务层可部署为WebAPI、WCF、Windows Service、Web Service等),提供标准的服务接口调用,可以实现远程调用,分布式部署。丰富的开发接口,用户可通过在程序中调用接口实现流程启动、流转等。
  4. 流程引擎支持复杂业务流转:独立研发的流程引擎,考虑到国内用户的特点,支持复杂多变的流程流转,流程图配置简单,业务逻辑一目了然。组织机构、处理者和岗位分配贴近用户企业。
  5. 流程设计器:可视化的流程图制作工具,所见即所得的制作流程图,并可以把流程图导出到XML文件中,也可以从XML文件中导入流程。
  6. 与已有系统集成:可方便与已有系统集成,可通过调用流程引擎接口把流程功能集成到现有业务系统中,而用户原有的系统只需做少许改动即可。流程引擎全都是以接口的方式体现,具备2个特性:业务无关性,程序结构无关性。即适应任何业务系统,又适应B/S、C/S、微信、APP等结构的程序,只要调用相应的接口方法即可。
  7. 即时消息:即时消息可以帮助在线和离线用户及时得到流程通知,便捷的实现协同办公。
  8. 流程统计图表:可以统计流程任务的处理情况,考察任务处理者的工作效率,实现绩效考核,并可以监控流程的其他状态方便决策。
  9. 编码简单易懂,适合常用设计模式,注释详细。提供全部的设计文档、源码实现、配套说明文档,可以在不同软件项目中反复使用,提高工作效率。提供完善的接口函数调用说明、开放接口、开放源码、开放数据库结构设计。完全支持最终用户的个性化2次开发实际需求,可以在不同软件项目中反复使用,提高工作效率。
  10. 支持.NET Framework、.NET Core,支持垮平台。

2.2、流程设计器

​ 流程设计器是编辑流程模版的工具,可视化的流程设计器能直观的编辑流程模版,所见即所得,流程模版存放流程流转所需要的信息,使用流程设计器来管理流程模版是比较常见的方式。RDIFramework.NET敏捷开发框架工作流组件流程设计器支持Web在线流程设计与WinForm流程设计。

下图是RDIFramework.NET工作流组件的Web流程设计器:
Web流程设计器
如下图是RDIFramework.NET工作流组件的WinForm流程设计器:
WinForm流程设计器

2.3、流程引擎

设计非常灵活的引擎,满足任意复杂的业务需求,使最终用户通过修改流程图,配置业务表单来完成流程再造,不需要修改程序代码,流程引擎能按照新的模板流转。流程引擎设置6种类型的任务节点,基本可以完成任何情况的流传,例如,会签,审批,根据业务条件流转等,流程引擎独立设计,提供对外接口,可以与任意系统整合。RDIFramework.NET━工作流组件流程引擎提供了以下基本功能 。

1、顺序流转:像发邮件一样,工作流转到下一处理人,处理人像处理邮件一样查看任务和处理任务。

2、条件流转:根据业务数据,满足不同条件流转到不同的处理人。例如采购金额大于等于10万的采购单需流转到总经理,小于10万的采购单需流转到分管经理。

3、任务回退:在领导审批时不满意处理结果,需要退回前一任务处理人,让他重新处理后再提交。

4、任务会签:对某些工作需要多位领导都签字后才能执行的任务,设定该任务会签的领导,所涉及到的领导都审批后,该任务才能继续向下流转。

5、 任务合流:多个任务流向一个任务的汇总流程

6、 任务超时提醒:任务超过设定时间时向任务执行者或者指定人员进行提醒。

7、 任务授权:可以授权某人暂行自己的业务执行权利。

8、 任务指派:任务流转到自己时,我们可以指派某人也执行此任务。

9、支持共享任务处理:多人都有权处理的任务,都能看到该任务,别其中一人处理后,其他人不会再看到该任务。

10、支持召回:在下一任务未处理前可召回。

11、支持子流程(流程嵌套)。

12、支持多启动节点:在流程环节基本相同只有开始任务不同时,可以利用多个开始节点并免多创建一个流程。

13、简化任务节点类型实现复杂流转:RDIFramework.NET工作流组件的任务节点类型是经过深入的归纳和抽象,类型少功能强,流程图更贴近实际的业务流程,没有多余的节点,一目了然,所见即所得。

14、任务到达通知:任务达到时向任务执行者或者指定人员进行提醒。

3、RDIFramework.NET业务协同平台

业务协同平台是流程系统与用户交互的工作平台,所有的业务表单都通过平台展现,用户在该平台上处理日常业务(启动任务、处理任务、查看参与的任务,查看流程状态)。用户不必关心流程如何流转,只要处理好自己的业务表单即可,任务即会根据条件自动流转到下一个处理者。

业务平台同时支持Web与WinForm。该业务平台的工作过程遵循以下规则:

一、系统登录,每个用户使用自己的帐号登录。

二、“我的任务”是用户已经处理和未处理的业务,用户必须首先从“未认领任务”中领取任务,领取后的任务会进入“已认领任务”中,已认领的任务才能被处理。

三、“启动任务”也叫启动流程,根据流程模板中的启动节点,来选择启动的流程,流程会根据启动节点来开始任务。

四、查看流程状态,可以在“我的任务中”,点“流程图”来查看流程路线图和已经走过的流程节点。

3.1、Web协同平台

3.1.1、日常任务

“日常业务”模块主要展示了当前登录用户可以启动的业务流程列表。流程引擎会自动根据当前用户可以启动的业务流程自动加载流程列表到“可用业务”树中。“日常业务”模块主界面如下图所示:
日常任务
在“可用业务”列表选择一个分类,在右侧选择我们需要启动的业务流程,点击“开始任务”,即可启动一个任务,如下图所示,我们启动了“员工请假流程”。
Web业务平台-日常业务-启动任务-表单信息
Web业务平台-日常业务-启动任务-流程信息

3.1.2、未认领任务

处理任务前,首先要认领任务。认领任务到“未认领任务”主界面进行认领,如下图所示。选择待认领的任务后点击“认领任务”就可以对所选任务进行认领。同时我们也可以按业务名称以及任务时间进行精确或模糊查询。首先要认领任务。认领任务到“未认领任务”主界面进行认领,如下图所示。选择待认领的任务后点击“认领任务”就可以对所选任务进行认领。同时我们也可以按业务名称以及任务时间进行精确或模糊查询。

Web业务平台-未认领任务

3.1.3、待办任务

“待办任务”模块是我们真正处理业务的地方,已认领的任务会进入到“待办任务”列表中,在这儿我们可以按条件搜索待办任务、处理所选任务、放弃认领所选任务、查看所选任务的流程图、查看所选任务的处理记录。待办任务主界面如下图所示:
Web业务平台-待办任务

3.1.4、已完成的任务

任务处理完成,进入到“已完成任务”列表,如下图所示。在已完成任务模块可以按条件查询已完成的任务,查看所选任务、查看任务流程图等。

Web业务平台-已完成任务

在“已完成任务”主界面,选择一个任务,点击“查看流程图”,即可查看所选任务以图形方式展示的流程执行情况图,如下所示:

Web业务平台-已完成任务-查看流程图

3.1.5、流程监控

流程监控模块主要用于监控流程的执行情况,界面上通过不同颜色显示流程的几种状态,如:还未执行、正在办理、正常结束。在流程监控主界面,我们可以组合条件搜索业务流程,同时还可以查看所选业务流程的状态以及处理记录。流程监控主界面如下图所示:
Web业务平台-流程监控

3.1.6、我参与的任务

我参与的任务主界面如下图所示:
Web业务平台-我参与的任务

3.2、WinForm协同平台

3.2.1、日常业务

“日常业务”模块主要展示了当前登录用户可以启动的业务流程列表。流程引擎会自动根据当前用户可以启动的业务流程自动加载流程列表到“可用业务”树中。“日常业务”模块主界面如下图所示:
WinForm业务平台-日常业务

3.2.2、未认领任务

处理任务前,首先要认领任务。认领任务到“未认领任务”主界面进行认领,如下图所示。选择待认领的任务后点击“认领任务”就可以对所选任务进行认领,认领的任务就进入了“待办任务”列表。同时我们也可以按业务名称以及任务时间进行精确或模糊查询。
WinForm业务平台-未认领任务

3.2.3、待办任务

“待办任务”模块是我们真正处理业务的地方,已认领的任务会进入到“待办任务”列表中,在这儿我们可以按条件搜索待办任务、处理所选任务、放弃认领所选任务、查看所选任务的流程图、查看所选任务的处理记录。待办任务主界面如下图所示:
WinForm业务平台-待办任务

3.2.4、已完成任务

任务处理完成,进入到“已完成任务”列表,如下图所示。在已完成任务模块可以按条件查询已完成的任务,查看所选任务、查看任务流程图等。
WinForm业务平台-已完成任务
在“已完成任务”主界面,选择一个任务,点击“查看流程图”,即可查看所选任务以图形方式展示的流程执行情况图,如下所示:
WinForm业务平台-已完成任务-查看流程图

3.2.5、流程监控

流程监控模块主要用于监控流程的执行情况,界面上通过不同颜色显示流程的几种状态,如:还未执行、正在办理、正常结束。在流程监控主界面,我们可以组合条件搜索业务流程,同时还可以查看所选业务流程的状态以及处理记录。流程监控主界面如下图所示:
WinForm业务平台-流程监控

3.1.6、我参与的任务

我参与的任务主界面如下图所示:

WinForm业务平台-我参与的任务

往期推荐


一路走来数个年头,感谢RDIFramework.NET框架的支持者与使用者,大家可以通过下面的地址了解详情。

RDIFramework.NET官方网站:http://www.rdiframework.net/

RDIFramework.NET官方博客:http://blog.rdiframework.net/

特别说明,框架相关的技术文章请以官方网站为准,欢迎大家收藏!

RDIFramework.NET框架由海南国思软件科技有限公司专业团队长期打造、一直在更新、一直在升级,请放心使用!

欢迎关注RDIFramework.NET框架官方微信公众号(微信号:guosisoft),及时了解最新动态。

使用微信扫描二维码立即关注

微信二维码

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
RDIFramework.NET代码生成器集代码生成、各数据库对象文档生成、数据库常用管理于一身,是软件开发者快速开发的神器。代码的生成支持基于数据库与PowerDesign设计文件生成,为企业及个人开发者能快速生成常用代码与文档以达到快速开发,快速应用的目的,节省开发成本。 基于数据库的代码生成不仅可直接在生成器上做数据库Sql级的操作,如常用的表、视图、存储过程、函数的创建、查询、修改、删除、生成数据脚本、生成数据库设计文档、表设计文档、生成业务逻辑代码、生成Web、WinForm界面代码等。便捷的数据库管理功能,轻松操作数据库。完全不用打开数据库企业管理工具即可完成相应的数据库层面的操作,支持SQLSERVER、Oracle、MySql版本,其他类型的数据库也在陆续支持中。 基于PowerDesigner设计文件的代码生成,是我们代码生成器独居的特色,开发人员不用关心是什么类型的数据库,即可完美的生成项目代码。建议在开发过程中使用PowerDesigner设计工具完成数据库的建模,PD是非常优秀的数据库建模工具,熟练的使用该工具对系统的分析和设计有很大的帮助。可以用PowerDesigner做需求分析,各种模型之间的转换,设计完成还可自动把数据库生成出来。在设计阶段我们只需把精力集中在模型上。 --------------------------------------------------------------------------------------------------- 一路走来数个年头,感谢RDIFramework.NET框架的支持者与使用者,大家可以通过下面的地址了解详情。 RDIFramework.NET官方网站:http://www.rdiframework.net/ RDIFramework.NET官方博客:http://blog.rdiframework.net/ 特别说明,框架相关的技术文章请以官方网站为准,欢迎大家收藏! RDIFramework.NET框架由海南国思软件科技有限公司专业团队长期打造、一直在更新、一直在升级,请放心使用! 欢迎关注RDIFramework.NET框架官方微信公众号(微信号:guosisoft),及时了解最新动态。
### 回答1: rdiframework.net是一个非常有用的网站。该网站提供了一个强大的RDIFramework框架,可以帮助开发人员更轻松地创建和管理自己的项目。 首先,RDIFramework框架具有开放源代码的优势,这意味着任何人都可以免费使用和修改框架以满足自己的需求。这为开发人员提供了更大的自由度,可以根据项目的要求进行自定义和扩展。 其次,RDIFramework提供了丰富的功能和组件,可以支持多种应用程序开发需求。这些功能包括数据库访问、用户认证、缓存管理、国际化和本地化支持等。开发人员可以根据自己的项目需求选择适当的组件,减少了开发时间和工作量。 此外,RDIFramework还提供了详细的文档和示例代码,帮助开发人员快速上手和理解框架。文档内容清晰明了,涵盖了框架的所有方面,并提供了使用框架的步骤和指导。示例代码则展示了框架的各种用法和功能,使开发人员可以更好地理解和应用。 最后,RDIFramework还具有一个活跃的社区,开发人员可以在这里分享经验、提问问题和获取支持。社区成员之间的互动和交流可以促进框架的进一步改进和优化,保证了框架的可靠性和稳定性。 总之,rdiframework.net是一个极具价值的网站,为开发人员提供了一个优秀的RDIFramework框架和相关支持资源,帮助他们快速、高效地开发和管理项目。 ### 回答2: rdiframework.net是一个网站,专注于提供关于RDI框架的信息和资源。RDI框架是一种用于软件开发的框架,它旨在帮助开发人员更高效地构建可重用和可拓展的应用程序。这个网站提供了关于RDI框架的详细介绍和指南,使开发人员可以快速了解并开始使用这个框架。 在rdiframework.net上,你可以找到关于RDI框架的基本概念、原则和设计模式的解释。它解释了框架的主要组成部分和它们之间的关系,以及如何正确地使用它们来构建软件应用程序。 此外,rdiframework.net还提供了大量的代码示例和教程,帮助开发人员学习和掌握RDI框架。这些示例涵盖了各种常见的应用场景,涉及到从基本的模块和组件构建到复杂的应用程序设计。 除了文档和教程,rdiframework.net还提供了一个社区论坛,开发人员可以在这里交流和分享关于RDI框架的经验和问题。这个论坛是一个宝贵的资源,可以帮助开发人员解决遇到的困难,并从其他开发人员的经验中学习。 总之,rdiframework.net是一个非常有价值的网站,它为想要学习和使用RDI框架的开发人员提供了丰富的资源和支持。无论是初学者还是有经验的开发人员,都可以从这个网站中受益,并加快他们的软件开发过程。 ### 回答3: rdiframework.net是一个网站开发框架,旨在帮助开发人员更快速、高效地构建和管理网站。该框架提供了一套功能强大且易于使用的工具和组件,以简化网站开发的复杂性。 首先,rdiframework.net具有丰富的模块和功能,能够满足各种不同类型的网站需求。例如,它提供了用于用户管理、权限控制、内容管理和电子商务等模块,方便开发人员搭建多样化的网站。 其次,rdiframework.net采用了现代化的技术和面向对象的设计原则,使得开发人员可以更加轻松地编写清晰、可维护的代码。它支持多种编程语言,包括C#、JavaScript、HTML和CSS,使得开发人员能够根据自己的偏好和技能选择适合自己的开发方式。 另外,rdiframework.net还提供了一套丰富的文档和教程,以帮助开发人员快速上手并深入了解框架的使用。开发人员可以通过查看文档了解不同功能的用法和配置,以及通过教程学习如何使用框架构建完整的网站。 总的来说,rdiframework.net是一个功能强大、易用性高的网站开发框架。它通过提供丰富的模块和功能,采用现代化的技术和面向对象的设计原则,以及提供详尽的文档和教程,帮助开发人员更加高效地构建和管理网站。无论是初学者还是经验丰富的开发人员,都可以从中受益并加快网站开发的速度。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值