整体思路:php
流程设计器:http://flowdesign.leipi.org/html
表单设计器:http://formdesign.leipi.org/程序员
流程web
状态sql
动做数据库
总结:人(权限) 在 状态下(状态) 能作什么事(动做)浏览器
todo detail安全
自开博以来不断有朋友来探讨工做流引擎该如何设计、工做流的数据库如何设计、应用筐架如何搭建等,这些问题其实都是很难有答案的。开发设计一个工做流引擎是要可以帮助客户营造价值,而不是为了一时兴趣实现某些技术特性。工做流管理联盟(Workflow Management Coalition, WfMC)早已定义了工做流技术的标准体系,但并未指明具体实现的方法。工做流引擎在实现方法上能够基于不一样的软件技术架构,引擎自己应该是与具体业务无关的,但又须要考虑各种应用领域,工做流引擎设计的重点应该是有必定差别的,但不管基于什么架构,不管基于哪一个领域,有些原理是相通的。服务器
主要是如下方面架构
1、易用性原理
工做流引擎在多数应用中是由客户或实施人员来设计相关业务流程,所以易用性至关重要,有些工做流引擎的设置器,在设计流程时按照代码语言的语法,或其它技术化强的术语去设置,让人不知道如何开始,也不太容易明白相关设置的具体意义。
所以要求图形化视觉效果,包括流程设计时的图形化和流程应用时的图形化。设计时的图形化以拖拉的方式就能去设置流程,应用时图形化让用户很是直观的感受到流程运做状况;也要求操做便利,提供鼠标单双击、键盘快捷方式、工具栏、流程导入导出、打印、节点导航、流程复制粘贴、流程校验等等功能方便用户快速设置流程
2、功能完整性原理
工做流引擎必须支持各类流程特性,包括串行流程、并行流程(分流合流)、子流程、条件路径、条件人员、环节信息权限设置、普通环节、机构环节、会签环节等等,这里就不一一列举了。既然提供用户在代码外定义流程,那么流程定义工具就要求可以支撑到全部流程特性。
3、数据完整性原理
工做流自己对于业务系统而言,其做用是隐藏在背后,业务系统包括大量的业务处理数据,工做流引擎自己也有数据的处理,如何保证业务数据和流程数据的事务完整性?如何设计才能保证业务数据与流程数据的关联完整性?流程是自定义的状况下,业务数据如何统计?这些都是设计工做流引擎及工做流应用框架时必须解决的。
4、伸缩性原理
设想一个企业应用,若是公司只几十我的,又在一个办公室,工做流应用的价值不是很大,真正有价值的工做流应用是在集团公司大量烦琐的事件处理,如省级邮政的OA系统,15000的用户量,跨各个地市的不一样流程模式。还有就是大的业务处理量,处理环节涉及多个职能部门,流程引擎协调和处理这些部门和人员之间的工做等,这些应用场景均是大处理量,流程跨越大,并且业务流程自己会有调整,会有不一样组织结构层次复用同一流程模式的需求,所以在处理能力上须要有伸缩性,流程设置上也须要有伸缩性。
5、扩展性原理
工做流引擎设置工具能包括各类特殊权限的支撑,如交接、跳转、自动处理、终止流程、自定义时限等等,企业在某些特殊状况下应用流程时不必定须要按照流程设置去运做,流程设置工具能扩展特殊权限的功能去实现这样一些特殊要求。
工做流应用框架可以支撑业务上的扩展,如与财务系统集成、ERP集成、消息平台的集成、SPS的集成、INFOPATH的集成等。
6、接口原理
其实接口是工做流引擎的关键,也是面向对象设计与分析的关键,工做流应用筐架只需作“我要作什么”,工做流引擎返回结果,内部“我怎么作”,是不须要搅在一块的。关键接口包括:启动、发送、回收、退回、消息通知、结束等等,固然实际业务需求中的接口需求远不止这些。
7、可行性原理
如今工做流技术很是流行,不少朋友但愿能开发本身的工做流引擎,若是要本身开发,其实能够先考虑如下几个问题。
一、 经济的可行性:工做流引擎是须要能帮助客户创造价值才有前途的,若是咱们自行开发的工做流引擎给客户带来多大价值,得到多少回报,对比付出的成本及浪费的机会成本,收益如何?有得赚再本身作。
二、 技术可行性:工做流引擎设计并不复杂,关键是稳定、成熟的过程当中,其它技术都在发展,工做流引擎须要集成的技术甚至解决方案的思想也在进步,工做流引擎可否与时俱进?盘算一下,若是有把握再本身作。
三、 时间的可行性:工做流引擎自己对客户来讲没有价值,但能够下降应用开发的成本。具体的企业应用须要工做流引擎时,是否在规定的工期内可以提供一个稳定可靠的工做流引擎去实现具体应用?计划一下,来得及再本身作。
eworkflow:http://www.fcsoft.com.cn/
流程的单起点和多起点:http://www.cnblogs.com/webreport/archive/2011/04/21/2023784.html
工做流系统的一些常见名称解释:http://www.cnblogs.com/webreport/archive/2011/11/30/2268796.html
用子流程来分解大流程续:http://www.cnblogs.com/webreport/archive/2012/02/03/2336868.html
状态控制VS流程控制:http://www.cnblogs.com/webreport/archive/2012/04/18/2455209.html
任务提醒功能的实现:http://www.cnblogs.com/webreport/archive/2012/05/29/2523738.html
流程中nextuser问题:http://www.cnblogs.com/webreport/archive/2012/05/29/2523738.html
动态分支在工做流中的应用:http://www.cnblogs.com/webreport/archive/2012/07/11/2585954.html
精雕细琢工做流的状态管理:http://www.cnblogs.com/webreport/archive/2012/08/24/2653903.html
工做流系统之自定义脚本的实现方式:http://www.cnblogs.com/webreport/archive/2012/10/10/2718055.html
5种流程技巧:http://www.cnblogs.com/webreport/archive/2012/10/19/2731363.html
svg流程设计器跨浏览器的首选:http://www.cnblogs.com/webreport/archive/2012/10/29/2744337.html
任务超期后定时器处理:http://www.cnblogs.com/webreport/p/3149068.html
利用工做流返回达到无限次重复办理业务的过程:http://www.cnblogs.com/webreport/p/4201036.html
参考:http://www.cnblogs.com/webreport/archive/2009/09/21/1571289.html
参考:http://www.cnblogs.com/webreport/archive/2009/09/04/1560070.html
参考:http://www.cnblogs.com/webreport/archive/2009/09/03/1559275.html
C# 实现的一个工做流源码:http://www.codesky.net/codesell/view.asp?id=804
架构参考:http://www.weaver.com.cn/subpage/solutions/topic/workflow_technology.asp#b02
工做流产品基本参数参考:
http://www.huizhengtech.com/index.php?m=content&c=index&a=lists&catid=82
流程引擎是整个工做流开发平台的核心部分。慧正工做流开发平台产品提供基于J2EE架构实现的流程引擎,能够在业务处理、数据持久化等各个方面与应用系统进行灵活集成;引擎采用组件化设计,为开发者灵活选择流程引擎的功能、自定义已有功能和拓展新功能提供了无限可能.
流程引擎功能以下表所示:
序号
|
|
|
|
1 | 支持的流转模式 |
支持多达42种流转模式 |
顺序、并行、同步、独占式选择、简单聚合、多重选择、同步聚合、多重聚合、鉴别模式、任意循环、隐式终止、无同步的多实例、设计时肯定的多实例、执行时肯定多实例、执行时不肯定的多实例、人工路由选择、里程碑、取消活动、取消实例、结构化循环、临时触发、持久触发、区域取消、取消多实例、完成多实例任务、阻塞鉴别器、取消鉴别器、部分合并、阻塞部分合并、取消部分合并、总体合并、静态多实例部分合并、多实例部分合并后取消剩余实例、多实例动态部分合并、本地同步合并、普通同步合并、线性合并、线性分离。 |
2 |
|
丰富的任务节点类型 (除默认提供的任务节点类型外,支持自定义扩展) |
单人活动:办理人为多人时,系统会提示选择一我的来办理; 多人并行:办理人为多人时,同时发送给全部办理人,办理人能够不分前后进行办理;(实现无锁定多人并发处理,业务数据保存冲突须要业务实现自行处理); 多人顺序:办理人为多人时,按照定义的顺序,顺序发送给办理人; 多人单一:办理人为多人时,同时发送给全部办理人,只要有一个办理人办理了,系统就提交至下一节点; 人工合并:能够设置各类合并规则,经过人工操做进行多路分支的归并; 内部循环:能够根据节点内的业务逻辑,实现任意次数的办理循环,知足条件才能办理结束; 自动程序:采用程序自动处理节点任务。 |
3 |
|
丰富的事件节点类型 (除默认提供的事件节点类型外,支持自定义扩展) |
人工开始事件:传统的人工发起流程方式; 定时开始事件:能够设置定时周期,按照定时周期自动发起流程; 信号开始事件:经过系统提供的信号API,触发流程发起; 消息开始事件:经过系统的消息侦听机制,接收消息中间件发送的消息,经过消息触发流程自动启动; 中间事件:执行事件程序后自动继续流转; 定时事件:根据流程变量设定的定时发起时间、执行周期参数,定时触发事件的执行,事件完成,自动继续流转; 信号抛出:自动调用信号发送API,抛出信号后,继续流转; 信号捕获:等待符合匹配条件的信号到达,自动触发事件执行,并继续流转; 消息捕获:等待消息侦听获取消息中间件发送的消息,消息参数匹配后,触发事件执行,并继续流转; 结束事件:标志流程实例或分支结束的事件。 |
4 |
|
丰富的节点内置事件 |
实例建立事件:此处提供接口,能够添加实例建立的额外事件代码; 节点进入事件:此处提供接口,能够添加节点进入时的额外执行事件代码; 节点离开事件:此处提供接口,能够添加节点离开时须要额外执行的事件代码; 实例打开事件:此处提供接口,能够添加实例打开是执行的事件代码; 操做完成事件:此处提供接口,能够添加节点操做完成前须要执行的事件代码。 |
5 |
|
丰富的扩展规则 |
进入规则:容许采用程序或规则脚本方式,设置节点的进入规则,控制节点是否容许流转进入; 离开规则:容许采用程序或规则脚本的方式,设置节点的离开规则,控制节点是否容许流转离开; 激活规则:能够设置当即、定时、信号、消息四种激活方式,默认为当即激活,当业务须要对激活规则设置时,能够采用相应的激活方式,节点激活后,相关办理人员才能够收到待办提示,并开始办理。 |
6 |
|
支持异常处理 |
支持各类常见异常的处理,包括:全局超期、节点超期、激活失败、各类事件执行失败、自定义扩展异常类型; 超期处理方式有两种: 消息通知,能够在异常发生时,给流程发起人、管理员、或其余指定人员发送异常消息通知;异常处理,能够忽略、跳转、挂起、终止,或者自定义异常处理方式。 |
7 |
|
支持子流程 |
支持启动一个、多个子流程; 支持子流程与主流程同步、异步流转; 支持主子流程之间的数据相互传递。 |
8 |
|
支持引擎间交互流转 |
容许在多个引擎间提交办理,容许多个引擎并发办理,系统自动执行同步管理; 注:默认支持慧正工做流引擎间的流转,如需支持第三方引擎,须要进行接口开发。 |
9 |
|
多种办理人设置方式 |
支持按照部门、群组、角色、人员方式设置流程节点办理人; 支持根据表单字段动态获取流程办理人; 支持根据流程变量参数获取办理人; 支持根据相对关系获取办理人; 支持采用规则脚本的方式获取办理人; 支持采用自定义程序的方式获取办理人。 |
10 |
|
办理人员关系设定 |
支持多种内置的人员关系设置,能够根据人员关系自动定位目标办理人; 支持关系有:直接部门领导、全部上级领导、直接下属、全部下属、分管领导、秘书—领导、领导—秘书、上级部门人员(含子部门)、上级部门人员(不含子部门)、部门接口人、节点历史办理人、流程启动人; 支持扩展自定义新的关系类型。 |
11 |
|
支持协办 |
支持办理过程的协办人选择。 |
12 |
|
支持读者 |
支持办理过程的读者选择。 |
13 |
|
支持代办 |
支持设置流程代办人,并能够将还没有办理的待办事宜转发给代办人。 |
14 |
|
支持办理人为空自动跳过 |
能够选择节点办理人员为空自动跳过。 |
15 |
|
支持重复办理自动跳过 |
能够选择已经办理过的人员是否自动忽略。 |
16 |
|
办理时限设定 |
能够按照工做日、天然日设置办理时限,超期自动处理方式选择。 |
17 |
|
自动催办 |
系统按照内置的计划任务,对达到警告时限的流程自动发送催办消息。 |
18 | 引擎对表单的支持 |
支持多表单设置 |
容许流程挂载多个业务表单进行流转,并能够在不一样环境设置不一样的表单权限; 支持第三方表单接口标准。 |
19 | 引擎操做权限控制 |
操做权限控制 |
能够按照主办、协办、读者、建立者、管理者不一样身份,给用户指定不一样的操做权限。 |
20 |
|
表单访问权限控制 |
能够按照主办、协办、读者、建立者、管理者不一样身份指定不一样的表单访问权限。 |
21 |
|
字段访问权限控制 |
能够按照主办、协办、读者、建立者、管理者不一样身份,给用户指定针对每一个表单中不一样字段的访问权限。 |
22 |
|
节点设置权限复用 |
可将已设置好的节点权限复制到其余节点,提升定制效率。 |
23 |
|
流程管理员设置 |
能够指定流程的管理员,便于分配流程管理权限。 |
24 |
|
流程读者设置 |
能够指定流程的全局读者,这些读者对流程启动的实例有打开权限。 |
25 |
|
节点读者设置 |
能够指定具体节点上的读者权限,只在当前节点生效。 |
26 |
|
流程结束后权限指定 |
流程结束后,能够保持当前文件办理过程的读者权限,也能够指定流程结束的阅读范围。 |
27 | 引擎支持的操做 |
提交 |
流程提交操做,该操做名称能够用户自行定义。 |
28 |
|
退回 |
退回已办理过的节点,能够设定退回的节点范围。 |
29 |
|
拿回 |
在当前办理人还没有处理文件前,容许上一节点提交人员执行拿回。 |
30 |
|
撤办 |
文件的建立者能够对文件进行撤办处理。 |
31 |
|
转办 |
容许将文件转办给其余人员; 支持基于转办实现自由流。 |
32 |
|
补办 |
容许已办者补办操做,实现增长办理人及路由。 |
33 |
|
催办 |
能够给当前办理人员发送催办通知消息。 |
34 |
|
加签 |
容许当前办理人根据须要自行增长当前办理节点的办理人员。 |
35 |
|
会签 |
将文件发给多人会签。 |
36 |
|
传阅 |
将文件发送给多人传阅。 |
37 |
|
跳转 |
执行此操做能够将当前流程实例跳转到任意办理节点。 |
38 |
|
替换处理人 |
能够替换当前节点的办理人员。 |
39 |
|
终止流程 |
能够强制终止当前流程。 |
40 |
|
暂停流程 |
能够暂停、恢复当前流程实例。 |
41 |
|
自定义操做 |
支持扩展任意自定义操做。 |
42 | 引擎流转接口 |
路由事件 |
支持路由正向、反向事件代码。 |
43 |
|
节点事件 |
支持节点进入、离开事件代码。 |
44 |
|
规则扩展接口 |
路由关系扩展; 自定义办理人表达式扩展。 |
45 |
|
引擎调用API接口 |
参见慧正工做流系统API手册。 |
46 |
|
WebService服务接口 |
参见慧正工做流系统WebService手册。 |
47 | 集成接口 |
流程定义 |
流程定义为标准的xml格式数据,可使用产品提供的定义工具,也能够开发第三方定义工具。 |
48 |
|
组织结构 |
容许读取第三方组织结构信息。 |
49 |
|
数据库访问 |
容许将工做流的数据库操做采用第三方持久层实现。 |
50 |
|
消息接口 |
支持待办事宜接口; 支持邮件消息接口; 支持短信通知消息的接口; 支持即时消息接口。 |
51 |
|
共享内存读写适配器 |
支持与共享内存的读写适配。 |
52 |
|
定时任务适配器 |
支持与第三方的定时任务对接。 |
53 |
|
登陆认证适配器 |
支持与第三方统一登陆认证。 |
54 |
|
权限控制适配器 |
支持与第三方权限系统对接。 |
55 |
|
扩展接口 |
扩展工做流的接口方法。 |
56 |
|
多引擎接口 |
引擎之间交互数据的接口。 |
57 |
|
业务规则接口 |
遵循jsr94设计,与规则引擎链接。 |
58 | 流程定义 |
可视化流程定制 |
支持在Web页面采用拖拽方式定制流程; 按照BPMN流对象与类型进行设置,能够进行建模规则的扩展。 |
59 | 管理功能 |
流程导出 |
支持将流程导出为XML文件。能够单个或批量执行。 |
60 |
|
流程导入 |
支持导入流程定制文件。能够单个或批量执行。 |
61 |
|
保存新版本 |
支持将修改后的流程保存为新的版本,旧的版本还能够恢复。 |
62 |
|
打开历史版本 |
能够打开流程保存的任一历史版本。 |
63 |
|
查看流程定义xml |
支持查看流程定制的xml格式文件。 |
64 |
|
打开本地导出文件 |
能够将导出到本地的流程xml文件打开浏览。 |
65 |
|
流程复制 |
能够在当前服务器,或多个服务器间复制流程,每次复制生成一个新的独立复本。 |
66 |
|
流程共享 |
容许在多个服务器间设置流程共享,方便跨引擎的流程间共享调用,例如:启动其余服务器的流程做为当前流程的子流程。 |
67 |
|
流程分类管理 |
按照流程分类显示流程列表,进行维护管理。 |
68 |
|
流程调试 |
能够在流程定制过程当中,随时启动流程进行测试。 |
69 |
|
流程实例管理 |
分类列出当前全部的流程实例,能够对流程实例进行恢复版本、暂停流程、恢复流程、结束流程、替换处理人、删除实例、更新流程、打印列表、导出操做。 |
70 |
|
工做列表分类管理 |
分类显示全部待办工做列表。 |
71 |
|
分类流程日志管理 |
分类显示全部流程实例的流转日志记录。 |
72 |
|
流程节点办理人员外部指定 |
容许多个单位选择使用同一个流程,分别指定本单位的节点办理人,并按照本单位设定的办理人员和选用的节点进行流转。 |
73 |
|
流程状态监控 |
用饼图方式显示各类流程状态所占的比例。 |
74 |
|
流程访问量监控 |
用折线图的方式显示流程引擎访问量。 |
75 |
|
流程监控事件 |
显示各种流程监控事件。 |
76 |
|
监控事件自动提醒 |
能够根据须要,设置各种监控事件的自动提醒方式,包括:短信、邮件、即时消息。 |
77 |
|
消息跟踪 |
对待办、短信、邮件、即时消息、多引擎交互的状态进行记录和跟踪,并提供删除、重试等管理操做。 |
78 |
|
工做日历 |
设置每一年的法定工做日,用于办理期限判断参考。 |
慧正工做流开发平台包含独立的规则引擎。基于jsr94规范开发了规则引擎接口,能够对接任意规则引擎(默认内置基于drools实现的规则脚本解析引擎)。并配套实现规则对象库,规则脚本可视化编辑器,提高规则定制易用性。
|
|
|
|
1 | 规则引擎 |
规则解析引擎 |
产品默认封装Drools做为规则引擎解析内核,负责规则脚本的运算解析。 |
2 | 规则调用接口 |
按照JSR94规范封装的规则调用接口,供流程引擎调用。也能够方便的转换接口实现,调用第三方规则引擎。 |
|
3 | 规则脚本 |
可视化规则脚本编辑 |
采用可视化选择方式,将规则对象经过括号、运算符进行链接,造成规则表达式,并经过若是、那么的方式,根据规则运算状况,返回规则指定的返回值。 |
4 | 代码行脚本编辑 |
为熟悉Drools脚本编辑的程序员,提供直接编写Drools脚本的窗口,能够编写复杂的规则运算。 |
|
5 | 规则运算对象 |
办理人设置 |
为规则脚本编辑器提供人员选择、人员关系运算的规则对象,进行业务规则表达式设计。 |
6 | 常量输入 |
为规则脚本提供常见的常量输入规则对象,例如布尔、字符串等,进行业务规则表达式设计。 |
|
7 | 实例信息获取 |
为规则编辑提供获取实例、节点信息的规则对象,能够根据实例、节点的属性,进行业务规则表达式设计。 |
|
8 | 业务数据获取 |
为规则对象提供获取流程相关业务数据的对象,以便根据业务数据进行规则表达式设计跟运算解析。 |
|
9 | 规则对象的扩展管理 |
提供规则对象的扩展说明、例程,能够根据行业业务需求,扩展实现所需的规则对象,实现流程业务规则的灵活定义和维护。 |
慧正工做流开发平台管理工具提供包括系统管理、流程管理、组织机构、受权管理以及应用管理在内的五大部分功能,方便用户实现业务流程集中管控,大幅减轻系统管理负担;同时管理工具还提供多服务器管理及多应用管理等功能,知足系统扩展性要求。
慧正工做流开发平台管理工具功能列表以下所示:
序号 |
业务分类 |
功能 |
简述 |
1 | 系统管理 |
多租户配置 |
能够配置多个租户和对应的应用,虚拟独立管理。 |
2 | 系统菜单管理 |
对管理工具菜单配置,受权进行控制。 |
|
3 | 系统定时任务 |
系统全局定时任务配置与管理。 |
|
4 | 系统日志 |
系统日志配置与管理。 |
|
5 | 系统字典 |
系统初始化的字典项,不能删除,能够维护字典值。 |
|
6 | 流程管理 |
状态监控 |
对实例状态分布、内存占用状况、消息发送状况、流程事件进行集中监控显示。 |
7 | 实例监控 |
按照图形、列表两种方式进行实例管理,实例管理操做功能参见引擎功能介绍部分。 |
|
8 | 消息监控 |
监控显示消息发送的成功、失败状况。 |
|
9 | 事件监控 |
配置事件类型,显示监控事件,对监控事件进行处理。 |
|
10 | 流程日志 |
显示流程流转日志信息。 |
|
11 | 流程共享设置 |
容许对同一个流程,根据不一样的使用状况,设置不一样的节点办理人员。 |
|
12 | 工做时间设置 |
设置工做日,用于流程期限判断与自动处理。 |
|
13 | 组织机构 |
部门管理 |
部门信息增、删、改、查; 能够指定部门的负责人、接口人、分管领导,在流程应用中做为办理人员关系依据。 |
14 | 用户管理 |
用户信息的增、删、改、查; 包括用户基本登陆信息、工做信息、权限信息三部分。 工做信息中能够设置兼职、领导秘书关系; 能够注销、恢复用户,在注销后能够删除用户。 |
|
15 | 群组管理 |
建立并管理用户组。 |
|
16 | 岗位管理 |
岗位信息的增、删、改、查; 能够设置岗位下的人员信息。 |
|
17 | 受权管理 |
角色管理 |
按照不一样分类对角色进行管理,产品预约义角色类型包括:系统管理、业务管理、普通用户、安全管理、审计管理类,能够根据须要扩展; 角色受权采用RBAC96模型,采用最小化受权原则,支持职责分离约束。 |
18 | 受权审核 |
角色成员、权限的变动,容许通过审核确认,并记录审计日志。 |
|
19 | 权限检索 |
能够按照部门、岗位、群组、人员进行权限信息检索,查看用户的权限范围。 能够按照资源进行权限检索,查看指定菜单、部门等的角色权限范围。 |
|
20 | 资源受权初始化 |
对于系统中新建立或还没有初始化权限的资源,系统提供自动受权配置规则,也容许手工进行权限初始化。 |
|
21 | 人员涉密等级管理 |
能够根据系统的密级字典,设置人员涉密等级,在流程流转中能够防止高密级文件流向低密级人员。 |
|
22 | 应用管理 |
应用菜单管理 |
能够添加、修改菜单,编辑菜单连接、顺序、图标等信息; 能够给菜单设置访问权限。 |
23 | 应用选项字典 |
根据用户具体业务须要添加、修改、删除选择字典项。 |
|
24 | 首页内容 |
定制首页连接内容。 |
|
25 | 首页定制 |
定制首页桌面内容。 |
|
26 | 经常使用意见 |
定制办理经常使用意见选项。 |
|
27 | 流程启动导航 |
定制图标首页的快捷连接方式。 |
3、设计工具
慧正工做流开发平台设计工具包括流程设计工具、表单视图设计工具。流程建模工具支持用户基于浏览器,采用图形拖拽、属性设置等可视化的方式进行业务流程设计,快速创建并展示业务流程模型;采用表单视图设计工具快速设计、开发表单及相应视图,相对程序开发能够节省80%的工做量。
慧正工做流开发平台设计工具功能列表以下所示:
序号 |
业务分类 |
功能 |
简述 |
1 | 模块管理 |
建立模块 |
建立业务模块。 |
2 | 删除模块 |
删除业务模块。 |
|
3 | 导出模块 |
导出业务模块。 |
|
4 | 导入模块 |
将定制的模块导入。 |
|
5 | 设置模块管理员 |
能够设置模块管理员,将多个模块的管理权限进行分配。 |
|
6 | 数据表设计 |
数据表管理 |
维护定制数据与实际数据表的对应关系。 |
7 | 数据表字段管理 |
对数据表字段的定制数据进行管理,能够指定字段的中文名称、数据录入类型、触发事件等属性。 |
|
8 | 表单管理 |
支持自动生成表单、html表单、仿真表单三种模式。 |
|
9 | 子表单管理 |
能够将须要重复引用的表单定制为子表单,子表单不能独立使用,能够被表单引用,做为信息展现的一部分。 |
|
10 | 表关联管理 |
当表单上有多个数据表的数据时,要对多个数据表之间的关联关系进行管理。 |
|
11 | 表单事件管理 |
定制的表单支持加入QuerySave,QueryOpen,OnSubmit等事件代码,扩展表单业务处理功能。 |
|
12 | 自动编号规则管理 |
支持按照定义格式生成编号。 |
|
13 | 视图设计 |
视图查询条件管理 |
按照SQL语句规则,定义视图的查询条件。 |
14 | 视图列管理 |
选择视图列要显示字段或操做连接,定义列宽等属性。 |
|
15 | 视图数据动态分组管理 |
支持对视图数据进行动态分组显示。 |
|
16 | 视图SQL正确性验证 |
视图设计完毕后,能够执行sql验证功能,校验视图sql的正确性。 |
|
17 | 自定义操做 |
—— |
扩展自定义按钮操做。 |
18 | 导航菜单 |
—— |
采用配置方式设计模块内的菜单。菜单连接地址能够选择已设计完成的视图、表单,也能够是自定义的url。 |
19 | 公用表单 |
—— |
对于整个系统共享的表单,能够在公用表单进行设计,不归属任何模块。 |
20 | 显示模板 |
—— |
容许用户扩展开发本身的表单、视图展示模板。 |
21 | 视图建立模板 |
—— |
容许建立经常使用的视图模板进行复用。 |
4、应用工具
慧正工做流开发平台应用工具为最终用户提供任务列表、待办事宜、工做移交、代理设置等功能,方便用户使用。
序号 |
业务分类 |
功能 |
简述 |
1 | 启动新工做 |
—— |
列出流程列表,能够发起流程办理,或查看流程图。 |
2 | 草稿 |
—— |
显示本人发起,还没有提交的流程事项,能够删除。 |
3 | 撤办 |
—— |
显示本人发起后,撤销办理的文件,能够恢复或删除。 |
4 | 待办事宜 |
待办事宜 |
分类显示用户的待办事宜列表。 |
5 | 待阅事宜 |
分类显示用户的待阅事宜列表。 |
|
6 | 已办事宜 |
分类显示用户的已办文件列表。 |
|
7 | 已阅事宜 |
分类显示用户的已阅文件列表。 |
|
8 | 代办设置 |
代办设置 |
按流程指定本人的代办人,指定后代办人会受到发给本身的事宜,并代为办理。 |
9 | 待办转移 |
能够将已经发送给本身的待办事宜移交给代办人进行办理。 |
|
10 | 代办管理 |
管理员能够给指定用户进行代办设置、或取消代办设置,以便更好的为领导或者没法自行进入系统设置的人员提供服务。 |
|
11 | 代办记录 |
主办人能够查询本身委托他人代办的历史记录。 |
|
12 | 工做移交 |
工做移交 |
移交本身办理过的全部流程事宜,能够选择是否保留权限。
|
仅学习参考。若有疑问请联系本人。
普元工做流:
http://www.primeton.com/products/bps/detail.partner.php?utm_source=baidu&utm_medium=cpc&utm_campaign=b-27100
起步工做流程在线体验:
http://wex5.com/cn/appstore/
波特图、轨迹图