In Enterprise Architectelement.SynchTaggedValues()
无法从外接程序工作但它是根据EA内部的脚本工作的。
请在下面找到我使用的代码。
最初创建一个活动元素。
EA.Element element = package.Elements.AddNew("Activity1", "Activity");
element.Stereotype = "Activity";
element.Update();
稍后尝试同步现有元素的TaggedValues。
element= repository.GetElementByGuid("{13D2915D-C249-4449-AA3C-8D807C54251C}");
bool ok = element.SynchTaggedValues("BPMN2.0", "Activity");
返回错误。此处未进行同步。我该怎么做?
我建议首先正确创建元素:
EA.Element element = package.Elements.AddNew("Activity1", "BPMN2.0::Activity");