2019-04-29 10:15:30 97531 阅读数 574
  • 产品研发敏捷统一过程2.0

    产品研发敏捷统一过程2.0视频教程,该课程介绍一种极轻量级又能涵盖整个产品研发生命周期的敏捷开发框架,包含了产品创新、敏捷需求建模与分析(QUML)、精益创业、Scrum等体系,全程无缝连接。 讲师介绍:陈勇,IIOM(无锡英特奥盟科技有限公司)CTO/CIO/技术副总裁/总工程师。

    7017 人正在学习 去看看 CSDN讲师
2019-09-02 11:07:17 chinahuyong 阅读数 796
  • 产品研发敏捷统一过程2.0

    产品研发敏捷统一过程2.0视频教程,该课程介绍一种极轻量级又能涵盖整个产品研发生命周期的敏捷开发框架,包含了产品创新、敏捷需求建模与分析(QUML)、精益创业、Scrum等体系,全程无缝连接。 讲师介绍:陈勇,IIOM(无锡英特奥盟科技有限公司)CTO/CIO/技术副总裁/总工程师。

    7017 人正在学习 去看看 CSDN讲师

RDIFramework.NET ━ .NET敏捷开发框架全新发布-最好用的.NET开发框架 100%源码授权

RDIFramework.NET,基于.NET的快速信息化系统敏捷开发框架。10年沉淀、历经上千项目检验,致力于企业智能化开发,帮助提升软件开发效率。最好用的.NET开发框架,100%源码授权。

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

RDIFramework.NET敏捷开发框架,基于.NET的快速信息化系统开发、整合框架,为企业或个人快速开发系统提供了强大的支持,开发人员不需要开发系统的基础功能和公共模块,框架自身提供了强大的函数库和开发包,开发人员只需集中精力专注于业务部分的开发,因此大大提高开发效率和节约开发成本。

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

rdiframework.net架构图

2、RDIFramework.NET工作流程组件

RDIFramework.NET工作流程组件是以RDIFramework.NET框架为支撑,根据我们多年的项目经验和项目实践,结合国内各大工作流产品的特点研发的一套流程管理组件。该组件不仅考虑到从零搭建业务系统,也考虑到与现有业务系统的整合。从零搭建系统我们可以使用RDIFramework.NET框架以基础,来快速搭建业务系统。与现有系统的整合,我们的流程引擎提供了丰富的功能接口,供三方业务系统调用,并提供组件的全部源码方便用户进行整合。RDIFramework.NET工作流程组件采用SOA架构模式,流程引擎通过WCF方式访问。支持B/S、C/S系统,同时支持SQLServer、ORACLE、MySQL等主流数据库。
RDIFramework.NET━工作流组件主要涵盖工作流的设计与定义、流程实例的发起与运行、业务流程的监控与管理、工作流组件与业务系统的集成与协作等内容。
工作流程组件

3、产品特色

产品特色2

4、RDIFramework.NET敏捷开发框架V3.5版本新增功能以及修复的bug列表


4.1、新增功能列表

4.1.1、公共部分

1、合并FileService与FolderService服务接口与服务实现。

2、新增HashHelper辅助公共类,用于计算文件的md5或sha1

3、任务指派时Oracle下的Bug。

4、Mysql访问类库更新到Version 6.5.4。

5、用户管理模块,添加用户时,根据所选组织机构自动根据级联绑定选上。

6、各常用层(如:用户、角色、模块、组织、数据字典等)加入缓存的支持。

7、合并FileService与FolderService服务接口与服务实现。

8、新增HashHelper辅助公共类,用于计算文件的md5或sha1

9、新增针对微信微信公众号、用户、用户组、菜单、消息应答、常用工具等相应业务逻辑开发与公众号管理界面的开发

10、任务调度的开发(整合Quartz)非常非常实用高级的功能

11、MySQL由5.0升级到8.0后的调整。

4.1.2、Web部分

1、用户管理模块,添加用户时,根据所选组织机构自动根据级联绑定选上。

2、工作流新增Web版流程设计器,支持在线流程设计了,非常非常强大的功能,以前的流程设计器只能通过WinForm来设计,重大的一次更新。

Web流程设计器
3、增加即时通讯(IM),高大上。支持常规的用户对用户(点对点)聊天、工作流程流转的提醒、服务端消息的推送等。消息到达还有类似QQ的声音提醒,同时对消息进行了持久化处理,即使离线的用户上线后也会收到消息,不会造成消息的丢失。还提供了很多扩展接口供用户实际扩展使用,非常的强大,方便。

