X5工作流

 

    X5业务架构平台提供了目前业内最强大和最完整的业务工作流体系,不仅提供了强大的工作流支持能力;同时也提供了最完整的工作流体系支持工具集,可以对业务流程的设计、执行、监控、分析、改进提供全面的支持。
   ·完全可视化的流程建模工具
    X5提供基于Eclipse插件技术的流程建模工具,给设计和开发人员提供完全可视化的流程建模环境,集流程图设计、业务规则定制和代码编程扩展、调试等所有能力于一体,确保业务流程设计开发过程的快捷和高效。
 
   ·支持复杂的业务工作流
   支持顺序、并行、同步、异步、分支、合并、循环、终止、回退、转交、通知、子流程、批处理等所有业务工作流模式。
 
   ·丰富的业务工作流规则
    流程模型支持启动规则、执行规则、流转规则、转发规则、回退规则、通知规则、合并规则、分支规则等丰富的面向业务的流程规则,不仅设计和实施人员不需要编写代码即可设计出复杂的业务流程,最终用户的管理员也可以通过调整流程规则快速适应业务需求的变更。
 
 启动规则:定义在启动业务流程时,为业务流程实例数据做初始化的规则。
 

生效条件(表达式):支持多套规则,使用表达式的方式定义规则的生效条件。
任务标题(表达式):使用表达式的方式初始化流程实例的标题。
任务属性:初始化流程实例的数据。

 执行规则:用于定义活动环节的执行者,执行者可选范围,待办任务属性和处理方式等信息。
 

生效条件(表达式):支持多套规则,使用表达式的方式定义规则的生效条件。
任务标题(表达式):使用表达式的方式定义待办任务的标题。
执行者(表达式):通过组织机构范围函数的方式定义活动环节的待办任务的执行者可选范围和默认选择的执行者。
任务协作:定义如何给通知的接收者生成待办任务,是多个接收者一起一条待办任务还是每个接收者一条待办任务,以及接收者应该如何来处理待办任务。

  流转规则:定义环节流转时的选项。
 

生效条件(表达式):支持多套规则,使用表达式的方式定义规则的生效条件。
流转确认:定义流转时是否弹出流转对话框。
任务等待:定义当前待办任务流转时是否需要等待其他有可能流入当前活动环节的待办任务。
任务合并:当前待办任务和其他已经结束但没有流转的待办任务一起流转,但后续每个活动环节只会收到一条待办任务。
允许定制流程:允许用户在运行时以图形方式重新定制流程图。

 转发规则:转发是当前任务执行者将自身的任务转交给其他人,转发规则定义任务转发时的执行规则。
 

生效条件(表达式):支持多套规则,使用表达式的方式定义规则的生效条件。
任务标题(表达式):使用表达式的方式定义待办任务的标题。
转发确认:定义转发时是否弹出流转对话框。
执行者(表达式):通过组织机构范围函数的方式定义转发的执行者可选范围和默认选择的执行者。

  回退规则:定义流程发生回退操作时的规则。
 

生效条件(表达式):支持多套规则,使用表达式的方式定义规则的生效条件。
回退确认:定义回退时是否弹出流转对话框。
回退范围:可以指定回退到前一个环节、第一个环节或任何一个指定环节。
返回方式:定义回退后,被回退人如何返回,支持原路返回和重新流转两种方式。

  通知规则:定义流程中发生某个操作时需要通知相关人员的规则。
 

生效条件(表达式):支持多套规则,使用表达式的方式定义规则的生效条件。
通知确认:定义通知时是否弹出流转对话框。
通知时机:定义在终止时、结束时、流转时、回退时中任何时机发送通知。
处理页面:定义通知的展现页面。
执行者(表达式):通过组织机构范围函数的方式定义通知的执行者可选范围和默认选择的执行者。

  合并规则:定义AND上多个输入环节之间的关系。
 

