是否可以找到门对象被删除的日期?我已经检查了属性,找到了一个可以创建和更新但不能删除的属性。
发布于 2018-08-28 18:48:31
很抱歉这么晚才回答-我才刚看过这个。然而,对于任何仍在寻找解决方案的人-对象的删除不会记录在属性中,而只是作为该对象的历史记录。
下面的简单脚本设计为在DXL属性(必须是字符串或文本类型)中运行。对于已删除的对象,它将记录删除日期(如果是自上次基线以来),或者如果删除是在模块的前一个基线中,则会记录一条固定消息。可以很容易地修改该脚本以在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 ""
}
}https://stackoverflow.com/questions/50120669
复制相似问题