(Cordys BOP 4.3)在BPM上创建KPI

前言

  • 创建或设计个BPM流程模型;
  • 确保在当前租户启动业务活动监控服务容器。

在Cordys业务运营平台上(Cordys BOP) ,可以使用下面任意途径,对BPM流程模型创建和配置关键绩效指标(KPI):

  • 使用业务度量(Business Measure)创建KPI;
  • 或者,可以直接基于业务流程模型创建KPI,如下文所述。

1.在工作空间(Workspace Documents)项目中,鼠标右键需要的流程模型,并选择模型属性(Model Properties)。

2.选择KPI标签页,并在工具栏上点击图标着手进行KPI向导。

3.指定名称、描述,以及目标,就是用名称、描述和目标域(Goal fields)分别来描述目标和目的的KPI。

4.在定义目标片段,做如下操作:

  • 通过度量单位(Unit of Measure)下拉列表来选择度量单位(秒、分钟、小时……);
  • 在目标值(Target Value)输入文本框输入目标值;
  • 点击“+”添加范围限值。对于每个限值范围,按输入列要求,分别指定名称、下限值和上限值,并点击“Next”按钮。

5.在建立度量(Build Metric)片段,通过选择属性上的聚合函数,定义使用消息过滤方式来构建度量。基于参数的选择和应用过滤,KPI向导(KPI Wizard)将自动产生业务度量。做如下操作:

(1).在定义聚合片段(Define Aggregation)

  • 选择聚合类型(Aggregation type)。从聚合函数列表中,可以选择聚合类型,列表包括:Sum、Count、Average、Min、Max;
  • 从属性(Attribute)下拉列表中选择所需要的属性。这些属性包括标准属性以及在业务流程模型中定义的消息筛选器元素。
  • 在选定的别名输入框中输入别名。

(2).在定义筛选器(Define Filters)片段,基于配置聚合定义上的参数创建一个筛选器。

  • 点击“+”添加筛选器;
  • 选择需要的属性(Attributes);
  • 选择操作符,包括’=’、’<>’、’>’、’<’、’>=’和 ‘<=’;
  • 为属性提供值并点击下一步。(Next)

(3).在配置时间框架(Configure Time frame)片段,做如下操作:

  • 从下拉列表框中选择时间属性;
  • 从下拉列表框中选择时间框架,包括“Static”和“Rolling”;
  • 选择起止时间。

6.在表达式片段,做如下操作:建立必要的表达式,参考建立表达式过程“建立表达式”。如果KPI应该触发于周期性来建立趋势分析,选择定义进度表( Define Schedule)复选框并点击下一步(Next)。

7.在KPI中,应该引用配置间隔频率,需要在进度表片段做如下操作:

(1).选择自动发布(Auto Deploy)复选框,在发布KPI时,自动发布进度计划运行时;

(2).选择进度表类型(Schedule Type)下拉列表框并配置持续时间;

(3).选择目标文档(Target Document Type)下拉列表并做如下操作:

  • 选择需要业务流程的目标和服务文档类型;
  • 提供所需要的XML文本,自定义XML文档类型;

(4).选择定义活动(Define Actions)复选框(此外,可以选择模型邮件,如果想使用电子邮件模版发送邮件活动,可以使用这个邮件触发活动)并顶级下一步(Next)来定义活动。

8.选择邮件模型在KPI上配置电子邮件。

9.选择条件和活动(Conditions and Actions)并配置所需要的条件和活动。当在时间表区间,如果条件满足,则触发活动。(触发业务过程、WEB服务或发生通知)。

注意:

完成KPI定义的这样任务,需要发布所定义的KPI到租户中(organization)。

你已经成功的在BPM上创建了KPI

The KPIs created are displayed in the explorer view, as a child node of the process or the Activity on which the KPI is created. However, if a KPI is created on constructs such as Send Message, Receive Message, Start, End, Timeout and so on, which are not shown in the explorer view, then the KPIs created on these constructs are not displayed in the explorer view too.

Therefore, if you have to use these KPIs, select the Insert > Composite Control and other option on the User Interface toolbar and select the relevant KPI.

时间: 2024-11-08 18:46:47

(Cordys BOP 4.3)在BPM上创建KPI的相关文章

Cordys BOP 4平台的子流程与嵌入子流程对比以及子流程建模技术

子流程含义是在某个流程流转过程中可以创建一个新的流程并执行,结束后可以在此返回父流程. 关于子流程 子流程 子流程是BPMN构件,是在一个流程中的复合的活动.子流程可以分解为一系列更精细的活动.子流程通过父流程实例化. 子流程可以设计成交易的一部分,下面列出三种可能的交易结果: 成功完成(Successful completion):流程按顺序执行,并且交易执行成功: 取消(Cancel):交易内的活动回滚,并且补充特定活动: 异常(Exception):出现异常活动不需要回滚,将从错误事件继续

