流程事务子系统

(一)概述

深日流程事务子系统是由深圳市半岛网页版,半岛(中国)有限公司完全自主研发设计,拥有全部自主知识产权的工作流系统产品。采用业界最新的流程技术、动态表单技术以及报表技术,并结合手机等移动终端,能够实现各种业务逻辑,实时实地开展工作,并拥有高度可定制的能力。

zonetnew

如上图所示,整个体系由流程引擎、自定义表单、业务逻辑、移动审批、报表体系构成。

传统WEB方面,我们提供非常专业且成熟的解决方案,功能强大且业务流程、表单、报表可以在系统中进行定制。拥有强大但灵活的权限管理体系,充分保障数据安全。系统中几乎每个数据元素都能进行查询搜索,解决您曾经很难找到想要的数据的问题,想调什么数据都可以手到擒来。

移动审批方面,支持Android、IOS两大平台,带着手机在户外就能完成大部份本来只能在电脑上完成的工作,任何时候都可以轻松地查询数据、任务实时办理、走审批流程。即时消息推送能力,更能主动提醒您有新的待办理任务,让您的工作更加高效。

(二)功能介绍

一、流程

1.流程流转

通过设计流程图,即可让流程按照您的既定方式自动流转,规范化地开展管理工作,所有记录有迹可循,杜绝不经审批滥用资源的情况。下图是一个简单的流程示例:

当流程需要由办理人根据实际情况指定流向时,可以在一个环节上画出多条出口线,待用户自行选择,例如上图中的领导审批环节。

流程支持分支及会签等复杂情况,例如当一个事务需要两个部门同时审批办理时,就可以采用分支功能,例如 ;当一个环节需要多人进行审批办理时,则可以采用会签功能,只有当所有办理人办理完成,流程也流转至下一步。

2.回退及撤回

当前环节办理人发现有问题时,可以通过回退功能,回退给上一环节办理人。类似地,办理人如果及时发现已办理的内容存在问题,也可以通过撤回功能,主动收回已发出的事务。

3.中止

不符合要求的事务、审批不通过的事务可以通过中止功能进行停止。

4.流程信息

流程中的所有操作在系统中都是可追溯的,如果您的企业要进行ISO体系认证,那么可追溯性则更为重要。在本系统中,只要点击流程信息按钮,则该事务的执行情况一览无遗。

5.传阅

传阅功能可将事务信息传递给指定的某些人阅知,这样,本来没有参与到本流程中的用户,也可以知悉其中的内容。

6.委托

当某一用户请假时,为了不耽误工作,可能会将手上的权力或工作暂时移交给同事,本系统提供委托功能,可以将手上的待办任务手工指定给他人办理,当不在岗的时间较长时,可以在系统设置自动委托,可指定哪类事务自动转交他人。

7.办理人

流程各环节办理人可在系统中统一进行配置,也可由办理人自行指定,功能全面且灵活度极高。例如可以将某环节办理人设定为张三,也可以设定为当前办理人的直接领导,不设定时默认由用户自行选择。

8.竞争模式

某环节设定为竞争模式时,环节中的多个办理人,当第一人办理完成后此环节结束,与其它未办理人不再有任何关系。只有并行办理(会签)环节配置此属性才有意义。例如有个环节叫“柜台取款”,有多个柜台可办理此任务,那么,谁来办理都是一样的,就可以使用竞争模式。

9.复杂流程

本系统在当前业界最先进的开源工作流引擎Activiti的基础上扩展实现了很多关键功能。在对于流程标准的支持上达到领先水平。以下是一个稍为复杂的流程示例图:

二、表单

表单是用户与系统之间的数据桥梁。不同的事务,需要不同的表单。本系统中完全可定制的表单体系,可以最大程度满足多元化的需求。表单支持权限控制,可以指定不同的流程环节编辑不同的输入项,防止篡改数据。如果需要更细致地划分,还可以在不同的流程环节指定完全不同的表单。

下图是一份简单的表单,表格中的内容可完全按实际需求进行制作。

您可以发挥自已对业务熟悉的优势,定制出最适合的表单,就像网页制作一样简单;参考已完成的表单,您只要花一点点时间,马上可以制作出不同事务的表单,例如:

