CodeMeter License Portal——适用于各种业务模式的自助式许可
什么是 CodeMeter License Portal
CodeMeter License Portal 是 CodeMeter License Central 的一个可定制的、基于浏览器的自助服务延伸。它让软件供应商、经销商、企业、大学以及个人最终用户能够在无需供应商干预的情况下,自行激活、禁用、恢复和分配许可。
CodeMeter License Portal 专为从 B2C(企业对消费者)和 B2B(企业对企业)到 B2E(企业对员工)以及学术许可的各种场景而设计。它可以适应您的品牌形象,与您现有的系统集成,并通过强大的安全性和精确的控制来支持灵活的商业模式。
挑战:许可流程复杂,支持开销高昂
管理横跨多样化市场的许可——从单个消费者到跨国企业——会迅速变得复杂。手动流程不仅耗时、容易出错,还会给供应商和最终用户带来麻烦。如果没有一个集中的自动化系统,供应商就会将宝贵的时间浪费在日常支持任务上,错失追加销售(upselling)的机会,并且可能因为激活延迟、访问不一致或工作流程繁琐而引发客户不满。
解决方案:自助式许可,全面掌控
CodeMeter License Portal 将许可流程从供应商驱动、高度依赖支持的模式,转变为可扩展、对客户友好的系统。作为您 CodeMeter License Central 环境的延伸,它赋予了供应商和最终用户自行激活、禁用、恢复和分配许可的能力——这一切都基于角色权限、分层结构以及与您的业务系统的 API 集成。
最终成果是:部署更快、支持成本更低、合规性更高,并在每一个接触点提供更好的客户体验。
主要优势
-
客户自助服务:赋能最终用户即时激活、禁用和恢复许可,从而降低支持开销。
-
灵活的商业模式:通过精细的角色和群组结构,管理 B2C、B2B、B2E、经销商和基于项目的许可。
-
分层组织管理:以多达 10 个层级来组织客户、经销商和团队,实现精确的许可分配。
-
多容器支持:无缝管理 CmActLicenses、CmDongles、个人 CmCloudContainers 和 企业 CmCloudContainers。
-
工作流程自动化:通过 API 与 ERP、CRM 和电子商务系统集成,实现许可创建、分发和报告的自动化。
-
企业品牌定制:通过白标(White-label)选项和 SSO(单点登录)集成,将门户的外观和感受适配您的品牌形象。
-
主动通知功能:配置过期许可、过度恢复请求或新群组邀请的警报。
产品功能
CodeMeter License Portal 的设计旨在将灵活性与易用性相结合,为供应商、经销商和最终用户提供一套全面的功能,包括:
-
自助服务门户:最终用户可以自行管理其许可。
-
SSO 集成:提供默认集成;可联系威步专业服务进行定制。
-
可定制的企业设计:与您的品牌标识完美匹配。
-
分层管理:多达 10 个层级的经销商、客户和子群组结构。
-
激活与禁用:直接通过 CodeMeter License Central 完成操作。
-
许可分组与分配:将许可分配给特定的用户、群组或项目。
-
支持流程:针对丢失许可或转让的自动化工作流程。
-
多容器管理:支持本地 (CmActLicense)、移动 (CmDongle)、个人 CmCloudContainer 和 企业 CmCloudContainer。
-
许可项目管理:为复杂的部署准备和锁定配置。
-
集成许可模型:预先配置了对 7 种最常见许可模型的支持。
-
基于角色的许可创建与报告:允许经授权的用户、经销商或客户在定义的角色内生成许可,并提供报告工具来追踪和分析已发放的许可。
-
可配置的通知:通过电子邮件、门户内或 API 驱动的警报。
关键用例
B2C – 简化终端用户许可管理
终端用户只需注册一次,即可将其票据添加到账户中,并访问其所有许可,无需追踪多个密钥。他们可以独立完成许可的激活、禁用和恢复,从而确保了许可的可用性和安全性,同时显著减少了供应商的支持工作量。
B2B / B2E – 赋能企业管理员
管理员可以创建账户、组织团队、即时分配/撤销许可,同时保持全面的监管。SSO(单点登录)集成简化了新员工的入职流程,而分层结构则实现了跨部门或子公司的精确许可分配。
经销商网络 – 扩展您的业务范围
经销商可以在您的受控框架和品牌形象内,直接发放、分发和管理许可。这种去中心化的方式能够扩大运营规模,并强化您与经销商之间的合作关系。
CmCloudContainer 管理 – 随时随地简化访问
个人 CmCloudContainers 会为个人用户自动创建,而 企业 CmCloudContainers 则为服务器或群组而设。管理员可以集中管理许可,同时用户可以将其导入到自己的设备上,从而实现即时云访问。
版本与功能对比
功能模块 | 基础版 | 专业版 | 企业版 |
|---|---|---|---|
用户组层级 | 1 | 2 | 10 |
用户管理 | |||
客户管理(包括 ISV 在门户内创建许可) | |||
经销商管理(包括经销商在门户内创建许可) | – | ||
CodeMeter 云支持 | |||
白标定制(Logo、颜色、法律声明、版权) | |||
激活 API(用户通过网关执行) | |||
许可创建 API(通过连接器执行) | – | ||
管理 API(群组、容器、许可等管理) | – | ||
自定义插件和配置 | – | ||
SSO 集成 | – | ||
多供应商激活(集成第三方许可门户) | – | – | |
项目工作流程 | – | – | |
通知调度器(定制化) | – | – | |
定制开发 | – | – | |
测试实例 | – | DEV | DEV + Q |
补充技术信息
角色与分配
在 CodeMeter License Portal 中可以定义不同的角色。群组管理员可以创建、修改和删除账户、子群组和项目,并分配或撤销许可。
在 B2C(企业对消费者)场景中,许可通常是个人化的(分配给个人)。而在 B2B(企业对企业)场景中,许可可以分配给群组内的某个人、群组本身,或一个项目。
分配给个人的许可对群组管理员和个人用户都可见。分配给群组或项目的许可可以被标记为“公开”(对所有成员可见)或“仅限管理员”(仅对管理员可见)。
许可操作
用户可以自行激活和禁用自己的许可。软件供应商可以对所有许可或特定许可禁用禁用操作。
值得关注的功能包括针对丢失许可或许可转让的支持流程。软件供应商可以定义用户自助操作的规则——例如,即使原始容器不可用,是否允许将许可转移到另一个容器。所有操作都会被记录,异常情况可通过报告进行分析。
许可容器
CodeMeter 支持云端、本地计算机和移动加密狗上的许可容器。所有这些都可通过 CodeMeter License Portal 进行管理。
其中,云容器管理尤为值得关注:
-
个人用户会自动获得一个个人 CmCloudContainer。
-
对于许可服务器,可以创建一个技术用户账户,该账户会自动获得一个企业 CmCloudContainer。管理员可以对其进行管理,激活/禁用许可,并通过许可服务器使其可用。
-
群组也会自动获得一个企业 CmCloudContainer。群组管理员可以激活/禁用许可,所有群组成员都可以将该容器导入到其本地计算机,从而直接使用这些基于云的许可。
许可创建
通过基于角色的系统,软件供应商可以允许员工、经销商和客户自行创建许可。产品被分配到特定的类别,并为每个类别定义了相应的角色。拥有相应角色的管理员可以在其群组内为相关产品创建许可。
典型用例包括:
-
演示版本
-
签订框架协议的客户
-
经销商
创建的许可可以通过报告进行分析,并可通过外部系统进行计费(如有需要)。
通知
消息模块可以显示各种个性化消息,例如:
-
邀请加入其他群组
-
许可即将到期
-
许可已到期
-
许可的激活与禁用
-
恢复功能使用次数过多
通知可以在 CodeMeter License Portal 中显示,通过电子邮件发送,或传输给第三方系统。
许可项目
对于复杂的许可结构,存在这样的应用场景:许可管理员需要准备好许可设置,但不希望现场同事能够修改它。针对此类情况,CodeMeter License Portal 提供了许可项目管理功能。
管理员可以创建一个包含虚拟许可容器的项目,配置好许可,然后发布该项目。在现场,虚拟容器会被转移到真实的容器中。如果项目后续需要修改,管理员可以将其切换回“编辑模式”,进行更改后重新发布。现场同事随后即可检索更新后的配置。如果网络连接可用,也可以通过激活向导(Activation Wizard)自动获取更新。
许可模型
在 CodeMeter License Central 中,所有许可选项都作为技术参数提供,软件供应商可以手动定义任何许可模型。
而在 CodeMeter License Portal 中,七种最常见的许可模型已作为简单的选项预先实现:
-
永久单用户许可 (Perpetual single-user licenses)
-
永久多用户许可 (Perpetual multi-user licenses)
-
单用户订阅 (Single-user subscription)
-
多用户订阅 (Multi-user subscription)
-
演示许可 (Demo licenses)
-
预付费限时许可 (Prepaid time-limited licenses)
-
内部及非转售许可 (NFR) (Internal and Not-for-Resale (NFR) licenses)
这些模型无需深入的 CodeMeter 专业知识,即可立即创建、配置和使用。在这些模型中,也可以单独定义和激活个性化的功能。
集成与 API
类 REST 风格的 API 实现了以下功能:
-
将激活工作流程直接嵌入到受保护的软件中(通过软件激活向导)
-
从 ERP、CRM 或电子商务系统触发许可创建
-
为群组和用户分配及移除许可
交互式的 API 指南提供了文档,并支持在无需第三方工具的情况下进行实时的 API 调用。访问通过登录令牌进行安全保障。
技术要求
Server(服务器端)
-
SaaS(软件即服务): CodeMeter License Central 4.22+(最低配置:专用服务器)
-
本地部署(On-Premise): CodeMeter License Central Internet Edition 4.22+,Docker 或 Kubernetes
-
硬件建议: 20 GB 硬盘(推荐 50 GB),2 GB RAM(推荐 4 GB),1 CPU(推荐 2 核)
Client(客户端)
-
无需本地安装;可使用任何现代 HTML5 浏览器
-
直接激活要求: 需要 CodeMeter Runtime 7.10a+,以及支持 WebSocket 的浏览器 (Firefox, Chrome)
常见问题
可以。类 REST 风格的 API 允许您直接从任何第三方系统(例如 ERP、CRM 或电子商务平台)创建和分配许可。
可以。您可以授予单个经销商创建所有可用许可或其中特定子集的权限。
可以。我们提供了默认的 SSO 集成,可以轻松激活。如果您需要额外的功能,例如通过 SSO 来管理用户权限,威步的专业服务团队可以提供必要的定制。
从技术上讲,没有固有限制。CodeMeter License Portal 的企业版支持最多 10 个层级结构。
不推荐这样做。在默认配置下,包含多个许可的票据在导入时会被拆分。只有完整的票据才能被分配给用户或群组。这确保了用户可以看到分配给他们的所有许可,而无需追踪票据的详细信息。
您可以选择以下几种策略来处理订阅:
-
将 CodeMeter License Portal 作为主系统: 在门户中创建、修改和取消订阅,然后通过周期性报告生成发票。
-
将第三方系统作为主系统: 通过 API 创建和续订订阅。
-
出售时间额度: 允许用户自由激活和使用时间额度。
您可以将现有用户邀请加入多个群组。这样,该用户将可以访问他们所属的所有群组中的许可。
可以。这可以通过 API 来完成,即创建一个导入脚本来生成群组和/或用户,并将现有许可分配给他们。可行性取决于导出数据的来源和质量。该脚本可以由您自己的开发团队创建,也可以由威步的专业服务团队创建。
-
CodeMeter License Portal 根据用途对 CmCloudContainer 进行管理和区分:
-
个人 CmCloudContainer: 分配给个人用户,通常用于单用户许可。
-
技术用户的企业 CmCloudContainer: 分配给许可服务器或浮动网络许可,由群组管理员进行管理。
-
群组的企业 CmCloudContainer: 用于浮动网络许可,无需本地许可服务器。由群组管理员进行管理,群组内的所有成员都可以导入到其本地计算机中进行访问。
访问权限(包括创建、重置、修改和删除等所有操作)根据角色和容器类型定义如下:
-
ISV 管理员:可以访问任何 CmCloudContainer。
-
用户:可以访问自己的 个人 CmCloudContainer。
-
群组管理员:
-
可以访问其群组及其子群组内所有成员的 个人 CmCloudContainer。
-
可以访问其群组及其子群组内所有群组的 企业群组 CmCloudContainer。
-
可以访问其群组及其子群组内所有技术用户的 企业技术用户 CmCloudContainer。
-
-
用户:可以使用其所属群组的任何企业群组 CmCloudContainer。
准备好体验自助式许可了吗?
立即亲手体验 CodeMeter License Portal。
想了解它在实践中如何运作吗?我们将为您提供 CodeMeter Evaluation Portal 的访问权限——这是一个模拟完整的 CodeMeter License Portal 的专用环境,您可以在其中探索它的所有功能。
在向客户推广之前,您可以在一个安全沙箱中测试许可的激活、禁用、恢复、基于角色的管理以及 API 集成。
立即联系我们,申请您的 CodeMeter Evaluation Portal 访问权限,开始探索吧!