许可

您正在阅读的是 7.0. 版本。关于最新版本,请前往 许可 阅读 8.0 版本
本文档介绍的是 Enterprise Server 本身的许可授权。Altium Designer 许可证可由服务器的 Private License Service (PLS)获取,并可在主机网络中提供使用。专用 PLS 部署在一台连接到公司 LAN/WAN 的 PC 上,由管理员进行设置,用于在本地获取公司的 Altium 许可证,并按需将其提供给 Altium Designer 安装使用。更多信息请参阅 Private License Service 页面。

Enterprise Server 的许可由以下两个组成部分构成,它们共同组成一个两级许可系统:

  • Server License – 该许可证使组织能够使用 Enterprise Server 安装中的功能与服务。
  • Client Access License – 该许可证使组织内的用户能够访问该组织的 Enterprise Server。

Enterprise Server 的许可既可以通过云端处理,也可以通过本地许可证文件(*.alf)处理。

由于 Client Access License 控制单个用户连接到 Enterprise Server 的能力,因此它通常也被称为 Connector License
Server License 和 Client Access License 都是计时许可证。必须续订订阅,才能让组织内用户持续访问 Enterprise Server,并获取 Altium 作为 Enterprise Server 一部分所开发的新特性与功能。如果订阅续订中断,将提供一个 Server 许可证和一个 CAL 许可证,用于访问数据以进行备份和配置。

Server 与 Client Access 两种许可证类型可在一个独立的许可证包中提供——Altium Enterprise Server——使组织及其用户能够访问该许可所支持的已安装服务器技术。

请注意,虽然 Client Access License 允许用户连接到 Enterprise Server 并使用其功能与服务,但某些功能或服务仅对 Enterprise Server 的管理员用户开放。

获取许可

当通过添加合适的 Enterprise Server License 为 Enterprise Server 授权后,Enterprise Server 的功能即可使用。概括来说,Enterprise Server 及其客户端连接可通过以下方式之一进行授权:

  • 通过 Altium License 服务门户获取 Server 和 Client Access(CAL)许可证。这将使用 Enterprise Server 的 From cloud 选项(位于其 self-licensing 功能中)。退出登录后再重新登录 Enterprise Server,以启用新授权的功能。
  • 连接到另一台 Enterprise Server 或 Altium Infrastructure Server(例如中央许可证服务器)中的 PLS 服务,该服务提供已获取且仍有可用席位的 Enterprise Server 许可证。有关此授权选项的详细信息,请参阅 External PLS mode
  • 从磁盘导入现有许可证文件(*.alf)。这将使用 Enterprise Server 的 From file 选项(位于其 self-licensing 功能中),并相当于“获取”你本地已拥有的 Enterprise Server 许可证。退出登录后再重新登录 Enterprise Server,以启用新授权的功能。
  • 将许可证文件(*.alf)放置到 Enterprise Server 安装的根目录(通常为 \Program Files (x86)\Altium\Altium365)。Enterprise Server 在重启时会自动导入许可证文件——可能需要重启主机。
有关获取上述最后两种方法所需许可证文件的更多信息,请参阅 Obtaining License Files
软件每小时检查一次是否存在有效的许可证文件。没有有效的 Server License,将无法访问 Enterprise Server。如果存在有效的 Server License,但没有有效的 Client Access Licenses(没有可用连接数),则允许一个管理员连接,用于备份和配置。

自助授权