而页面的表现,例如页面的宽度高度,系统会自动适应,您所需要关心的只有业务逻辑。

很多时候,一份申请表单中,可能含有子元素,例如报销单中,含有报销明细项。本系统中的表单体系由于采用原生模型,完美支持子表单,即可以在主表单嵌套一个或多个子表单,灵活程度不亚于传统开发模式。

注:本系统采用velocity模板语言结合传统HTML进行定制,掌握一点点专业知识,即可制作出您想要的内容,而最吸引人的是:当您的实际需求发生变化时,系统响应变更的时间可能只需要几分钟。

三、移动审批

让您随时随地办公,享受工作的乐趣是我们的目标。即使出差在外,只要手机网络畅通,随时可办理审批,不会再像以往那样耽搁宝贵的时间。

手机终端上可以发起新事务、可以进行任务办理、可以进行任何在电脑上能进行的操作,功能没有进行丝毫的阉割。并且支持Android、IOS两大平台。涵盖了99%以上的手机用户群体。

限于移动设备(通常是手机)的屏幕大小,如果使用前文讲述的表单,将无法提供友好的用户体验,所以本系统提供了移动版的表单版本,与电脑版同样的制作方法,在电脑版的基础上稍作调整即可。以下为手机版截图(第三张图片即动态定制的表单,与其它三个固定页面在表现上毫无差异) 。

四、编号

本系统有强大的自定义编号功能,可以定义编号的格式,并有能力让业务顺序走号,保证编号的连贯性。还可以指定哪类事务或哪几类事务使用哪一类编号。

1.编号定义

定义一个编号格式,可以由年份、月份以及流水号组成,系统将自动进行跨年跨月流水号清零的处理,例如:XX号【{:yyyy}】{:MM}-{:3}。

2.重用编号

由于某种原因要用回之前的编号时,例如已经取号的事务被中止时,可以新建一个重用号,系统取号时会自动重用。

3.占用编号

当某些编号已在系统外被使用时,可以新建一个占用编号,系统取号时会自动跳过。

五、附件功能

系统提供附件上传的功能,电脑版本中可以在表单中任意指定附件上传控件的位置,手机版本则可以拍照及从相册中选择照片上传。

六、消息提醒

传统的系统使用方式为“请求-响应”模式,即当新的数据变化发生时,客户端并不会马上知道,用户当然也无法立即知晓。本系统采用多种主动方式让您在第一时间得知相关的任务最新动态。

对于WEB使用方式,浏览器上方会立即展现消息提醒,对于手机用户,则以消息推送方式将提醒推送至手机。任务办理人能够立即接收到新任务提醒,而事务发起人也会收到事务的最新进展情况。

七、数据泵

到目前为止,我们的介绍只停留在顺着流程开展工作的层面,那么流程完成后或者审批通过后可能还要进行一些数据上的处理。例如,领料流程结束后,可能需要在库存系统中形成记录、报销流程结束后也需要在财务模块中形成记录。本系统所有的设计围绕一个“动”字,即所有流程表单都是动态可定制的,而很多情况下用户需要的是一些固定的数据信息,即“静”的数据,例如库存信息,我们充分考虑了这种情况,引入了数据泵的理念。在流程中可以配置数据导出功能,通过自动执行配置好的多条

这样,动与静就结合了!

八、版本功能

随着时间推移,业务流程及表单都会发生变化,本系统提供版本功能,可以在变更流程及表单时,保留历史版本,可以让变更前的内容仍使用原来的流程及表单定义。

九、报表

本系统中的报表体系以业界最强大的开源工具IReport为基础,通过编写SQL语句从数据库中抓取待统计的数据,所以不局限于流程事务系统,可以统计数据库中的所有数据。支持常规报表,也支持交叉表、子报表等高阶统计方式,拥用非常强大的统计能力。

下图是典型的交叉表及记录表

除了表格形式展现数据之外,还可以图形方式展现,例如

下图为配置界面:

可配置的查询条件分为两部份,一个是固定的时间段条件,一个是结合了动态表单的可定制条件(此处的动态表单与流程中的动态表单的制作方法完全相同)。基本上可达到不改程序,做出任何报表的目的。

上图为不带扩展条件的情况

上图为带扩展条件的情况,扩展条件完全在动态表单中定制