【问题标题】:Restricting Links to certain Objects限制到某些对象的链接
【发布时间】:2019-05-16 02:44:45
【问题描述】:

因此,模块中充满了对象,其中只有一些是需求。指向非要求的链接毫无意义……但用户自然会坚持这样做,无论如何。懒惰、粗心或只是训练不足;我们的用户是人类,他们经常会输入非常不完美的数据。

禁止此类错误链接的最佳方法是什么?有本地方法吗?我不担心,虽然它看起来相当基本。每当他们尝试通过 DXL 时弹出一个恼人的警告?

我们有一个枚举属性,它会告诉我们目标是否是需求。

【问题讨论】:

    标签: ibm-doors


    【解决方案1】:

    您可以使用触发器来完成此操作!

    有关非常简短的想法,请参阅this relatively recent conversation

    您需要在链接上创建一个预创建触发器,以确认其目标对象是否具有正确的枚举类型。如果只有一个特别麻烦的部分,这可能是数据库级别的触发器,或者项目级别,甚至是模块级别。

    请记住,这仅适用于更新版本的 DOORS。旧版本将需要一些更复杂的东西 - 例如,一个触发器,它检查一个模块预先关闭以查看是否已创建任何链接,如果是,它们是否根据您的标准具有“有效”目标。你可以有一个 post-open dxl,它创建一个链接数组并将其存储在 DXL 顶部上下文中......但这可能有点高级。

    【讨论】:

    • 谢谢!这让我脑海中浮现出一个模糊的想法……明天我会检查我们的版本。
    猜你喜欢
    • 2018-02-09
    • 2016-07-15
    • 1970-01-01
    • 1970-01-01
    • 2016-07-07
    • 2022-12-14
    • 2022-11-26
    • 2016-01-10
    • 1970-01-01
    相关资源
    最近更新 更多