前页 | 后页 |
安装和配置
Sparx Systems专业云服务器产品是使用标准的 Microsoft窗口安装程序包安装的,该程序包包括许多可选组件。其中一个组件是集成插件,默认安装在 C:\Program Files (x86)\ Sparx Systems \专业云服务器\SBPI\ 文件夹中(假设使用的是 64 位机器)。
需求
为了安装特定的集成插件,您必须具有:
- 授权A专业云服务器
- 对托管外部数据的服务器的物理网络访问
- 访问外部数据的用户凭据
- Enterprise Architect企业,统一或终极版,v14或更高版本
注意: Enterprise Architect试用版提供对集成的只读访问权限
包裹里有什么?
集成插件文件夹最初由集成服务器可执行文件 (SBPI.exe)、每个支持的外部产品的单独可执行文件 (*SBPI.exe)、示例配置文件和描述手动安装和配置步骤的文本文件组成。
插入 |
描述 |
也见 |
---|---|---|
集成(SBPI)服务器 |
SBPI.exe 应用程序充当专业云服务器和每个插件之间的接口,通过翻译Enterprise Architect请求,将它们转发给适当的插件,然后将生成的响应返回给Enterprise Architect 。 |
|
Application Lifecycle Manager插件 |
ALMSbpi.exe 插件与 MicroFocus Application Lifecycle Manager 产品(以前称为 HP Quality Center)交互。 |
|
Autodesk插件 |
AutodeskSbpi.exe插件与 AutoCAD 的文件和管理组件 AutoDesk 交互。 |
|
Bugzilla插件 |
BugzillaSbpi.exe插件与最初由 Mozilla 项目开发和使用的基于 Web 的缺陷/错误跟踪系统交互,现在根据 Mozilla 公共许可协议获得许可。 |
|
Confluence插件 |
ConfluenceSbpi.exe 插件与 Atlassian 的协作进行交互。它能够列出空间并链接到页面。 注记Confluence HTML 页面的内容是不同步的。 |
|
Dropbox插件 |
DropboxSbpi.exe 插件与 Dropbox 基于 Web 的文件托管服务交互。它能够列出 Dropbox 中的文件夹并链接到单个文件。 |
|
EA插件 |
插件与外部Sparx Systems的Enterprise Architect基于云的存储库交互。它能够浏览包层次结构或执行基于搜索的查询。 |
|
爵士乐插件 |
插件与:
|
|
Jira插件 |
JiraSbpi.exe 插件与 Atlassian 的问题跟踪系统交互。它能够列出用户最喜欢的过滤器(也称为星标过滤器)。然后每个过滤器将列出过滤器返回的所有 Jira 项目。 |
|
Salesforce |
SalesforceSbpi.exe 插件与Salesforce的顾客关系管理系统交互。 |
|
ServiceNow插件 |
ServiceNowSbpi.exe 插件与其基于云的企业管理系统的 ServiceNow 资产管理组件交互。 |
|
SharePoint插件 |
SharePointSbpi.exe插件与 Microsoft 基于 Web 的协作平台 SharePoint 进行交互。 |
|
Azure DevOps / TFS插件 |
插件与 Microsoft 的 Azure DevOps /团队基础服务器(TFS) 工作项交互 |
|
插件 |
WrikeSbpi.exe插件与 Wrike 的项目管理系统交互。 |
如何设置
集成框架由一个集成服务器 (SBPI.EXE) 应用程序组成,该应用程序启动一个或多个插件(例如 DropboxSbpi.exe 和 JiraSbpi.exe)。集成服务器和每个集成插件可以配置为与专业云服务器运行同一台机器上运行,也可以在完全不同的机器上运行。在最简单的配置中,集成服务器和所有集成插件都安装在单个服务器上。这种配置有两个主要优点:
- 专业云服务器将在其窗口服务启动(或停止)时自动启动(和停止)所有配置的插件。
- 云配置客户端内置的集成配置GUI,可以全面管理集成配置的方方面面;请参阅步骤 - 简单表。
步骤 - 简单
云配置客户端中包含的集成配置 GUI 消除了配置集成服务器和数据提供者所涉及的大部分复杂性,因此这是大多数用户推荐的方法。但是,此配置方法仅限于在与专业云服务器相同的服务器上运行所有集成组件(*SBPI.exe)。
节 |
描述 |
也见 |
---|---|---|
为集成配置专业云服务器 |
Sparx Systems专业云服务器的每个安装都可以配置为与单个集成服务器进行通信;此定义的配置选项定义为一系列注册表设置,但是专业云服务器配置客户端中的“集成”选项卡允许定义和维护集成服务器选项,而无需您手动操作注册表或配置文件。 此图显示了具有默认设置的集成服务器的定义:
或者,可以通过 WebConfig 接口配置集成服务器和插件。有关详细信息,请参阅WebConfig -集成插件主题。 |
|
配置集成数据提供者 |
每个数据提供者(或插件)都被定义为 [HKEY_用户\.DEFAULT\Software\ Sparx Systems \SQLBridge\SBPI\插件\{unique} 中的一系列注册表项和配置文件中的设置。同样,云配置客户端中的“集成”选项卡允许定义和维护集成数据提供者的详细信息,而无需您手动操作注册表和配置文件。 |
添加/编辑数据提供者 |
配置防火墙 |
为了尽量减少配置专业云服务器及其特征所需的防火墙规则,PCS 版本 4。1现在通过普通 PCS 端口路由对集成服务器 ( 1 ) 的所有请求,因此如果您使用的是 PCS 4。 1或更高版本不需要额外的防火墙规则,除了Enterprise Architect客户端与专业云服务器通信的规则。 对于 PCS 的版本 3 和 4,集成服务器 (SBPI.exe) 通常必须被授予通过任何本地防火墙的访问权限,以便Enterprise Architect客户端可以连接到它。专业云服务器安装程序将自动创建一个防火墙异常,允许任何传入请求传递给 SBPI.exe;但是,应检查和调整默认设置以适应您的环境。 |
步骤 - 手动
重要提示:仅当集成组件将在与专业云服务器不同的运行上运行时才需要这些步骤,否则应使用步骤 - 简单表。
节 |
描述 |
也见 |
---|---|---|
为集成配置专业云服务器 |
Sparx Systems专业云服务器的每个安装都可以配置为与单个集成(或 SBPI)服务器进行通信。这些配置选项被定义为一系列注册表设置。 这是集成服务器的所有有效选项的示例: [HKEY_用户\.DEFAULT\Software\ Sparx Systems \SQLBridge\SBPI\服务器] “启用”=“真” “本地端口”=dword:00001f90 "UseLegacy"=" false " "参数"="-port 8080 -protocol http" “协议”=“ https ” "服务器"=" localhost " "端口"=dword:00001f90 “忽略SSL错误”=“真” “尝试自动发现”=“真” "客户端协议"="http" "ClientServer"="alternativeservername" “客户端端口”=dword:00001f90
|
|
配置数据提供者 |
每个数据提供者被定义为一系列注册表项: [HKEY_用户\.DEFAULT\Software\ Sparx Systems \SQLBridge\SBPI\插件\{unique} 其中 {unique} 是数据提供者的唯一 UUID。 这是完成外部数据提供者定义的示例: [HKEY_用户\.DEFAULT\Software\ Sparx Systems \SQLBridge\SBPI\插件\{853489C1-4C22-4bad-9A8E-3098D07A3FC1}] “自动启动”=“真” “启用”=“真” "组"="" "名称"=" Sparx Systems示例帐户" "端口"=dword:00001f91 “特色”="前缀" "TypeKey"="jira" "参数"="-port 8081 -config jr.config" "配置"="jr1.config"
协议=https 服务器=example.com 端口=443 BASEURL=我的项目 用户名= 密码= 创建项目=假 修改项目=假 后讨论=真 代理=10.0.0.0:3128 代理=<本地>;10.* IGNORESSLERRORS=真
注1
|
|
为外部数据提供者配置模型 |
为了让Enterprise Architect的用户连接到给定的外部数据提供者,必须配置Enterprise Architect模型和外部数据提供者模型的“绑定”。这是通过 [HKEY_用户\.DEFAULT\Software\ Sparx Systems \SQLBridge\SBPI\Bindings\{unique}] 中的一系列注册表设置为每个模型/外部数据提供者组合执行的。在此string中,{unique} 是唯一标识绑定的 8 位十六进制数。例如: [HKEY_用户\.DEFAULT\Software\ Sparx Systems \SQLBridge\SBPI\Bindings\B6EE6851] "LocalModel"="eaexample" "插件"="{853489C1-4C22-4bad-9A8E-3098D07A3FC1}"
|
特别注记
在集成服务器或提供者级别使用 SSL
如果您选择在集成服务器级别或集成提供者级别实现 HTTPS 协议,则集成可执行文件 (*SBPI.EXE) 将需要与它们在同一文件夹中的“server.pem”文件;因此,如果使用默认安装路径,这意味着“server.pem”应放在 C:\Program Files (x86)\ Sparx Systems \Future专业云服务器\SBPI\ 文件夹中。
请参阅添加端口定义帮助主题中的SSL 证书部分和自签名 SSL 证书 帮助话题 有关如何创建有效的“server.pem”文件的更多信息。
Enterprise Architect的集成插件需求:
- The别名as the模型's DB
- 定义的模型在专业云服务器中配置为“启用”和“启用专业特征(OSLC、 WebEA和集成)”