Enterprise Architect的外接程序场景中的更新步骤

本文关键字:更新 程序 Architect Enterprise | 更新日期: 2023-09-27 18:06:11

我想更新字段"Results" (UI)为定义到元素的场景步骤之一,但它不工作。"更新()方法"(API)将"results"改为"result"。UI中只显示result (database, t_objectscenario . xmlcontent =>result)中的值。这是真的吗?这是使用API更新字段"结果"(UI)的另一种方式?

                        foreach (EA.IDualScenario es in element.Scenarios)
                        {
                            foreach (EA.IDualScenarioStep ess in es.Steps)
                            {
                                if (ess.Name.Trim().Length == 0 &&
                                    ess.Uses.Trim().Length == 0 &&
                                    ess.Results.Trim().Length == 0
                                    )
                                {
                                    ess.Name = "TEST_Name";
                                    ess.Uses = "TEST_Uses";
                                    ess.Results = "TEST_Results";
                                    ess.Update();
                                }
                            }
                            es.Update();
                        }
                        element.Update();

Enterprise Architect的外接程序场景中的更新步骤

你使用的EA版本已经过时两年多了(还有两个主要版本)。有问题的行为是一个已确认的错误,已在10.0.1005版本中修复。

Sparx Systems不发布旧版本的bug修复程序(除非您使用某种我不知道的特殊支持计划),所以您需要升级。好消息是EA是非常向后兼容的,所以你应该不会有任何问题。