我正在探索Sparx EA自动化API。我正在尝试使用API获取所有字段元数据。 对于像Status这样的字段,我们可以使用Repository.GetReferenceList()获取所有可能的值(如 - High,Medium,Low等)。但我无法找到优先级和难度的可能值列表。
我检查了数据库并意识到最初它不在任何表中。此外,如果我们更改值列表,它将进入数据库表。
有没有办法让我总是使用API获取可能的值?
答案 0 :(得分:3)
它们是硬编码高,中和低
答案 1 :(得分:2)
在EA 11中增强了Repository.GetReferenceList()函数,允许通过传递参数" List:PriorityType"来访问优先级和难度参考列表。或"列表:难度类型"。
例如:
Repository.GetReferenceList("List:PriorityType");
Repository.GetReferenceList("List:DifficultyType");