BPM平台 设计工具 流程门户 移动门户 单点登录 ESB企业服务总线
流程引擎

K2 blackpearl是基于微软.net技术平台研发的BPM产品,是全球第一款基于微软WWF技术构建的遵循WFMC标准的.net平台BPM产品。

K2 blackpearl是一个强大的引擎,贯穿业务流程管理生命周期-设计,建模,执行,监控和优化的每个阶段。

设计
建模
执行
监控
优化

提供丰富的流程接口

具备足够的开放性和可扩展性

稳定性是重中之重

尽可能依靠配置开发流程

良好的集成,易于使用

逻辑引擎

6种逻辑规则

K2 blackpearl工作流引擎提供可复用的逻辑组件,灵活的逻辑组合和开放的逻辑架构。

一个代办项同时可查看的人数

跟成功规则相关联。

前置规则

当满足某些条件时,流程节点才可以被激活。比如当金额

>500时才能启动该流程节点。

启动规则

代表一个流程节点什么时候可以开始。如特定的某个时间

或每个节点激活后设定的某个时间,可以设置时间为今天

12点,或者接到任务后的5小时后。

审批人规则

指定谁来执行任务。比如,某个流程任务是5个人同时处

理,还是按照队列顺序依次处理。

超时处理规则

一个代办收到后,有一段时间没有处理,设定一种规则去

催办。比如某个流程任务2天没处理,可以发个邮件通知,

或者把任务转派给别人或者默认通过等。也可以设定工

作时间,配合超时处理规则一起使用,主要用来计算超

时。

成功规则

对应一个代办项同时可查看的人数规则,可以设置少数服

从多数、一票否决、或者按权重等等。一旦规则成立,节

点就结束。

Inline Function

K2在流程设计器内嵌入了Inline Function,以便流程设计人员在设计流程时在规则内嵌入运算式,

而这并不需要编写任何代码,甚至它还可以整合操作Word,Excel,Sharepoint等其他元数据。

  • Conversion:
  • Data:
  • Data and Time:
  • Excel:
  • Expression:
  • Files:
  • InfoPath:
  • Lists:
  • Logical:
  • Mathematical:
  • Regular Expression:
  • SharePoint:
  • Text:
  • Word:
  • Saved Functions:
  • 转换数据类型
  • 操作数据更新
  • 对日期数据类型进行操作或转换,可以返回字符串,数值,或者年月日单值
  • 对Excel单元格进行计算,通常基于输入范围返回值
  • 基于输入值自定义表达式返回值
  • 对文件进行操作,获得文件名,文件内容,路径等
  • 对流程内引用的InfoPath文件操作,返回数组字节
  • 对数组进行操作,可返回计数,第一项,最后一项等
  • 对布尔值进行逻辑操作,返回true或者false
  • 对数字值进行操作,加减乘除等
  • 对字符串应用正则表达式
  • 对SharePoint进行操作,可返回其用户组,用户邮件等
  • 对字符串进行操作,判断是否为空值,拆分,替换等
  • 可获取Word文档内内容控件的数据
  • 保存的常用Inline Function的快捷方式

Event Bus

Event Bus是K2平台上一个重要的组件,它使得运行的流程对外开放了事件触发器,

从而可以在流程运行中事件触发的时候发送邮件通知或者调用自定义的应用程序集内的方法去完成一些特定的事情。

管理工具

K2提供的流程管理工具K2 Workspace,该工具是流程系统管理员管理K2服务器环境,

流程解决方案及流程的组件,完全基于浏览器。

管理Worklist

可通过流程实例,流程节点,流程事件查找、

筛选所有的流程任务项。

可将一个已分配的任务重定向给另一个用户。

管理流程错误记录

创建错误捕获规则,以确定哪些运行时错误会被捕获。

察看并修复运行时错误。

管理服务器环境安全及权限

设定服务器的管理人员和开发人员流程发布权限

设定流程运行时用户权限

设定SmartObject发布权限

设定K2 Workspace访问权限

管理K2的流程

管理已发布流程的版本,

管理运行中流程的实例。