Polarion ALM流程事件的应用

蓝图分享网 2022-10-12 15:41:27 496阅读 0评论
作者:王镭    审校:凌俊

 

适用版本:polarion18 以上版本

 

0 1
概述

 

流程是管理类系统的核心功能之一,流程不仅仅用于驱动对象的状态变化,在对象状态的跃迁过程中也需要系统自动去进行一些事物的处理,那些处理事物的事件也是流程的核心内容。

 

PolarionALM开放性和易用性在流程配置方面也有亮眼体现,系统不但提供了常用的流程前置、后置事件,还为用户提供了自定义事件的接口,方便用户通过开发的方式定制符合自身业务需求的流程事件。以下介绍了polarion的原生流程事件并以一个Demo介绍事件的用法。

 

0 2
系统原生后置事件

 

PolarionALM系统部署完毕后,原生带有一些常用的后置事件,如下表所示:

 

事件名称

说明

AddDefaultApprovals

为工作项添加默认的审批人员

Changed Field

修改属性值,默认只支持时间类型属性

ClearField

清除指定属性的值

CreateLinkedWorkItem

根据指定的类型、链接角色、分类,创建一个关联的出口工作项

LinkedWorkItemsStatusChange

修改指定链接类型和状态的工作项的状态

MarkWorkflowSignaturesAsObsolete

删除前一个状态的用户签名

ResetApprovalsState

修改所有审批状态为待审批

SetDate

修改指定的时间类型属性值为当前时间

 

 

0 3
流程事件场景Demo

 

以“LinkedWorkItemsStatusChange”事件为例做说明

 

1
场景

任务工作项状态变更为“StartProgress”之后,关联的需求状态变为“inimplement”状态

 

2
过程

(1)进入Task工作项流程设置,在Start Progress动作行编辑,添加函数及属性

 

Polarion ALM流程事件的应用 第1张

Polarion ALM流程事件的应用 第2张

Polarion ALM流程事件的应用 第3张

 

(2)打开Task工作项并构建一个基于releates_to关系的需求工作项,需求工作项是approved状态

 

Polarion ALM流程事件的应用 第4张

 

(3)Task工作项执行“Start Progress”的状态动作,观察Task的状态和关联的需求工作项状态是否被联动变化。按事件的工作原理,将查询所有具有relates_to的工作项并且状态不是implement的工作项,将这些工作项的状态调整为implement

 

Polarion ALM流程事件的应用 第5张

Polarion ALM流程事件的应用 第6张

 

0 4
总结

 

对于流程中的关键要素——事件定义,polarionALM提供了一种方便、快捷的方式,极大降低了系统流程的定制难度,提高系统管理员的工作效率。

免责声明:

1、本站所有资源文章出自互联网收集整理,本站不参与制作,如果侵犯了您的合法权益,请联系本站我们会及时删除。

2、本站发布资源来源于互联网,可能存在水印或者引流等信息,请用户擦亮眼睛自行鉴别,做一个有主见和判断力的用户。

3、本站资源仅供研究、学习交流之用,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担。

4、侵权违法和不良信息举报 举报邮箱:cnddit@qq.com

发表评论

快捷回复: 表情:
AddoilApplauseBadlaughBombCoffeeFabulousFacepalmFecesFrownHeyhaInsidiousKeepFightingNoProbPigHeadShockedSinistersmileSlapSocialSweatTolaughWatermelonWittyWowYeahYellowdog
验证码
评论列表 (暂无评论,496人围观)

还没有评论,来说两句吧...