X5工作流是Java平台上最好的bpm工作流平台体系,X5提供了完全可视化的工作流引擎、流程规则、业务权限、流程表单、任务推送、流程监控和基于浏览器的流程定制,X5也提供了业界最佳的移动工作流引擎,对苹果、安卓、微软WP三大移动系统提供全面支持。
完全可视化的流程建模工具
X5提供基于Eclipse插件技术的流程建模工具,给设计和开发人员提供完全可视化的流程建模环境,集流程图设计、业务规则定制和代码编程扩展、调试等所有能力于一体,确保业务流程设计开发过程的快捷和高效。
>> 工作流入门
支持复杂的业务工作流
支持顺序、并行、同步、异步、分支、合并、循环、终止、回退、转交、通知、子流程、批处理等所有业务工作流模式。
>> 流程建模(条件表达式) >> 流程建模(执行者表达式) >> 流程建模(流程规则) >> 流程建模(事件)
丰富的业务工作流规则
流程模型支持启动规则、执行规则、流转规则、转发规则、回退规则、通知规则、合并规则、分支规则等丰富的面向业务的流程规则,不仅设计和实施人员不需要编写代码即可设计出复杂的业务流程,最终用户的管理员也可以通过调整流程规则快速适应业务需求的变更。
启动规则:定义在启动业务流程时,为业务流程实例数据做初始化的规则。
生效条件(表达式):支持多套规则,使用表达式的方式定义规则的生效条件。
任务标题(表达式):使用表达式的方式初始化流程实例的标题。
任务属性:初始化流程实例的数据。
启动规则:
启动规则一般用于定义流程的启动规则和任务属性,例如:满足“支出金额大于1万”时启动审批,也可以按照不同的生效条件,初始化流程实例的属性,用于对流程的分析和统计。
执行规则:用于定义活动环节的执行者,执行者可选范围,待办任务属性和处理方式等信息。
生效条件(表达式):支持多套规则,使用表达式的方式定义规则的生效条件。
任务标题(表达式):使用表达式的方式定义待办任务的标题。
执行者(表达式):通过组织机构范围函数的方式定义活动环节的待办任务的执行者可选范围和默认选择的执行者。
任务协作:定义如何给通知的接收者生成待办任务,是多个接收者一起一条待办任务还是每个接收者一条待办任务,以及接收者应该如何来处理待办任务。
执行规则:
可以设置各种丰富的流程环节的执行规则,例如:流程发起人所在部门的审批者、当前执行者的上级、会计、办公室主任等各种组织范围的限定。 执行规则也定义多人任务时的协作模式:同时(会签模式)、抢占、顺序,可以适应不同的协作业务需求。
流转规则:定义环节流转时的选项。
生效条件(表达式):支持多套规则,使用表达式的方式定义规则的生效条件。
流转确认:定义流转时是否弹出流转对话框。
任务等待:定义当前待办任务流转时是否需要等待其他有可能流入当前活动环节的待办任务。
任务合并:当前待办任务和其他已经结束但没有流转的待办任务一起流转,但后续每个活动环节只会收到一条待办任务。
允许定制流程:允许用户在运行时以图形方式重新定制流程图。
流转规则:
流转规则用于定义流程向后流转时的选项和规则,例如:当前序存在多个任务实例时是否要进行任务等待和合并、流转时是否要弹出流转确认对话框等。
转发规则:转发是当前任务执行者将自身的任务转交给其他人,转发规则定义任务转发时的执行规则。
生效条件(表达式):支持多套规则,使用表达式的方式定义规则的生效条件。
任务标题(表达式):使用表达式的方式定义待办任务的标题。
转发确认:定义转发时是否弹出流转对话框。
执行者(表达式):通过组织机构范围函数的方式定义转发的执行者可选范围和默认选择的执行者。
转发规则:
转发规则应用于任务接受者无法处理任务时,可以主动将任务转给拥有权限的其他同事。
回退规则:定义流程发生回退操作时的规则。
(责任编辑:laiquliu)
|