Polarion ALM流程事件的应用
好酷屋教程网小编为您收集和整理了Polarion ALM流程事件的应用的相关教程:适用版本:polarion18以上版本 概述 流程是管理类系统的核心功能之一,流程不仅仅用于驱动对象的状态变化,在对象状态的跃迁过程中也需要系统自动去进行一些事物的处理,那些
适用版本:polarion18 以上版本
概述
流程是管理类系统的核心功能之一,流程不仅仅用于驱动对象的状态变化,在对象状态的跃迁过程中也需要系统自动去进行一些事物的处理,那些处理事物的事件也是流程的核心内容。
PolarionALM开放性和易用性在流程配置方面也有亮眼体现,系统不但提供了常用的流程前置、后置事件,还为用户提供了自定义事件的接口,方便用户通过开发的方式定制符合自身业务需求的流程事件。以下介绍了polarion的原生流程事件并以一个Demo介绍事件的用法。
系统原生后置事件
PolarionALM系统部署完毕后,原生带有一些常用的后置事件,如下表所示:
事件名称 | 说明 |
AddDefaultApprovals | 为工作项添加默认的审批人员 |
Changed Field | 修改属性值,默认只支持时间类型属性 |
ClearField | 清除指定属性的值 |
CreateLinkedWorkItem | 根据指定的类型、链接角色、分类,创建一个关联的出口工作项 |
LinkedWorkItemsStatusChange | 修改指定链接类型和状态的工作项的状态 |
MarkWorkflowSignaturesAsObsolete | 删除前一个状态的用户签名 |
ResetApprovalsState | 修改所有审批状态为待审批 |
SetDate | 修改指定的时间类型属性值为当前时间 |
流程事件场景Demo
以“LinkedWorkItemsStatusChange”事件为例做说明
1
场景任务工作项状态变更为“StartProgress”之后,关联的需求状态变为“inimplement”状态
2
过程(1)进入Task工作项流程设置,在Start Progress动作行编辑,添加函数及属性
(2)打开Task工作项并构建一个基于releates_to关系的需求工作项,需求工作项是approved状态
(3)Task工作项执行“Start Progress”的状态动作,观察Task的状态和关联的需求工作项状态是否被联动变化。按事件的工作原理,将查询所有具有relates_to的工作项并且状态不是implement的工作项,将这些工作项的状态调整为implement
总结
对于流程中的关键要素——事件定义,polarionALM提供了一种方便、快捷的方式,极大降低了系统流程的定制难度,提高系统管理员的工作效率。
以上就是好酷屋教程网小编为您收集和整理的Polarion ALM流程事件的应用相关内容,如果对您有帮助,请帮忙分享这篇文章^_^
本文来源: https://www.haoku5.com/IT/639e7766511ddb2d4e0c8076.html
相关推荐