首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >DOORS对象删除日期

DOORS对象删除日期
EN

Stack Overflow用户
提问于 2018-05-02 01:04:00
回答 1查看 734关注 0票数 0

是否可以找到门对象被删除的日期?我已经检查了属性,找到了一个可以创建和更新但不能删除的属性。

EN

回答 1

Stack Overflow用户

发布于 2018-08-28 18:48:31

很抱歉这么晚才回答-我才刚看过这个。然而,对于任何仍在寻找解决方案的人-对象的删除不会记录在属性中,而只是作为该对象的历史记录。

下面的简单脚本设计为在DXL属性(必须是字符串或文本类型)中运行。对于已删除的对象,它将记录删除日期(如果是自上次基线以来),或者如果删除是在模块的前一个基线中,则会记录一条固定消息。可以很容易地修改该脚本以在DXL列中显示其结果。

多花一点力气(冒着降低DOORS使用性能的风险),就可以对其进行进一步修改,以便从以前的模块基线中检索删除日期和时间。

代码语言:javascript
复制
History     hr   = null
HistoryType ht   = null
Date        dDel = null

if (!isDeleted(obj))
{
    obj.attrDXLName = ""
}
else
{
    for hr in obj do
    {
        ht = hr.type
        if (ht == deleteObject)
        {
            dDel = dateAndTime(hr.date)
        }
    }

    if (null dDel)
    {
        obj.attrDXLName = "Object deleted in a previous baseline."
    }
    else
    {
        obj.attrDXLName = "Object deleted: " dDel ""
    }
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50120669

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档