许可
Parent page: 安装、许可与管理
Enterprise Server 的许可由以下两个组件构成,它们共同组成一个两层许可系统:
- Server License – 该许可使 Enterprise Server 安装的功能与服务对组织可用。
- Client Access License – 该许可使组织内的用户能够访问该组织的 Enterprise Server。
Enterprise Server 的许可可以通过云端处理,也可以通过本地许可文件(*.alf)处理。
服务器许可与客户端访问许可两种类型可在一个独立的许可包中提供——Altium Enterprise Server——使组织及其用户能够访问该许可所支持的已安装服务器技术。
获取许可
当通过添加合适的 Enterprise Server 许可为 Enterprise Server 授权后,Enterprise Server 的功能即可使用。概括而言,Enterprise Server 及其客户端连接可通过以下方式之一进行许可:
- 通过 Altium License 服务门户获取服务器许可和客户端访问(CAL)许可。这将使用 Enterprise Server 的 From cloud 选项(位于其 自助许可 功能中)。退出后再重新登录 Enterprise Server,以启用新授权的功能。
- 连接到另一台 Enterprise Server 或 Altium Infrastructure Server(例如中央许可服务器)中的 PLS 服务,该服务提供已获取且有可用席位的 Enterprise Server 许可。有关此许可选项的详细信息,请参阅 外部 PLS 模式。
- 从磁盘导入现有许可文件(*.alf)。这将使用 Enterprise Server 的 From file 选项(位于其 自助许可 功能中),并有效地“获取”您已在本地拥有的 Enterprise Server 许可。退出后再重新登录 Enterprise Server,以启用新授权的功能。
- 将许可文件(*.alf)放置在 Enterprise Server 安装的根目录中(通常为
\Program Files (x86)\Altium\Altium365)。Enterprise Server 重启时会自动导入许可文件——可能需要重启系统。
自助许可
Enterprise Server 提供灵活的“自助许可”方法,用于添加或获取 Altium 许可,可通过其 Licenses 页面(Admin - Licenses)使用。对于全新安装的 Enterprise Server,系统会通过一系列提示说明引导您完成许可流程。
-
为新安装的 Enterprise Server 开始许可流程:请在托管 Enterprise Server 的 PC 上,通过浏览器界面登录。您必须以管理员身份登录,使用默认的用户名/密码(
admin/admin)凭据,或使用已配置的管理员账户凭据。 -
登录后,您将进入界面的 Licenses 页面,界面顶部的警示横幅会指示 Enterprise Server 尚未授权。要添加许可,请单击
按钮,并在云端或文件选项中进行选择。From cloud 选项将从 Altium 门户加载贵公司可用的许可列表,而 From file 选项将打开文件浏览器,用于从磁盘选择并导入现有的 alf许可文件。 -
使用 From Cloud 选项时,需要提供 Altium Account 凭据以连接到 Altium Licensing 门户。请注意,这些凭据允许 License Server 在初次获取贵公司许可时直接与您的 AltiumLive 账户通信,因此此时安装并运行 Enterprise Server 的主机需要能够访问互联网。
由于 Enterprise Server 尚未配置为连接到某个账户,系统会自动打开一个 AltiumLive Sign in 窗口以请求您的账户凭据。请注意,这是一次性流程——一旦账户凭据验证通过,它们将作为 Enterprise Server 配置的一部分被保存(参见 Admin - Settings - General - AltiumLive Credentials)。
-
将出现 Add Licenses 窗口,列出贵公司可用的所有 Altium 许可,包括 Enterprise Server 以及其他 Altium 软件的许可。要激活 Enterprise Server 功能,请选择一个有效的 Altium Enterprise Server 服务器许可。要使用户能够从 Altium Designer 登录 Enterprise Server,还需选择一个有效的 Altium Enterprise Server CAL 许可(客户端访问许可)。
-
单击
按钮,启动将这些许可从远程 Altium License Server 获取(或“检索”)到本地 Enterprise Server 的过程。完成后,Licenses 页面将显示已获取的许可,并提示您退出/登录以激活 Enterprise Server 功能。将占用 Altium Enterprise Server 许可的一个席位,如与该许可关联的 User Count 字段所示。该席位由内部“System”用户占用。
已获取的 Enterprise Server 许可——为 Enterprise Server 授权的最快、最简化的方法。 -
当您退出并重新登录 Enterprise Server 后,其已启用的功能将在左侧主导航树中完全可用。
获取许可文件
通过基于云的 Altium License 服务为 Enterprise Server 获取许可,是最快且最简化的方法。但如果您愿意,Enterprise Server 许可也可以通过本地许可文件(*.alf)来处理。所需许可文件的手动获取通过 Company Dashboard 完成(在 Altium 网站右上角的 Altium 账户菜单中,通过 Company Dashboard 条目进入)。在 Licenses page 中找到适用的许可,然后进入详细的许可管理页面。进入后,单击 Activate 链接以生成并下载相应的许可文件。
许可文件的数量取决于组织需求,但至少需要两个文件:
- Altium Enterprise Server License – 该许可使 Enterprise Server 安装的功能与服务对组织可用。无论 Enterprise Server 数据使用何种后端数据库类型,获取的许可都相同:Altium Enterprise Server License <LicenseActivationCode> R10 Primary.alf。
- Altium Enterprise Server Client Access License (CAL) – 该许可使组织内用户能够访问并登录组织的 Enterprise Server,同时也决定可同时连接到 Enterprise Server 的用户数量。尽管可以注册任意数量的用户来访问和使用 Enterprise Server,但同时允许连接的用户数仅限于许可数量。每个许可提供购买的席位数 n,可支持最多 n 个不同用户同时连接。无论 Enterprise Server 数据使用何种后端数据库类型,获取的许可都相同:Altium Enterprise Server CAL License <LicenseActivationCode> R10 Primary.alf。
许可文件下载后,可通过以下方式使用:
- 通过 Enterprise Server 的自助许可逐个导入。在 Enterprise Server 浏览器界面的 Licenses 页面中,单击
按钮并选择 From file 选项。将打开文件浏览器对话框,用于选择并导入 alf 文件(一次一个)。 - 将它们放入 Enterprise Server 的根安装文件夹中(其默认位置为 \Program Files (x86)\Altium\Altium365)。Enterprise Server 会在重启时自动导入许可证文件——可能需要重新启动系统。
为用户授权许可
用户(组织内的团队成员)的连接访问由当前应用于 Enterprise Server 的 Client Access License(CAL)控制。许可证按上述方式添加到 Enterprise Server,并由管理员通过服务器的 Licenses 页面(Admin - Licenses)进行配置。
Client Access License 为指定数量的席位提供 Enterprise Server 连接,这些席位作为按需浮动的许可证池。当用户登录 Enterprise Server 时,如果该用户属于许可证已分配到的角色,则会从该池中分配一个许可证连接席位给该用户。这适用于通过浏览器或 Altium Designer 登录 Enterprise Server 的用户——如果用户同时通过浏览器和 Altium Designer(在同一台 PC 上)登录,也只会占用一个许可证席位。
要控制连接许可证(CAL)如何向角色(从而向用户)提供可用性,请编辑其许可证分配配置,以包含特定角色、席位分配和连接选项。要查看某个许可证当前的分配情况,请在 Licenses 页面上点击其编辑项(
)。

