主要内容

本页翻译不是最新的。点击此处可查看最新英文版本。

导入和集成需求

从第三方需求管理工具导入需求并与 OSLC 服务器集成

通过导入需求或使用命令行 OSLC 客户端,将 Requirements Toolbox™ 与第三方需求管理工具集成。

您可以从外部应用程序(例如 Microsoft® WordMicrosoft Excel®、IBM® DOORS® 和 IBM DOORS Next)导入需求。您也可以从 ReqIF™ 文件导入需求。将需求迁移到 Requirements Toolbox,或者继续在第三方工具中管理需求,并在您通过第三方工具作出更改时更新导入的需求。

App

需求编辑器创建和编辑需求
配置文件编辑器创建和管理包含构造型和属性的配置文件

函数

全部展开

slreq.import从外部文档导入需求
slreq.getCurrentImportOptionsPreImportFcn 回调中获取导入选项 (自 R2022a 起)
slreq.updateReqIfMappings刷新已注册的自定义 ReqIF 导入映射 (自 R2023b 起)
slreq.registerNavigationFcn注册导航函数,引用需求
slreq.getNavigationFcn获取已注册的导航函数,用于引用需求
slreq.find查找需求、参考和链接集工件
slreq.getCurrentObject获取需求编辑器、需求浏览器或 Requirements Table 模块中选定的对象 (自 R2021a 起)
slreq.load加载需求集、链接集或 Requirements Table 模块
slreq.open打开需求集
slreq.clear从内存中清除需求和链接

全部展开

slreq.ReqSet 使用需求集
slreq.Reference 使用外部需求代理对象
slreq.callback.CustomImportOptions自定义导入选项 (自 R2022a 起)
slreq.callback.DOORSImportOptionsIBM DOORS 导入选项 (自 R2022a 起)
slreq.callback.MSExcelImportOptionsMicrosoft Excel 导入选项 (自 R2022a 起)
slreq.callback.MSWordImportOptionsMicrosoft Word 导入选项 (自 R2022a 起)
slreq.callback.ReqIFImportOptionsReqIF 导入选项 (自 R2022a 起)

方法

全部展开

importFromDocument从外部文档导入可编辑需求
updateReferences更新需求需求集引用需求
updateSrcArtifactUriUpdate document resource identifier of imported requirements
updateSrcFileLocation更新导入需求的文档位置

获取需求、需求集和外部需求

find查找父级引用需求的子级
children查找子引用
parent查找引用需求的父项
reqSet返回父级需求集
getExternalTypeName从外部工件获取需求类型名称
navigateToExternalArtifact从导入的参考需求导航至原始需求

添加注释和自定义导入的需求

addComment 向引用需求添加注释
getAttribute获取引用的需求自定义属性
setAttribute设置引用的需求自定义属性

编辑和更新需求

hasNewUpdate检查导入节点是否有可用更新
updateFromDocument从外部需求文档更新引用需求
unlock 解锁引用需求
unlockAll 解锁所有子引用需求以供编辑

自定义导入行为

getPostImportFcn获取 PostImportFcn 回调的内容
getPreImportFcn获取已注册的 PreImportFcn 回调脚本
setPostImportFcn分配 PostImportFcn 回调脚本
setPreImportFcn分配 PreImportFcn 回调脚本
setParentPostImportFcn 回调中设置引用需求的父级
moveUp将引用的需求向上移动一层
moveDown将引用的需求在层次结构中向下移动

对象

全部展开

客户端和核心对象

oslc.Client客户端与 OSLC 提供方集成 (自 R2021a 起)
oslc.core.CreationFactoryOSLC 服务提供者创建工厂 (自 R2021a 起)
oslc.core.DialogOSLC 服务提供者用户界面对话框 (自 R2021a 起)
oslc.core.QueryCapabilityOSLC 服务提供者查询功能 (自 R2021a 起)

资源对象

oslc.rm.RequirementOSLC 需求管理领域的需求资源 (自 R2021a 起)
oslc.rm.RequirementCollectionOSLC 需求管理领域的需求收集资源 (自 R2021a 起)
oslc.qm.TestCaseOSLC 质量管理领域的测试用例资源 (自 R2021a 起)
oslc.qm.TestExecutionRecordOSLC 质量管理领域的测试执行记录资源 (自 R2021a 起)
oslc.qm.TestPlanOSLC 质量管理领域的测试计划资源 (自 R2021a 起)
oslc.qm.TestResultOSLC 质量管理领域的测试结果资源 (自 R2021a 起)
oslc.qm.TestScriptOSLC 质量管理领域的测试脚本资源 (自 R2021a 起)
oslc.cm.ChangeRequestOSLC 变更管理域的变更请求资源 (自 R2021a 起)

主题

导入和更新需求

自定义导入的需求

查看需求

精选示例