驰骋工作流引擎-白皮书1.1产品特点概述 1, 面向业务人员:让业务人员短时间内学会流程设计,完成流程测试。不
驰骋工作流引擎-白皮书
1.1产品特点概述
1, 面向业务人员:让业务人员短时间内学会流程设计,完成流程测试。不需要业务人员写任何专业的代码。(系统不生成机器代码,不生成大量的表单文件,不需要编译)
2, 所见既所得设计:节点设计的所见既所得、表单设计的所见既所得、单据设计的所见既所得、报表定义的所见既所得、用户菜单设计的所见既所得。
3, 简洁的表单设计:设计表单,不需要画界面,不需要您拖拽文本框。向导自动帮助您完成任何类型的表单设计。表单上的文本支持默认值用户定义,重复输入的东西现在需要选择就可以完成,大解放了输入的劳动量,迅速的完成表单的数据采集。
表单设计支持明细,支持财务数据类型的计算,支持公式设置实现自动计算。
比如设置公式:金额(字段列)=@单价(列)*@数量(列)
4, 智能化的工作投递:用户处理完当前节点的工作后,他不用去关心要提交给谁来处理,由系统自动根据流程设计规则投递。自动记忆投递路径、自动分配下一步接受人员。
5, 考核与预警功能:每个节点都可以设置应完成时限、预警时限、每个流程都可以设置考核指标。考核是流程的”副产品”, 流程运行的时限、与工作质量是流程考核的依据。
6, 流程功能:发送、分配、转发、退回、撤消、工作报告、草稿、流程删除、流程附件。
7, 报表自定义:定义报表先定义视图,一个数据视图上可实现查询、分组分析、对比分析、旋转分析4个组件。可实现数据挖掘、钻取、(饼、柱、折线图的)图形分析。
8, 单据自定义功能:业务人员定义打印单据可用word做模板,模板里放变量,轻松完成单据设置。支持明细表打印、转意文本输出。
9, 客户端提醒工具:为了能够时时获取最新工作,客户端自动提醒新工作。(现有计划与专业的即时通软件合作,满足更好的应用。)
10, 高度偶合性(高级用户):系统轻松的实现与其它系统偶合,在节点保存时、发送时、发送失败时、发送成功时。都可以调用指定的存储过程,完成个性化的业务处理。在流程完成时,流程运行的各个节点上的数据定义接口,能够转移到其它系统中去。
11, 支持oracle, sqlserver,db2 数据库。支持中、英、日 (待开发) 语言。
1.2与别人的不同
1, 我们真正能做到让业务人员定义流程。
2, 我们的表单定义比别人的简单、灵活、快速。
3, 我们能让业务员做到流程的报表定义,自动生成查询、分组分析、对比分析。实现了数据挖掘、钻取、饼柱折线三种类型的图形生成,大提高了流程数据利用的质量。
4, 我们能做到工作人员在发送工作时智能投递、投递人员具有记忆功能。
5, 我们能做到在每个输入框,设置默认值,让用户对重复输入的东西快速完成,比如:在执法流程中,经常输入,法律条款。在请假流程中经常输入请假原因。发货流程中经常输入价格减免原因,大大的降低操作员的劳动强度。
6, 我们能够做到基于流程的时效考核、工作质量考核、以及考核率的设置。比如:xxx按期完成率、xxx正确率、xxx准确率。
?
, 老兄,明白了我的东西是什么自动化的了吗?
我们文章里面可没有,什么半自动化,全自动化的概念啊。
3 楼 liujunsong 2009-05-03 呵呵,我的意思没说清楚.
你这个工作流的介绍只是讲了自己的工作流具体有啥功能,缺了很多东西.
首先要需要说明的是,定义一个新工作流的目标场景是啥样子的?要解决那个层次的问题?
对于业务流程,是全部采用工作流描述并且驱动,还是一部分在工作流里面,另一部分不在工作流里面,在系统外手工驱动?
如果流程部分在系统内,部分在系统外,考虑那些用工作流来实现,那些用人工方式实现?
在使用这个工作流的时候,大概的应用过程是怎么样的...
所谓半自动化的意思,就是部分走系统内,部分走人工,尤其是复杂多变的,人工解决得了.
所谓全自动化,就是一切都走系统解决,这条路往往是充满艰辛的. 4 楼 ccflow 2009-05-04 liujunsong 写道
呵呵,我的意思没说清楚. 你这个工作流的介绍只是讲了自己的工作流具体有啥功能,缺了很多东西. 首先要需要说明的是,定义一个新工作流的目标场景是啥样子的?要解决那个层次的问题? 对于业务流程,是全部采用工作流描述并且驱动,还是一部分在工作流里面,另一部分不在工作流里面,在系统外手工驱动? 如果流程部分在系统内,部分在系统外,考虑那些用工作流来实现,那些用人工方式实现? 在使用这个工作流的时候,大概的应用过程是怎么样的... 所谓半自动化的意思,就是部分走系统内,部分走人工,尤其是复杂多变的,人工解决得了. 所谓全自动化,就是一切都走系统解决,这条路往往是充满艰辛的.
感谢老兄的指点:
我们交流的二个障碍.
1,概念不同,认识相同,表达有歧义。
2,认识不同。
从语言中可以领会到,老兄是高手。 现在以 公司办理开业登记为流程说明问题。
应用背景:税务机关要规范开业登记业务,防止行政执法中出现错误。
流程描述:
第一个节点:纳税人拿着办理开业登记的材料(身份证明、房屋租赁合同\车辆资料。)去税务局办理。 征收大厅接受纳税人的申请。
第2个节点: 管片的税管员,实地调查,申请的资料是否符合。并核定税种、税款。
第3个节点:分局长审批。
第4个节点:(区县)征管科审批。
...... 其它的就不描述了。
最后节点:征收大厅打印 税务登记证。
先分析第1个节点, 纳税人是否可以办理,办理的条件检查,这个判断完全与流程系统无关。 如果符合申请条件才于系统有关系。老兄如何定义它是 自动的还是半自动的,还是手工的。 如何符合办理条件,大厅人员才启动流程,输入开业登记资料。这是手工的还是自动的?
提交到下一步税管员调查。
第2个点:税务管理员,实地调查纳税人情况,不符合退回,符合发送分局审批。
第3个点:分局长审核,不符合退回,符合发送征管科审批/
......
最后打印税务登记证明。
从此流程描述:本人的浅薄的观点认为。
1,整个流程没有与外部系统交互,每个节点,都是数据采集功能。
2,数据采集的信息决定了流程的流向,流向以数据采集的信息来控制的。
3,流程操作中,可以利用流程功能,比如:退回,转发,撤消,删除。功能完成业务操作。
4,此流程中完全是业务流程,没有自动与半自动概念。
5,如果流程中的一个节点的数据自己来自于另外一个系统,由工作流引擎自动的定期的访问,才能确定流程的下一步操作 (转向、停止、结束)。这样的节点没有人工干预,在我的概念里称为“计算机节点”。
欢迎您来补充,共同为开发者,应用者提供更好的思路与解决方案。