CAL 许可证可以针对不同用户组进行应用并限制席位数。与 Project Sharing 结合使用时,可对用户访问进行严格控制。
编辑连接许可证分配(
),以定义可访问该许可证的角色(Assign to role),从而确定哪些用户可以连接,以及该许可证有多少席位可供该角色使用(Seats count 或 All available seats)。请注意,其他设置(如 Automatic leasing 和 Allow Roaming)适用于由 Private License Service 提供的其他许可证类型。

通过为特定角色分配特定数量的许可证席位,来控制谁可以通过浏览器或 Altium Designer 访问 Enterprise Server。
可根据需要向 Client Access License 添加更多分配项(
),以将其可用席位分配给各用户角色。

一个连接许可证(CAL)可以关联多个许可证分配项,以分配或限制用于用户登录的席位。
许可证使用情况
Enterprise Server 提供多种方式来查看和评估许可证的使用情况。对于 CAL 连接许可证,如需查看谁正在(或曾经)登录 Enterprise Server,请在 Licences 页面的 Licenses 选项卡中展开该连接许可证条目。
该用户列表包含许可证使用时长及开始时间,并且允许你终止某个用户的连接会话(Kill Session)。在 Roles 选项卡下还提供更多信息,其中显示每个服务器角色的许可证席位可用性和当前使用情况。

在 Licenses 页面的 Licenses、Roles 和 Reports 选项卡下,可获得越来越全面的许可证使用数据。
如需对许可证使用情况进行高级评估,请打开 Reports 选项卡。这里提供高度可配置的报表系统,以表格形式提供当前与历史许可证使用情况的详细数据。如果使用 Private License Service(PLS)为本地网络中的其他 Altiium 软件授权许可,则 License Reports 尤其有用。
超出许可证连接数限制
默认情况下,所有 Client Access Licenses 的席位会汇总到一个浮动许可证池中。换句话说,就是一个用于 Enterprise Server 连接的大“桶”。当组织内的用户(团队成员)尝试连接到 Enterprise Server 时,会如上所述自动从该池中分配一个席位。该分配会在后续用户访问中持续有效。
如果你尝试在 Altium Designer 或外部浏览器中连接/访问 Enterprise Server,而同时连接数上限——由许可证席位数量和角色分配决定——已达到,则登录会失败。在这种情况下,会弹出对话框提示你这一情况。




