预订演示
前页 后页

链接项

在Enterprise Architect中创建 Linked元素

要在Enterprise Architect模型中创建链接到外部项目的新元素:

  1. 右键单击外部数据窗口列表中的外部项目。
  2. 选择“创建本地元素”。
  3. 选择默认类型或“ExternalReference”(忽略任何类型映射;请参阅配置帮助主题)。
  4. 选择将在哪个包中创建元素。
  5. 可选择将新元素添加到当前活动的打开的图表中。
  6. (可选)选择“导入关系”以将任何项目关系作为链接到新元素连接器导入。注记,这仅适用于某些外部数据提供商。注记,如果关系的另一端未链接到Enterprise Architect中的元素,则不会添加连接器。
    Create Local Element dialog
本地元素属性将从“字段映射”对话框中定义的值创建,如配置中所述 帮助主题。

一旦链接,本地元素将显示在外部项目下:

Linked item

链接项

选择多个项目即可同时创建多个元素。所有元素将以默认类型或“外部引用”类型创建。

  • 要选择一组多个项目,请选择第一个项目,按住 Shift 并选择最后一个项目。
  • 要选择(或取消选择)单个项目,请按住控件并单击该项目。

链接整个文件夹

可以同时链接整个树形结构层次 - 导入Enterprise Architect并保持树形层次结构。

右键单击外部树层次结构中的外部文件夹,然后选择“链接整个文件夹”

在外部提供者中创建并链接整个Enterprise Architect包

只需一步即可将整个Enterprise Architect包(包括所有子包和元素)链接并添加到外部提供商。

  • 在Enterprise Architect浏览器中右键单击一个包,然后选择专门化 >导出到外部提供者
  • 选择要导出到的外部提供商和文件夹
  • 要导出所有子包和子项目,请勾选“递归子文件夹”复选框
  • 单击导出

链接现有Enterprise Architect元素

通过将本地元素从浏览器窗口拖放到外部提供者上, Enterprise Architect中的现有元素可以链接到外部项中现有的项。因此,在我们的示例中:

Linked item

将Enterprise Architect元素“作为开发人员, I想在冲刺期间更新故事状态”从浏览器窗口拖放到同名的 Jira 项目上,从而在两者之间建立链接。

在外部提供者中创建链接项目

Enterprise Architect中现有的本地元素可以通过这种方式添加到外部提供者:

  1. 选择本地Enterprise Architect元素(在浏览器窗口中)。
  2. 浏览外部提供者并选择所需的目的地位置。
  3. 在“外部数据”菜单中,选择“创建链接项目”。
注记:
  • 要创建新的外部项目,必须将集成提供者配置为在专业云服务器上允许此操作(默认情况下不允许)
  • 并非所有提供商都允许创建新项目

更新本地元素(“拉动”更改)

如果本地元素或外部数据项在创建或链接后被修改,则更改项名称旁边的图标顶部将显示一个“感叹号”指示符。右键单击链接的Enterprise Architect元素,然后选择“拉取 - 使用外部数据更新本地元素”选项。

Pull changes

注记:如果自链接创建以来本地元素已被修改,则其更改将被外部数据覆盖。

更新外部项目(“推送”更改)

如果本地元素或外部数据项自创建或链接以来已被修改,则更改项名称旁边的图标顶部将显示一个“感叹号”指示符。右键单击Enterprise Architect元素,然后选择“推送 - 使用本地数据更新外部项”选项。

Push changes

注记:

  • 如果自链接创建以来外部元素已被修改,则其更改将被本地数据覆盖
  • 要更新外部项目,集成提供者必须配置为允许在专业云服务器上执行此操作(默认情况下不允许)

同步所有本地元素

Enterprise Architect中所有本地链接的元素都可以使用外部数据提供者中链接项目的新数据快速更新。对于已选择“导入关系”选项链接的项目,其连接器/关系也将同步。

  • 右键单击树状层次结构中的外部提供程序并选择“同步链接元素,或单击工具栏中的“汉堡包”图标,然后选择“同步本地链接元素”选项。

  • 选择同步所有本地元素或仅同步具有<<外部引用>>构造型的元素
  • 选择将所有外部更改“拉”入 EA,或将所有更改从 EA“推送”到外部提供商,或者进行“双向”同步,这将根据已更新的内容同时更新 EA 和外部项目。
  • 如果选择“双向同步”,则还有另一个选项可以选择在双方都更新的情况下要做什么:要么让外部提供商覆盖更改,要么让 EA 覆盖外部更改,或者打开冲突解决窗口以允许为任一方选择单独的字段
  • 窗口底部指示可以更新多少个本地元素(注记此时尚不清楚外部项目是否有任何更改)。
  • 单击同步按钮。