合并模式:对于AND的多个输入环节可以选择合并和抢占两种合并模式。合并指多个输入环节必须都完成后才能流入下一个环节;抢占指任何一个输入环节完成即流入下一个环节,其他环节的待办任务则自动取消。
可选输入:定义合并时哪些输入环节是可选的。

  分支规则:定义AND上多个输出环节之间的关系。
 

可选输出:定义AND后的多个输出中,哪些环节时可选的,其余环节都是必选的。

 
   ·强大的可扩展的业务表达式
   ·平台的业务模型中内置了强大的业务表达式能力,可以作用于工作流中的业务规则定制。在业务表达式中,平台自身内置了大量的业务函数,其中主要包含以下几个大类:
    通用函数:字符运算,数值运算,时间格式化等…
    数据函数:获取业务数据,自动生成业务编号等…
    模型函数:获取模型信息…
    组织函数:获取当前登录者的结构、部门、岗位、姓名、编号等登录环境信息,按部门、岗位、角色、业务管理权限等组织属性进行组织过滤查找…
    流程函数:获取流程关联的业务数据标识,判断流程状态,获取当前环节的名称、创建人、执行者,获取指定环节的创建人、执行者,获取流程的前续环节,获取拥有流程指定环节权限的组织等
   ·除了上面平台提供的表达式函数,开发人员还可以在业务模型中扩展自定义的模型函数,每个模型函数都是一个Java静态方法的模型映射。开发人员可以通过定制并积累特定业务领域的表达式函数,来提升流程规则的业务描述能力,提高流程的设计和开发效率。
 
   ·与组织授权和协同门户完美结合
    流程模型构建于组织模型之上,天然具备强大的授权和控制能力
    支持一人多岗、委托代理等复杂组织协作方式
    工作流自动通过协同门户、任务中心、即时通讯工具等多种交互方式将任务主动推送到用户桌面
 
   ·支持IOS、Android、WindowsPhone等各种智能终端的移动审批办公
    X5支持面向移动终端的业务功能开发和运行,用户可以随时随地通过移动智能终端进行业务流程的审批和处理。
   ·图形化的流程运行监控和分析工具
    X5平台提供丰富的图形化的流程运行监控和分析工具,满足最终用户对工作流的查询、监控、调整、统计等业务需求。
 
   ·支持运行时的流程定制能力
    X5不仅为设计和开发人员提供了可视化的流程设计建模工具,还在运行时为最终用户提供了运行时的流程定制能力。X5的运行时流程定制包含以下能力:
    ·支持对流程环节的删减和复制
    ·支持修改流程环节之间的连线和走向
    ·支持修改流程环节的执行者规则和任务协作规则
    ·支持用户将修改后的流程图保存为流程模板,下次流程运行时可以直接载入模板
    ·支持由管理员定义多套流程模板,把不同的流程模板设置给不同的业务部门
 
   ·强大的扩展集成能力
    X5的工作流是符合SOA架构的开放式的工作流体系,提供标准统一的工作流服务接口,可以与任何第三方的业务系统进行集成。
 
   ·免费下载免费使用
    ·X5 工作流开发是X5 Studio快速开发平台的一部分,X5 Studio是完全免费的,您现在就可以:
    ·下载X5 Studio快速开发平台
    ·下载X5开发教学视频
    ·下载X5产品技术文档
    ·更多的下载资源,请点击进入资源下载中心。
 
   ·免费的现场和远程实战培训
    ·Justep每月定期开展多期免费的现场和远程实战培训,帮助开发者和信息化工作者深入洞察互联网、移动和云技术时代的信息化应对之道,亲身体验X5在互联网、移动和云技术时代令人振奋的信息化平台和应用场景。点击此处参加"互联网、移动和云技术时代的信息化-X5培训班 "
 
 
   ·活跃的开发者社区
    ·X5开发社区是国内最大的Java快速开发平台社区,拥有国内最大的应用和开发商同盟,由此形成了国内唯一的一个活跃的java快速工具社区,无论你是开发者、用户或者爱好者,均可以免费加入此社区,寻求并获得各种信息和支持。点击此处进入社区

转载于:https://www.cnblogs.com/guafuli/articles/x5_bpm.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值