DOORS删除对象的日期

时间:2018-05-01 17:04:00

标签: object ibm-doors

是否可以找到DOORS对象被删除的日期? 我检查了属性,找到了一个用于创建和更新,但没有删除。

1 个答案:

答案 0 :(得分:0)

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

下面的简单脚本旨在在DXL属性(必须为String或Text类型)中运行。对于已删除的对象,它将记录删除的日期(如果自上次基准以来),如果删除在模块的先前基准中,则将记录一条固定的消息。可以轻松修改该脚本以在DXL列中显示其结果。

稍加努力(可能会降低使用中的DOORS性能的风险),可以对其进行进一步修改以从以前的模块基准中检索删除日期和时间。

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 ""
    }
}