在SPARX Enterprise Architect中生成分层项目列表



我试图创建一个显示用户故事层次结构的RTF报告。在我的模型中,我有以下包结构:

Requirements Package
- Package A
- - Requirement 1
- - Requirement 2
- - Requirement 3
- Package B
- - Sub-Package I
- - - Requirement 4
- - - Requirement 5
- - Sub-Package II
- - - Requirement 6
- - - Requirement 7
- Package C

我想让它以项目符号列表的形式出现,像这样:

  • 包一个
    • 要求1
    • 要求2
    • 要求3
  • 方案B
    • 我包里
      • 要求4
      • 要求5
    • 子包
      • 要求6
      • 要求7
  • 包C

当它只是包中的需求时,我使用以下模板使其工作:

package >
*    {Pkg.Name}
element >
    * {Element.Name}
< element
child packages >
< child packages
< package

但是它"扁平化"了所有的包,就好像子包在主需求包之下一样。我该如何解决这个问题?

看来唯一的方法就是将包名和元素名分别设置为第一级和第二级标题,并定义样式表,其中将编号标题的样式更新为项目符号。

子包/元素似乎没有增加缩进级别或更新其他编号样式(我尝试创建一个bullet1和bullet2样式,但尽管在子包中,但bullet1仍然是bullet1)。

选项对话框显示了一个可以增加到的标题级别,所以看起来这个只适用于HeadingX样式。

最新更新