Enterprise Server 提供灵活的“自助授权”方法,用于添加或获取 Altium 许可证,可通过其 Licenses 页面(Admin - Licenses)进行操作。对于全新安装的 Enterprise Server,系统会通过一系列提示说明引导你完成授权流程。

  1. 要为新安装的 Enterprise Server 开始授权流程,请在托管 Enterprise Server 的那台 PC 上,通过浏览器界面登录。你必须以管理员身份登录,使用默认的用户名/密码(admin/admin)凭据,或使用已配置的管理员账号凭据。

    请注意,新安装的 Enterprise Server 处于未授权状态,且无法从网络访问,因此初次浏览器连接必须通过本机——即托管 Enterprise Server 的 PC——进行。连接时,可使用 Enterprise Server 的内部地址(http://localhost:9780,使用默认端口号)或其网络地址(http://<computername>:9780——其中 <computername> 为 Enterprise Server 主机 PC 的网络名称,并使用默认端口号)。要确认 PC 的网络名称,请前往 Control Panel\System and Security\System 并查看“Computer Name”条目。

    在后续完成授权后,可通过 <computername> 地址从网络中的所有计算机访问 Enterprise Server。

    通过基于浏览器的界面登录你的 Enterprise Server。
    通过基于浏览器的界面登录你的 Enterprise Server。

  2. 登录后,你将进入界面的 Licenses 页面,界面顶部的提示横幅会指示 Enterprise Server 尚未授权。要添加许可证,点击 按钮,并在云端或文件选项中进行选择。From cloud 选项会加载 Altium 门户中你公司可用的许可证列表,而 From file 选项会打开文件浏览器,用于从磁盘选择并导入现有的 alf 许可证文件。

    Enterprise Server 会提示需要进行授权。选择是从云端添加授权,还是从本地现有的 alf 许可证文件添加。
    Enterprise Server 会提示需要进行授权。选择是从云端添加授权,还是从本地现有的 alf 许可证文件添加。

  3. 使用 From Cloud 选项时,需要提供 Altium Account 凭据以连接到 Altium Licensing 门户。请注意,这些凭据允许 License Server 在初次获取公司许可证时直接与您的 AltiumLive 账号通信,因此此时安装并运行 Enterprise Server 的主机需要能够访问互联网。

    由于 Enterprise Server 尚未配置为连接到账号,系统会自动打开一个 AltiumLive Sign in 窗口以请求你的账号凭据。请注意,这是一次性流程——一旦账号凭据验证通过,它们将作为 Enterprise Server 配置的一部分被保存(参见 Admin - Settings - General - AltiumLive Credentials)。

    使用云端授权时,你需要提供 AltiumLive 登录凭据。
    使用云端授权时,你需要提供 AltiumLive 登录凭据。

    要检查 Cloud license service portal URL 是否配置正确,以便从 Altium License 服务获取可用许可证,请查看 License manager settings pageAdmin - Settings - License manager 上的 Cloud license service url 设置。该条目应为:http://portal2.altium.com/?cls=soap
  4. 将出现 Add Licenses 窗口,列出你公司可用的所有 Altium 许可证,包括 Enterprise Server 以及其他 Altium 软件的许可证。要激活 Enterprise Server 功能,请选择一个有效的 Altium Enterprise Server server license。要使用户能够从 Altium Designer 登录 Enterprise Server,还需选择一个有效的 Altium Enterprise Server CAL 许可证(Client Access License)。

    无论后端数据库(Firebird 或 Oracle)是什么,使用的都是同一组许可证。

    选择所需的 Enterprise Server 授权——包括一个 Server Licence 和至少一个 Client Access License(CAL)。
    选择所需的 Enterprise Server 授权——包括一个 Server Licence 和至少一个 Client Access License(CAL)。

    当 Altium 账号中列出的许可证数量较多(From Cloud 选项)时,可使用筛选选项(Product Name 字段和 Show Valid only 复选框)来定位并选择所需类型的许可证。
  5. 点击 按钮,启动将这些许可证从远程 Altium License Server 获取(或“检索”)到本地 Enterprise Server 的过程。完成后,Licenses 页面将显示已获取的许可证,并提示你退出/重新登录以激活 Enterprise Server 功能。Altium Enterprise Server 许可证将占用一个席位,如与该许可证关联的 User Count 字段所示。该席位由内部“System”用户使用。

    已获取的 Enterprise Server 授权——这是让 Enterprise Server 完成授权最快、最简化的方法。
    已获取的 Enterprise Server 授权——这是让 Enterprise Server 完成授权最快、最简化的方法。

  6. 当你退出并重新登录 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,并选择所需的额外席位数量即可。

为用户授权

用户(组织内的团队成员)的连接访问由当前应用于 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)登录,也只会占用一个许可证席位。

