好酷屋

Polarion ALM流程事件的应用

好酷屋

发布于2022-12-18

好酷屋教程网小编为您收集和整理了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

相关推荐

    热门专题