为节标题创建DOORS属性

时间:2014-04-24 17:13:07

标签: scripting ibm-doors

如何创建DOORS属性“SectionHeading”以显示对象所属的部分编号+标题?

示例(这里的每一行都是DOORS对象):

第3.1节XXX要求

Req100系统应该这样做......(此对象在DOORS的第3.1节中)

第3.1.1节YYY子要求

Req234系统应该做这个子事.... (此对象在3.1.1节下)

Req368系统应该执行此其他子事务...(此对象也在第3.1.1节中)

第3.1.1.1节ZZZ子要求

Req555系统应该做这个子事......(这个对象在3.1.1.1节下)

Req123系统应该执行此其他子事务...(此对象在第3.1.1.1节中)

Req580系统应该执行此其他子事务...(此对象在第3.1.1.1节中)

我想创建一个名为“SectionHeading”的属性来显示

Req100,SectionHeading:“3.1 XXX Requirements”

Req234,SectionHeading:“3.1.1 YYY子要求”

Req368,SectionHeading:“3.1.1 YYY子要求”

Req555,SectionHeading:“3.1.1.1 ZZZ子要求”

Req123,SectionHeading:“3.1.1.1 ZZZ子要求”

Req580,SectionHeading:“3.1.1.1 ZZZ子要求”

我不想在模块中创建从对象到其节头的链接(虽然这可能会给我我需要的东西)。

1 个答案:

答案 0 :(得分:1)

您需要创建一个DXL属性,代码应如下所示:

Object o = parent(obj)
if(!null o)
{
    obj."NAME_OF_YOUR_ATTRIBUTE" = number(o) " " o."Object Heading" ""
}