4、界面全面重构,全新开发,耗时巨大,真正潮流高大上。
Web主界面
Web待办任务
Web文件中心
Web邮件中心

5、增加基于Quartz.Net实现任务调度。

4.1.3、WinForm部分

1、用户管理模块,添加用户时,根据所选组织机构自动根据级联绑定选上。

2、分页控件加入分页大小的设置,在运行界面用户可自行设置分页大小,展示不同条数的数据。

3、新增操作权限项时显示所选模块,以方便提醒用户。

4、新增全新的附件管理模块,集上传,各类型附件(pdf、word、excel、图片文件、文本文件等)的直接预览,下载等,支持业务表的附件直接挂接(新增了附件挂接控价),非常之方便。
WinForm文件中心
5、winform分页控件支持界面上选分页大小来进行分页处理,其他控件的优化。

6、winform通用附件控件的开发、业务逻辑的编写,表的设计。

7、文件与文件夹服务接口合并。

4.1.4、代码生成器

1、WinForm界面代码的生成。

2、生成表DDL脚本时同步生成各字段描述说明。


4.2、修改功能列表

4.2.1、公共部分

1、修复删除工作流时删除任务节点与节点模版上的指派信息失败的问题。

2、员工管理中的移动员工模块的bug…。

3、修复工作流中任务指派产生的bug。

4.2.2、Web部分

1、组织机构展示显示组织分类。

2、查询引擎定义与通用查询界面重新布局,自动适应,更加合理规范。

3、其他更新。

4.2.3、WinForm部分

1、BaseForm中针对偶尔设计界面打不开的修复。

2、其他更新。

4.2.4、代码生成器

1、代码生成器ICSharpCode.TextEditor控件升级到最新版本,解决了偶尔异常关闭的问题。

2、代码生成器各头部图片全新制作、耗时页面加入正在执行中flashform,代码重构处理等。

3、生成表DDL脚本时同步生成各字段描述说明。

4、代码生成器大批量更新,WinForm界面一键生成开发完成,同时优化大量生成器的内容,更加的稳定可靠,各关键页面加入耗时操作正在等待执行的界面等批量更新。

5、针对全新代码生成器文档与截图编写winform界面代码生成截图。


5、参考文章

RDIFramework.NET — 基于.NET的快速信息化系统开发框架 — 系列目录

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

RDIFramework.NET框架SOA解决方案(集Windows服务、WinForm形式与IIS形式发布)-分布式应用

微信公众号开发系列-玩转微信开发-目录汇总

史上最全面的SignalR系列教程-目录汇总

RDIFramework.NET敏捷开发框架 ━ 工作流程组件Web业务平台

RDIFramework.NET敏捷开发框架通过SignalR技术整合即时通讯(IM)

RDIFramework.NET框架基于Quartz.Net实现任务调度详解及效果展示

RDIFramework框架整合微信开发应用效果展示

C#实现Hash应用全解

RDIFramework.NET敏捷开发框架WinForm新增文件中心-实现附件集中管理

RDIFramework.NET敏捷开发框架WinForm新增通用附件管理控件

6、相关下载

RDIFramework.NET敏捷开发框架 V3.5 评估资料百度云网盘下载->提取码: xce9

RDIFramework.NET 框架代码生成器 V3.5.8 本地下载

RDIFramework.NET 框架代码生成器 V3.5.8 发布版(针对V3.2+版本)百度云网盘下载->提取码:h7j7

更多下载单击进入…


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

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

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

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

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

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

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

微信公众号:guosisoft

2019-08-27 10:07:56 chinahuyong 阅读数 153
  • 产品研发敏捷统一过程2.0

    产品研发敏捷统一过程2.0视频教程,该课程介绍一种极轻量级又能涵盖整个产品研发生命周期的敏捷开发框架,包含了产品创新、敏捷需求建模与分析(QUML)、精益创业、Scrum等体系,全程无缝连接。 讲师介绍:陈勇,IIOM(无锡英特奥盟科技有限公司)CTO/CIO/技术副总裁/总工程师。

    7017 人正在学习 去看看 CSDN讲师

RDIFramework.NET,基于.NET的快速信息化系统敏捷开发、整合框架,给用户和开发者最佳的.Net框架部署方案。

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

RDIFramework.NET敏捷开发框架,基于.NET的快速信息化系统开发、整合框架,为企业或个人快速开发系统提供了强大的支持,开发人员不需要开发系统的基础功能和公共模块,框架自身提供了强大的函数库和开发包,开发人员只需集中精力专注于业务部分的开发,因此大大提高开发效率和节约开发成本。

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

