跳转到内容

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

流程组件同时支持.NET Framework、.NET Core。

随着计算机软件应用的普及,信息化系统发挥的作用也越来越大,企业信息化建设的不断深入,对系统功能和自动化程度要求越来越高。客户要求系统功能与实际的工作情景紧密结合,对每个业务环节的控制要求越来越精确。如何让我们的信息化系统更加贴近客户需求,满足客户不断变化的业务流程成了我们软件开发商不得不面对的问题。

信息化建设初期我们的信息化系统担当的是记录信息、查询信息、统计信息的功能,孤立的管理信息,各功能之间缺少联系,也无法做到各环节的精确控制,很多情况只能靠人为判断来完成。随着信息化程度的加深,这些功能远远不够。我们实际工作中的每一个环节并不是孤立的,每个环节前后都有千丝万缕的联系,要记录这些环节,做到精确控制,所以我们引入了工作流的概念,推出了工作流组件。

参考资料

术语与缩写词

  1. 工作流:把日常工作中的各个环节连接起来,让工作按照制定的方向进行,这就是工作流,实现这样功能的系统就叫工作流系统。

  2. 任务:工作流中的每一个工作环节就叫任务,每个任务在流程图中以节点的方式展现。

  3. 模版:一个固定的被其他对象参照的数据,在 oop 思想中,与类的定义相似,模版可以理解为一个类的声明。

  4. 实例:一个参照模版创建的数据,在 oop 思想中,与类的实例相似,实例可以理解为一个类的实例。

  5. 流程模板:用来描述工作过程的流程图,以类似地图的形式展现,这个流程图定义了一个工作的任务、流向和流转控制信息。

  6. 流程实例:依附于流程模板的一个运行实例,表示一个实实在在的工作。

  7. 任务模板:流程模板上的任务节点叫任务模板。

  8. 任务实例:流程实例中的任务节点叫任务实例。

  9. 处理实例:一个任务实例可能经过指派、回退等多次处理,每一次处理即一个处理实例。一个处理实例是由一个任务实例和一个处理者(对应具体的处理人)实例组成的。

  10. 处理者:是指可以处理任务的一个类型,它指的是一个人的集合,例如部门、组织机构、岗位、角色或个人。

  11. 处理人:是指可以处理任务的具体的个人,一般用工号来表示。

  12. 处理者实例:处理任务实例的人或者组织(即处理者),统称为处理者实例。一个任务实例有一个或者多个处理者实例与之对应。处理者实例就是真正要处理任务的人的集合。

  13. 流程数据:指流程按照流程图流转时由引擎创建的数据,例如流程实例、任务实例、处理者实例。

  14. 业务数据:指由客户表单创建的数据,业务数据在流程图上流转从而实现日常工作。