OpenText Cordys BOP 4平台开发入门实战演练——基础理论知识

前言 随着互联网技术的发展,基于B/S结构的软件架构,呈现出多样化,所涉及到的富客户端.Webservice.WEB 2.0.HTML5等技术也粉墨登场,本文将介绍基于OpenText Cordys产品的SOA体系架构和相关开发技术,为开发人员分享另一种软件系统开发实践. 其中,富客户模型将界面分解成许多的既可以和用户直接交互又可以和服务器进行通信的小单元模块,所涉及到开发语言是JavaScript,以及围绕HTML DOM开发动态网页. 关于SOA SOA是面向服务的体系结构,它将应用程序的不

Cordys BOP 4平台开发入门实战演练——While循环流程建模开发及测试

关于While循环 Cordys C3版本中,While循环解释如下: While循环是BPMN组构造,用于一组活动或子流程执行所满足的While条件.在每个循环体开始,进行测试条件,如果测试结果为"假"是则不执行.因此,这组活动或子流程将执行0或多次.While结构用于执行多次循环或根本不执行:也就说,从开始条件是假,将不执行循环.当在循环体内迭代循环,当前循环的打破也是下一次循环迭代的开始.打破循环功能有助于打破或退出循环,继续执行循环体后续活动环节.While结构代表图例如下图1

Cordys BOP 4平台开发入门实战演练——For Each流程建模开发

关于For Each For Each是BPMN组结构,并且体现应该执行消息内每个子单元的活动或子流程.For Each循环使用一个计数器,称为一个详尽描述重复执行相同活动的迭代器.For Each代表图如下图1所示. 图1 迭代器有下述3个数值: 初始迭代器值 增量值 执行条件 在执行条件失败时循环结束.应复制对于结构中"Message Map"的递归元素(Element)的XPath去工作. For Each循环流程实践 (1)新建BPM流程 按下图2所示,用鼠标圈上活动环节,点击

Cordys BOP 4平台开发入门实战演练——会签流程建模开发

关于会签 会签是指联合发文时,由各发文机关的领导共同签署文件. 会签是撰拟公文的过程中,主办单位主动与有关单位协商并核签的一种办文程序,一般当公文的内容涉及本单位的多个部门或与其他单位有关时,需要进行会签.会签根据对象的不同分为内部会签和外部会签. 会签流程是指包含有会签环节的流程.会签动作用于多人同时审核,结束会签任务,生成下一步任务. 会签实例演练 (1)准备XForm界面 新建"BPMTestInstance"界面,如图1所示,同意.不同意为Check控件,ID分别为check_

Cordys BOP 4平台开发入门实战演练——Until流程建模开发

关于Until流程 Until是BPMN组结构,用于一组活动环节或子流程在条件为真之前执行.不象While组结构,这组活动环节或子流程至少执行一次.Until结构图表示如下图1所示. 图1 Until流程建模实践 (1)Until流程建模 在Business Process Model里画出如图1所示的流程图. (2)流程绑定表单 流程绑定WhileTest表单. (3)创建Message并与表单绑定 图2 (4)流程Start活动设置Input Message (5)配置Until属性Prop

Cordys BOP 4 APIs 列表

Application Connector APIs--应用连接器 Cordys BOP APIs 功能描述 Composite Application Logging Connector 复合应用程序日志记录器 Custom Connector 自定义连接器 E-mail Connector E-Mail连接器 Event Service Connector 事件服务连接器 FTP Connector FTP连接器 ISVP Connector ISVP连接器 LDAP Connector L

在Azure上创建MYSQL服务

Azure和所有的云服务一样,也提供了MYSQL数据库,在Azure中叫mysql database on azure.下面我们来一起在Azure上创建一个Mysql数据库. 在新建--> 数据服务,Mysql database on azure当中选择,快速创建,并填写数据库的响应信息. 1.png 注意:名称只能是全小写. 创建成功后,可以到仪表盘当中看到数据库的响应信息. 2.png 如果需要,可以在帐户 Tab当中添加所需要的帐户,帐户格式为databasename%username,

怎么使用Python和Flask在Linux上创建应用

无论你在linux上娱乐还是工作,这对你而言都是一个使用python来编程的很好的机会,也是一个从零基础开始学习python开发(http://www.maiziedu.com/course/python/)的一个好机会,pyhon学起来很有趣且在实际的应用如yum包管理器中很有用. 给大家分享一个关于很赞的教程贴,本篇教程会带你使用python和一个称为flask的微型框架来构建一个简单的应用,来显示诸如每个进程的内存使用,CPU百分比之类有用的信息. 前置需求 Python基础.列表.类.函