2、RDIFramework.NET 工作流程组件

RDIFramework.NET工作流程组件是以RDIFramework.NET敏捷框架为支撑,根据我们多年的项目经验和项目实践,结合国内各大工作流产品的特点研发的一套流程管理组件。该组件不仅考虑到从零搭建业务系统,也考虑到与现有业务系统的整合。从零搭建系统我们可以使用RDIFramework.NET敏捷框架以基础,来快速搭建业务系统。与现有系统的整合,我们的流程引擎提供了丰富的功能接口,供三方业务系统调用,并提供组件的全部源码方便用户进行整合。RDIFramework.NET工作流程组件采用SOA架构模式,流程引擎可通过服务方式访问。支持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结构中,用户可自由开发UserControl,并通过流程管理工具建立表单与业务平台的联系,表单即可在系统中流转。 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、其他。

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、未认领任务

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

3.1.3、待办任务

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

3.1.4、已完成的任务

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

3.1.5、流程监控

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

3.1.6、我参与的任务

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

3.2、WinForm协同平台

3.2.1、日常业务

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

3.2.2、未认领任务

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

3.2.3、待办任务

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

3.2.4、已完成任务

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

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

3.2.5、流程监控

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

WinForm业务平台-流程监控

3.1.6、我参与的任务

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

4、参考文章

V3.5版本相关文章:

RDIFramework.NET ━ .NET敏捷开发框架全新发布-最好用的.NET开发框架 100%源码授权

微信公众号开发系列-玩转微信开发-目录汇总

史上最全面的SignalR系列教程-目录汇总

RDIFramework.NET敏捷开发框架通过SignalR技术整合即时通讯(IM)

RDIFramework.NET框架基于Quartz.Net实现任务调度详解及效果展示

RDIFramework框架整合微信开发应用效果展示

C#实现Hash应用全解

RDIFramework.NET敏捷开发框架WinForm新增文件中心-实现附件集中管理

RDIFramework.NET敏捷开发框架WinForm新增通用附件管理控件

RDIFramework.NET敏捷开发框架 ━ 工作流程组件Web业务平台

RDIFramework.NET敏捷开发框架 ━ 工作流程组件WinForm业务平台

V3.5以前版本相关文章:

RDIFramework.NET ━ .NET快速信息化系统开发框架 ━ 工作流程组件WinForm业务平台

RDIFramework.NET ━ .NET快速信息化系统开发框架 ━ 工作流程组件Web业务平台

实例演示如何使用RDIFramework.NET 框架的工作流组件进行业务流程的定义—请假申请流程-WinForm

实例演示使用RDIFramework.NET 框架的工作流组件进行业务流程的定义—请假申请流程-Web

RDIFramework.NET ━ .NET快速信息化系统开发框架 V3.3版本全新发布

RDIFramework.NET代码生成器全新V3.5版本发布-重大升级

5、相关下载

RDIFramework.NET敏捷开发框架 V3.5 评估资料百度云网盘下载->提取码: xce9

RDIFramework.NET 框架代码生成器 V3.5.8 本地下载

RDIFramework.NET 框架代码生成器 V3.5.8 发布版(针对V3.2+版本)百度云网盘下载->提取码:h7j7

更多下载单击进入…


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

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

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

同时需要说明的,以后的所有技术文章以官方网站为准,欢迎大家收藏!

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

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

扫描二维码立即关注

微信号:guosisoft

2019-08-28 09:27:32 chinahuyong 阅读数 62
  • 产品研发敏捷统一过程2.0

    产品研发敏捷统一过程2.0视频教程,该课程介绍一种极轻量级又能涵盖整个产品研发生命周期的敏捷开发框架,包含了产品创新、敏捷需求建模与分析(QUML)、精益创业、Scrum等体系,全程无缝连接。 讲师介绍:陈勇,IIOM(无锡英特奥盟科技有限公司)CTO/CIO/技术副总裁/总工程师。

    7017 人正在学习 去看看 CSDN讲师

接前两篇:

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

RDIFramework.NET敏捷开发框架 ━ 工作流程组件WinForm业务平台

1、RDIFramework.NET 工作流程组件介绍

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

2、Web业务协同平台

