·完全可视化的流程建模工具
X5提供基于Eclipse插件技术的流程建模工具,给设计和开发人员提供完全可视化的流程建模环境,集流程图设计、业务规则定制和代码编程扩展、调试等所有能力于一体,确保业务流程设计开发过程的快捷和高效。
![]() | ![]() |
支持顺序、并行、同步、异步、分支、合并、循环、终止、回退、转交、通知、子流程、批处理等所有业务工作流模式。
![]() | ![]() |
流程模型支持启动规则、执行规则、流转规则、转发规则、回退规则、通知规则、合并规则、分支规则等丰富的面向业务的流程规则,不仅设计和实施人员不需要编写代码即可设计出复杂的业务流程,最终用户的管理员也可以通过调整流程规则快速适应业务需求的变更。
![](http://www.justep.com/images/gzl_00.gif)
生效条件(表达式):支持多套规则,使用表达式的方式定义规则的生效条件。
任务标题(表达式):使用表达式的方式初始化流程实例的标题。
任务属性:初始化流程实例的数据。
![](http://www.justep.com/images/gzl_01.gif)
生效条件(表达式):支持多套规则,使用表达式的方式定义规则的生效条件。
任务标题(表达式):使用表达式的方式定义待办任务的标题。
执行者(表达式):通过组织机构范围函数的方式定义活动环节的待办任务的执行者可选范围和默认选择的执行者。
任务协作:定义如何给通知的接收者生成待办任务,是多个接收者一起一条待办任务还是每个接收者一条待办任务,以及接收者应该如何来处理待办任务。
![](http://www.justep.com/images/gzl_02.gif)
生效条件(表达式):支持多套规则,使用表达式的方式定义规则的生效条件。
流转确认:定义流转时是否弹出流转对话框。
任务等待:定义当前待办任务流转时是否需要等待其他有可能流入当前活动环节的待办任务。
任务合并:当前待办任务和其他已经结束但没有流转的待办任务一起流转,但后续每个活动环节只会收到一条待办任务。
允许定制流程:允许用户在运行时以图形方式重新定制流程图。
![](http://www.justep.com/images/gzl_03.gif)
生效条件(表达式):支持多套规则,使用表达式的方式定义规则的生效条件。
任务标题(表达式):使用表达式的方式定义待办任务的标题。
转发确认:定义转发时是否弹出流转对话框。
执行者(表达式):通过组织机构范围函数的方式定义转发的执行者可选范围和默认选择的执行者。
![](http://www.justep.com/images/gzl_04.gif)
生效条件(表达式):支持多套规则,使用表达式的方式定义规则的生效条件。
回退确认:定义回退时是否弹出流转对话框。
回退范围:可以指定回退到前一个环节、第一个环节或任何一个指定环节。
返回方式:定义回退后,被回退人如何返回,支持原路返回和重新流转两种方式。
![](http://www.justep.com/images/gzl_05.gif)
生效条件(表达式):支持多套规则,使用表达式的方式定义规则的生效条件。
通知确认:定义通知时是否弹出流转对话框。
通知时机:定义在终止时、结束时、流转时、回退时中任何时机发送通知。
处理页面:定义通知的展现页面。
执行者(表达式):通过组织机构范围函数的方式定义通知的执行者可选范围和默认选择的执行者。
![](http://www.justep.com/images/gzl_06.gif)
合并模式:对于AND的多个输入环节可以选择合并和抢占两种合并模式。合并指多个输入环节必须都完成后才能流入下一个环节;抢占指任何一个输入环节完成即流入下一个环节,其他环节的待办任务则自动取消。
可选输入:定义合并时哪些输入环节是可选的。
![](http://www.justep.com/images/gzl_07.gif)
可选输出:定义AND后的多个输出中,哪些环节时可选的,其余环节都是必选的。
·平台的业务模型中内置了强大的业务表达式能力,可以作用于工作流中的业务规则定制。在业务表达式中,平台自身内置了大量的业务函数,其中主要包含以下几个大类:
通用函数:字符运算,数值运算,时间格式化等…
数据函数:获取业务数据,自动生成业务编号等…
模型函数:获取模型信息…
组织函数:获取当前登录者的结构、部门、岗位、姓名、编号等登录环境信息,按部门、岗位、角色、业务管理权限等组织属性进行组织过滤查找…
流程函数:获取流程关联的业务数据标识,判断流程状态,获取当前环节的名称、创建人、执行者,获取指定环节的创建人、执行者,获取流程的前续环节,获取拥有流程指定环节权限的组织等
·除了上面平台提供的表达式函数,开发人员还可以在业务模型中扩展自定义的模型函数,每个模型函数都是一个Java静态方法的模型映射。开发人员可以通过定制并积累特定业务领域的表达式函数,来提升流程规则的业务描述能力,提高流程的设计和开发效率。
![]() | ![]() |
流程模型构建于组织模型之上,天然具备强大的授权和控制能力
支持一人多岗、委托代理等复杂组织协作方式
工作流自动通过协同门户、任务中心、即时通讯工具等多种交互方式将任务主动推送到用户桌面
![]() | ![]() |
X5支持面向移动终端的业务功能开发和运行,用户可以随时随地通过移动智能终端进行业务流程的审批和处理。
![]() | ![]() | ![]() |
X5平台提供丰富的图形化的流程运行监控和分析工具,满足最终用户对工作流的查询、监控、调整、统计等业务需求。
![]() | ![]() |
X5不仅为设计和开发人员提供了可视化的流程设计建模工具,还在运行时为最终用户提供了运行时的流程定制能力。X5的运行时流程定制包含以下能力:
·支持对流程环节的删减和复制
·支持修改流程环节之间的连线和走向
·支持修改流程环节的执行者规则和任务协作规则
·支持用户将修改后的流程图保存为流程模板,下次流程运行时可以直接载入模板
·支持由管理员定义多套流程模板,把不同的流程模板设置给不同的业务部门
![]() | ![]() |
X5的工作流是符合SOA架构的开放式的工作流体系,提供标准统一的工作流服务接口,可以与任何第三方的业务系统进行集成。
·免费下载免费使用 ·X5 工作流开发是X5 Studio快速开发平台的一部分,X5 Studio是完全免费的,您现在就可以: ·下载X5 Studio快速开发平台 ·下载X5开发教学视频 ·下载X5产品技术文档 ·更多的下载资源,请点击进入资源下载中心。 | ![]() |
·免费的现场和远程实战培训 ·Justep每月定期开展多期免费的现场和远程实战培训,帮助开发者和信息化工作者深入洞察互联网、移动和云技术时代的信息化应对之道,亲身体验X5在互联网、移动和云技术时代令人振奋的信息化平台和应用场景。点击此处参加"互联网、移动和云技术时代的信息化-X5培训班 "。 |
·活跃的开发者社区 ·X5开发社区是国内最大的Java快速开发平台社区,拥有国内最大的应用和开发商同盟,由此形成了国内唯一的一个活跃的java快速工具社区,无论你是开发者、用户或者爱好者,均可以免费加入此社区,寻求并获得各种信息和支持。点击此处进入社区。 |
![]() | ![]() | ![]() | ![]() |