1.一种智能工作流管理系统,其特征在于,包括流程设计器、数据定义模块和表单定义模块;所述的流程设计器是基于WEB的图形化流程设计器,可通过拖拽方式,方便快速地实现各种复杂的业务流程的定义;所述的流程设计器将流程分为协作流和审批流,针对不同流程的特点,提供不同的设计界面;
所述的协作流在不同任务处理阶段可选择不同的任务处理表单,并且可设置不同任务处理表单的数据映射和转换;在涉及到体系外的单位协作处理的情形,需要进入到外部处理环节时,流程进入等待,并且在外部处理结果返回时,根据不同的处理结果,流程可按照设定逻辑继续流转;
所述的协作流的涉及包括以下节点:始末节点、推送节点、控制节点、数据节点;所述的始末节点包括开始和结束;所述的推送节点可将消息自动推送到微信、钉钉、Email及短信通信工具上;所述的数据节点包括计算和赋值,所述的计算可对变量进行加减乘除计算操作;所述的赋值可对变量指定一个值。
2.根据权利要求1所述的一种智能工作流管理系统,其特征在于,所述的审批流可支持表单定义,流程设计一体化的布局,用户可在统一的页面上,进行流程的定义与发布;审批流默认为表单,发起阶段默认行为为提交与取消,审批阶段默认为通过与拒绝。
3.根据权利要求2所述的一种智能工作流管理系统,其特征在于,所述的审批流的流程支持的节点包括,发起节点、结束节点和审批节点;所述的审批节点是审批流的最重要的节点,可在其中设定审批人和抄送人;所述的审批人的指定方式包括:指定发起人、发起人上级主管、指定角色、发起人自选、连续多级主管和发起人自己。
4.根据权利要求1所述的一种智能工作流管理系统,其特征在于,所述的控制节点包括:任务、判断、等待、分支、遍历、聚合和子流程;所述的任务是指对于需要人工处理的任务可设定任务的分配机制;所述的判断为支持复杂的条件组合;所述的等待是在流程需要等待外部事件或暂停某段时间的使用;所述的分支可将主流车分拆为若干个分支,所述的遍历是指在选定人员列表中,遍历生成任务;所述的聚合是将若干个子流程汇集,回到主流程;所述的子流程为对子流程进行调用。
5.根据权利要求1所述的一种智能工作流管理系统,其特征在于,所述的数据定义模块可在系统界面直接配置数据表和字段或者将现存数据库中的某个表的字段信息读入系统配置中,以便在表单设计时使用;对于存在关联关系的数据,可通过在当前表中增加虚拟字段的方式,直接引用关联表,在进行实际操作时,通过一张表单,可直接实现对关联表数据的操作。
6.根据权利要求1所述的一种智能工作流管理系统,其特征在于,所述的表单定义模块包括默认表单和自定义表单;所述的默认表单可为指定数据表创建一个表单分组,系统就会默认增加一组表单,包括:新增,修改,查询,列表,详情五个表单,并且在每个表单上增加默认的行为;所述的自定义表单考虑到使用者可能是非技术人员,对表单的一些属性进行了简化,主要通过拖拽方式定义表单,用户只需定义一个新增表单,并且不需要定义表单行为,系统默认该表单的行为包括提交;对于其他场景中的展示,系统默认使用新增表单中定义的字段,并默认一些表单字段的展示方式和行为,用统一的表单解析引擎,对用户的自定义表单提供支持。