一、季度合规检查上的一个提问
某汽车零部件企业的IT管理员老陈,年初收到了一份合规检查通知。集团审计部门要求各子公司提供“过去90天ENOVIA各功能模块的实际使用记录”,用于验证许可采购数量与实际使用情况是否匹配。
老陈打开DS License Administration Tool,在License Usage标签页里看到了实时数据,当前有37个用户占用了ENOVIA相关的许可。他把这个数字报了上去。
审计人员的回复让他措手不及:“我要的不是‘此刻有多少人在用’,而是‘过去90天,每个功能模块分别被哪些用户使用过、用了多久、哪些模块长期闲置’。”
老陈这才发现,原生工具默认显示的是实时占用数据。他随后尝试了Statistics标签页,发现可以按月、按日、按小时查看历史使用统计数据,支持查看过去12个月以上的记录。数据是有的,但他花了两天整理出来的报表,又被审计人员指出了一个更根本的问题:“这个报表显示的是‘许可证被占用了多少次’,但我们想知道的是‘谁实际使用了ENOVIA的功能’。这两者能区分吗?”
老陈答不上来。
二、为什么“占用”和“使用”在ENOVIA里不是一回事
这个问题的根源,在于3DEXPERIENCE平台的Named User许可机制。
达索系统官方文档里有一条关于Named User许可的说明:当用户登录3DEXPERIENCE平台时,分配给该用户的所有应用许可,无论是原生应用(CATIA、ENOVIA、DELMIA、SIMULIA)还是Web应用,会同时被“消费”。而且,即使用户退出登录,这些许可也不会被释放,会一直保持“消费”状态,直到许可到期日。
更具体的限制是:许可被消费后,至少30天内不能被重新分配给其他用户。这个30天的等待期在3DEXPERIENCE的官方许可密钥参考文档中也有明确记载:“The Named User license reassignment process enforces a 30 day waiting period before the license key can be assigned to a different user”。
这意味着,一个用户登录了一次3DEXPERIENCE平台,他名下所有被分配的ENOVIA许可就会被锁定。即使他那天只是打开平台看了一眼就关掉了,许可也不会回来。管理员能做的只有等,等到30天期满。
所以,“谁在用ENOVIA”这个问题,不能靠看许可证服务器来回答。许可证服务器能看到“哪个账号占用了许可”,但它看不到“这个账号是否真的在使用ENOVIA的功能”。Statistics标签页能看到“某个许可在过去12个月被占用了多少次、峰值是多少”,但它区分不了“占用许可的账号是否还活跃、是否真正在使用对应的功能模块”。
三、LMT LicManager如何回答这个审计问题
LMT LicManager的Lic Report许可证集中监控模块,向管理者提供实时的和历史的许可证使用信息及分析报告,以进行资产优化配置和购买管理决策。该模块能够在一个界面集中报告Catia、UG、Proe、AutoCAD、Altair、Hyperworks、MSC、Ansys等众多license server的运行状态。
针对老陈遇到的审计问题,Lic Report模块可以做到三件事:
审计人员问的是“谁实际使用了ENOVIA的功能”。Lic Report模块提供的使用报表,可以按应用、按用户、按时间维度呈现使用情况。不是“许可被占用了多少次”,而是“哪个账号在什么时间使用了哪个应用”。
老陈在整理报表时发现,分配了ENOVIA权限的账号中,有相当一部分在审计周期内从未触发过ENOVIA的功能,它们只是登录了平台,占用了许可,但没有产生实际使用价值。Lic Report的报表能够将这类账号与真正在使用ENOVIA功能的账号区分开来,供管理员评估是否需要回收或调整权限。
系统能够跟踪用户账号的使用情况,帮助管理员及时识别离职人员账号占用的许可。
LicManager的Vlic技术可在合规框架内优化闲置许可证的回收节奏,结合跨区域调度管理可节省30%到50%的许可证费用。
四、结论
老陈后来在合规检查总结里写了一段话:“ENOVIA许可的监控,难点不在‘看不见历史数据’,DSLS的Statistics标签页提供了12个月以上的历史统计。难点在于看见了‘许可被占用’,却看不到‘是谁、在什么时间、用什么功能占用的’。”
审计人员这次没有再追问。他们要的,本来就是“谁在什么时间用了什么功能”,而不是“此刻有多少人在线”。
注:本文案例为行业常见场景的典型化处理,人物为化名。