我们通过流程设计器进行可视化的流程设计后,就可以通过流程引擎进行流程的流转操作。
如下图是RDIFramework.NET工作流组件的Web流程设计器,我们的流程设计器支持Web与WinForm。
Web流程设计器
业务协同平台是流程系统与用户交互的工作平台,所有的业务表单都通过平台展现,用户在该平台上处理日常业务(启动任务、处理任务、查看参与的任务,查看流程状态)。用户不必关心流程如何流转,只要处理好自己的业务表单即可,任务即会根据条件自动流转到下一个处理者。RDIFramework.NET V3.5版本的业务协同平台进行了全新的重构,采用了全新的界面,如果需要V3.5以前版本的Web业务协同平台可以单击参考:RDIFramework.NET V3.5以前版本工作流程组件Web业务平台

2.1.1、日常业务

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

RDIFramework.NET 工作流程组件支持多个业务表单,在有的审批流程中可能需要多个业务表单的展示,这在我们的工作流程组件中可以很好的支持。

2.1.2、未认领任#务

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

2.1.3、待办任务

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

2.1.3.1、 处理任务

在“待办任务”窗口,选择一个任务后点击“处理任务”,即可打开“处理任务”主界面,如下图所示,“处理任务”界面上方的命令按钮都是根据当前任务节点的设置动态生成的,业务表单列表也是根据配置自动展示。
处理任务界面1
处理任务界面2
在工作流处理界面最下面会根据当前任务节点的配置自动生成一些按钮,如:“指派”、“动态指定下一处理人”、“返回XXX修改”、“放弃认领”等。

“指派”命令按钮:

任务在需要指派给别人处理时使用指派功能,指派规则:

  • 1、只有认领的任务才能指派,通过指派任务就会到达被指派人的未认领任务里,原处理者实例标记为已指派某人处理。

  • 2、被指派人如果不接受被指派的任务,可以放弃认领任务。

  • 3、只能指派给具体的一个人,指派后原处理人还可以继续处理该任务。

  • 4、被指派过的任务,可以再次指派。

点击“指派”命令按钮,即可打开“任务指派”窗口,如下图所示,选择一个用户后确定即可。
任务指派
“指定下一任务处理人”命令按钮,点击选择用户按钮,即可打开“用户选择”窗口,如下图所示:
用户选择

2.1.3.2、取消认领

在“待办任务”主界面,可以对已认领的任务放弃认领,放弃认领后任务进入未认领任务列表。
放弃认领

2.1.3.3、查看流程图

在“待办任务”主界面,选择一个任务,点击“查看流程图”,即可查看所选任务以图形方式展示的流程执行情况图,如下所示:
查看流程图
在流程执行状态图上,彩色表示已经走过的流程节点,灰色表示未走过的流程节点,通过流程图可以清晰的看到流程所处位置和后面的路线。

2.1.3.4、处理记录

在“待办任务”主界面,选择一个任务,点击“处理记录”,即可查看所选任务的所处理记录,如下所示:
流程处理记录

2.1.3.5、打印

打印功能可以打印当前待办任务列表,如下图所示:
打印待办任务列表

2.1.4、已完成任务

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

2.1.4.1、查看任务

在“已完成任务”列表中选择一个任务,点击“查看任务”按钮,可以查看所选任务的详细信息,包含任务的业务表单列表、流程处理情况、审批列表、审批表单等。

选择“流程处理情况”可以查看流程的处理信息,如下图所示:

file已完成任务-流程处理情况1
在上面的窗口中,对于已提交的任务,在待处理用户未认领的情况下,可以单击“撤回修改”按钮对已完成任务重新处理。

2.1.4.2、查看流程图

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

2.1.5、流程监控

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

2.1.6、我参与的任务

我参与的任务窗口列出了所有当前登录用户参与的任务列表,我们在这儿可以查看处理过的任务的同时也可以查看任务的流程图以了解流程执行的情况。
我参与的任务

3、相关文章

RDIFramework.NET ━ .NET敏捷开发框架全新发布-最好用的.NET开发框架 100%源码授权

RDIFramework.NET — 基于.NET的快速信息化系统开发框架 — 系列目录

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

微信公众号开发系列-玩转微信开发-目录汇总

史上最全面的SignalR系列教程-目录汇总

RDIFramework.NET敏捷开发框架 ━ 工作流程组件WinForm业务平台

V3.5以前版本工作流相关文章

RDIFramework.NET ━ .NET快速信息化系统开发框架 ━ 工作流程组件介绍

RDIFramework.NET ━ .NET快速信息化系统开发框架 ━ 工作流程组件Web业务平台