有关用户组的使用信息,请参阅 Managing Users & Groups

要控制连接许可证(CAL)如何向各组(从而向用户)提供,请编辑其许可证分配配置,以包含特定组、席位分配和连接选项。可在 Licenses 页面点击其编辑条目()来查看许可证的当前分配情况。

CAL 许可证可应用于单个用户组,并可对席位进行限制。与 Project Sharing 结合使用时,可严格控制用户访问。
CAL 许可证可应用于单个用户组,并可对席位进行限制。与 Project Sharing 结合使用时,可严格控制用户访问。

默认情况下,许可证会分配给所有 Workspace 用户,除非在 License manager 页面(Admin - Settings - License manager)取消勾选 Automatically create assignment for All Users group 选项。

编辑连接许可证分配(),以定义可访问该许可证的组(Assign to role),从而确定哪些用户可以连接,以及该许可证有多少席位可供该组使用(Seats countAll available seats)。请注意,其他设置(如 Automatic leasingAllow Roaming)适用于由 Private License Service 提供的其他许可证类型。

通过为特定组分配特定数量的许可证席位,控制谁可以通过浏览器或 Altium Designer 访问 Enterprise Server。
通过为特定组分配特定数量的许可证席位,控制谁可以通过浏览器或 Altium Designer 访问 Enterprise Server。

可根据需要向 Client Access License 添加更多分配(),以将可用席位分配给各用户组。


一个连接许可证(CAL)可以关联多个许可证分配,用于分配或限制支持用户登录的席位。

许可证使用情况

Enterprise Server 提供多种方式来查看和评估许可证的使用情况。对于 CAL 连接许可证,如需查看谁正在(或曾经)登录 Enterprise Server,请在 Licences 页面的 Licenses 选项卡中展开该连接许可证条目。

该用户列表包含许可证使用时长及开始时间,并允许你终止某个用户的连接会话(Kill Session)。在 Groups 选项卡下还提供更多信息,其中显示每个服务器组的许可证席位可用性与当前使用情况。

Javascript ID: Licensing_LicenseUsage_AES7_0

Licenses 页面的 LicensesGroupsReports 选项卡下可获得更全面的许可证使用数据。

Licenses 页面的 LicensesGroupsReports 选项卡下可获得更全面的许可证使用数据。

如需对许可证使用情况进行高级评估,请打开 Reports 选项卡。该选项卡提供高度可配置的报表系统,以表格形式提供当前与历史许可证使用情况的详细数据。如果使用 Private License Service (PLS) 为本地网络中的其他 Altium 软件授权,License Reports 尤其有用。

有关许可证活动报表的详细信息,请参阅 Private License Service

超出许可证连接上限

默认情况下,所有 Client Access Licenses 的席位会汇总到一个浮动许可证池中。换句话说,就是一个用于 Enterprise Server 连接的大“桶”。当组织内用户(团队成员)尝试连接到 Enterprise Server 时,会如上所述自动从该池中分配一个席位。此分配会在后续用户访问中持续生效。

同一用户可以通过不同方式同时访问 Enterprise Server(例如通过 Altium Designer 连接并通过外部浏览器登录),从许可角度看,只要是在同一台 PC 上访问,就只计为一次连接。如果同一用户从不同 PC 访问 Enterprise Server,则每台不同 PC 的访问都需要单独的连接(因此需要额外占用一个 Client Access License 的席位)。

如果你尝试在 Altium Designer 或外部浏览器中连接/访问 Enterprise Server,而同时连接数上限——由许可席位数量和组分配决定——已达到,则登录将失败。在这种情况下,会弹出对话框提示你这一情况。

通过 Enterprise Server 的浏览器界面,管理员用户可以终止某个用户的会话,以强制释放一个连接。可在 Licenses 页面(见上文)或 Sessions 页面(Admin - Sessions)执行此操作。
AI-LocalizedAI 翻译
如您发现任何问题,请选中相关文本/图片,并按 Ctrl + Enter 键向我们提交反馈。
Content