主要内容

slreq。引用类

包:slreq

使用外部需求代理对象

描述

的实例slreq。参考是第三方外部应用程序管理和维护的外部需求对象的代理。引用的需求对象是只读的,但可以从外部应用程序同步,并且只能存在于需求集中。

创建

裁判=找到(rs“类型”“参考”“PropertyName”PropertyValue查找并返回一个引用的需求或一组引用的需求裁判在需求集中rs由匹配的属性指定PropertyName而且PropertyValue

裁判=增加(rs“工件”文件名“PropertyName”PropertyValue添加引用的需求裁判到需求集rs从指定的外部文档中引用哪些需求文件名属性和自定义属性PropertyName而且PropertyValue

输入参数

全部展开

需求集,指定为slreq。ReqSet对象。

顶级容器标识符的文件名,例如微软®办公室文档名或IBM®理性的®®模块唯一ID。

输出参数

全部展开

引用需求,指定为slreq。参考对象。

属性

全部展开

引用的需求ID,作为字符向量返回。

属性:

GetAccess
公共
SetAccess
私人

引用需求自定义ID,作为字符向量返回。

属性:

GetAccess
公共
SetAccess
私人

顶级容器标识符,如微软办公软件文档名称或IBM Rational DOORS模块唯一ID。

属性:

GetAccess
公共
SetAccess
私人

源需求文档中的唯一需求标识符。对于从IBM Rational DOORS导入的需求ArtifactId是数字对象Id。对于从微软文字处理软件时,书签名称用作ArtifactId

属性:

GetAccess
公共
SetAccess
私人

需求文档的自定义链接类型。有关更多信息,请参见自定义链路类型

例子:“linktype_rmi_doors”、“linktype_rmi_excel”

属性:

GetAccess
公共
SetAccess
私人

所引用的需求最后一次与外部文档同步的日期和时间,指定为datetime价值。软件会自动填充这个属性。

属性:

GetAccess
公共
SetAccess
私人

创建引用需求的日期,指定为datetime价值。软件会自动填充这个属性。

属性:

GetAccess
公共
SetAccess
私人

创建引用需求的个人或组织的名称。

属性:

GetAccess
公共
SetAccess
私人

最后修改引用需求的个人或组织的名称。

属性:

GetAccess
公共
SetAccess
私人

指示引用的需求是否被锁定。1对于锁定和0解锁。

属性:

GetAccess
公共
SetAccess
私人

引用的需求摘要文本,作为字符向量返回。

属性:

GetAccess
公共
SetAccess
公共

引用的需求描述文本,作为多行字符向量返回。

属性:

GetAccess
公共
SetAccess
公共

引用的需求基本原理文本,作为多行字符向量返回。

属性:

GetAccess
公共
SetAccess
公共

引用的需求关键字,指定为字符数组。

属性:

GetAccess
公共
SetAccess
公共

引用的需求类型枚举,指定为“功能”“信息”“容器”,或指定自定义需求类型的字符串标量或字符向量。有关更多信息,请参见需求类型

属性:

GetAccess
公共
SetAccess
公共

指示是否启用了引用的需求索引(1)或残疾(0),返回为10数据类型的逻辑.禁用索引将从编号的层次结构列表中忽略引用的需求。

属性:

GetAccess
公共
SetAccess
公共

用户指定的引用需求索引值,返回为空数组或int32数组中。如果为空,需求工具箱™将计算指数价值。否则,“需求工具箱”将设置指数属性设置为指定的整数值。

属性:

GetAccess
公共
SetAccess
公共

会话独立标识符对应于引用的需求。

属性:

GetAccess
公共
SetAccess
私人

引用的需求修订号,指定为标量。

属性:

GetAccess
公共
SetAccess
私人

最后修改引用需求的日期,指定为datetime价值。软件会自动填充这个属性。

属性:

GetAccess
公共
SetAccess
私人

指示需求是否有未保存的更改(1)或没有未保存的更改(0).

属性:

GetAccess
公共
SetAccess
私人

与引用的需求一起附加的注释,作为结构返回。

属性:

GetAccess
公共
SetAccess
私人

引用需求的索引,指定为字符数组。

属性:

GetAccess
公共
SetAccess
私人

方法

添加 添加子引用需求
addComment 向引用的需求添加注释
孩子们 查找儿童参考资料
找到 查找父级引用需求的子级
getAttribute 获取引用的需求自定义属性
getImplementationStatus 查询引用的需求实现状态摘要
getPostImportFcn 获取内容PostImportFcn回调
getPreImportFcn 获得注册PreImportFcn回调的脚本
getVerificationStatus 查询引用的需求验证状态摘要
isJustifiedFor 检查所引用的要求是否合理
justifyImplementation 为实现证明引用的需求
justifyVerification 为验证证明引用的需求
moveDown 在层次结构中向下移动引用的需求
moveUp 在层次结构中向上移动引用的需求
找到引用需求的父项
删除 删除引用的需求
reqSet 返回父需求集
setAttribute 设置引用的需求自定义属性
setParent 中设置引用需求的父项PostImportFcn回调
setPostImportFcn 分配PostImportFcn回调的脚本
setPreImportFcn 分配PreImportFcn回调的脚本
解锁 解锁引用的需求
unlockAll 解锁用于编辑的所有子引用需求
updateFromDocument 从外部需求文档中更新引用的需求

例子

全部折叠

这个例子展示了如何在需求集中找到一个被引用的需求。

加载一个名为myReqSet

Rs = slreq.load(“myReqSet”);

找到带有ID的需求9在需求集中。

Req = find(rs,“类型”“参考”“ID”“9”);
ref =引用属性:关键字:[0×0 char] Artifact: 'Req_doc.docx' Id: 'R9'摘要:'系统概述'描述:" SID: 3域:'linktype_rmi_word' SynchronizedOn: 25- july 2017 11:34:02

版本历史

在R2018a中引入