RDIFramework.NET ━ .NET快速信息化系统开发框架 ━ 工作流程组件WinForm业务平台

RDIFramework.NET ━ .NET快速信息化系统开发框架 V3.3版本全新发布

RDIFramework.NET代码生成器全新V3.5版本发布-重大升级

4、相关下载

RDIFramework.NET敏捷开发框架 V3.5 评估资料百度云网盘下载->提取码: xce9

RDIFramework.NET 框架代码生成器 V3.5.8 本地下载

RDIFramework.NET 框架代码生成器 V3.5.8 发布版(针对V3.2+版本)百度云网盘下载->提取码:h7j7

更多下载单击进入…

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

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

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

同时需要说明的,以后的所有技术文章以官方网站为准,欢迎大家收藏!

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

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

扫描二维码立即关注

微信号:guosisoft

2019-09-19 14:36:01 yehangyu0525 阅读数 428
  • 产品研发敏捷统一过程2.0

    产品研发敏捷统一过程2.0视频教程,该课程介绍一种极轻量级又能涵盖整个产品研发生命周期的敏捷开发框架,包含了产品创新、敏捷需求建模与分析(QUML)、精益创业、Scrum等体系,全程无缝连接。 讲师介绍:陈勇,IIOM(无锡英特奥盟科技有限公司)CTO/CIO/技术副总裁/总工程师。

    7017 人正在学习 去看看 CSDN讲师

为了缩短开发周期,使用了力软框架

我们主要的业务是做OA、CRM、ERP一类的管理系统,一个通用的后台

搭出来,再配合一些快速开发的组件开发效率能提高很多。

一次开发能部署到安卓和IOS上。

1.框架用到的技术

(1)前台技术:ajax+Jquery+jqgrid+Bootstrap

(2)开发环境:VS2017

(3)数据库:SQL Server,Oracle、Mysql

(5)后台技术:ASP.NET MVC,TinyIoc(IoC容器),EF(ORM框架),Log4Net,NPOI等

源码特点1.基本多层抽象工厂模式架构设计,2.支持Access、Sql Server、Oracle、Sqlite、MySql等多种常见数据库3.动态生成系统菜单4.动态反射打开Winform窗体5.可扩展支持Remoting、Web Services、Asp.net等不同结构系统6.所有数据层、UI层代码由“代码器”自动生成7.源码中包含“代码器”插件源码及模板源码,可自行修改

一、解决方案文件夹说明:   

1.代码器插件:本项目源码根据项目模板+插件自动生成,可根据自己项目风格自行修改(编译成功,复制到“51编程”安装目录Plugin)   

2.数据库文档:以相同数据库结构,不同的数据库类型提供案例学习如access、MsSql、Oracle、MySql、sqlite等   

3.依赖类库:常用公共函数类等二、源码架构说明:   

1、公共类    Hi.Common 公共函数类    Hi.UserControlEx  自定义用户控件,    Hi.ConsoleTest  控制台进行测试   

2、业务类       Hi.Model:实体类    Hi.BLL  业务处理逻辑,继承MarshalByRefObject,使remoting共享使用    Hi.DAL.数据库类型(Hi.DAL.Access表示access数据库) 数据访问层    Hi.IDAL 数据访问接口    Hi.DALFactory 抽象工厂类    

3、服务类    Hi.Services.BLL WebServices业务逻辑类       Hi.Remoting.Common 客户端与服务端通信协调公共类    Hi.Remoting.BLL Remoting业务逻辑类

三、配置文件说明   

1.*.bak      保存数据库链接字符串文件,数据库链接失败,请先删除本地相应的数据库文件如Access.bak,再重新启动链接  

2.配置文件App.Config      DbConfigFile:数据库配置文件路径,默认在根目录config下      DbConnectionString:数据库连接   DbProvider:连接驱动   Access or MsSql:根据数据库类型读取不同数据层   ProjectName:项目名称   Project_namespace:项目命名空间   UpdateXml:在线升级路径   

3.系统菜单menu.xml     module_code:菜单编码(以窗体命名有关,区分大小写)如窗体名称FrmUserInfo,则定义为UserInfo  module_name:系统名称  module_url:打开网址,包含http://将Ie打开  module_quanxian:Y表示不受用户权限限制  module_target:打开窗体模式,_blank以模态窗口,反之在tabPage中嵌套打开  module_short:Y 在工具栏显示快捷键,反之不显示  remark:模块说明

四、登录界面

Scrum敏捷开发框架

阅读数 944

没有更多推荐了,返回首页