用户在用UKP3d多人协同设计,反映以前保存的内容为什么没有呢?
经查,协同设计的某一用户并没有打开协同去用。如A,B两人协同设计,B并不是用“打开—协同项目”,而是用“打开—项目”,当B保存项目的时候,会覆盖A保存的内容。所以最后的结果,A保存的内容没有了。
当然,在UKP3d9.2.4的高版本,会提示用户“共享工程”是否是协同项目。
关于协同设计里的基本概念:锁定:A创建,修改,软件会默认为自动锁定,或用菜单手动锁定;释放:关闭软件,锁定的节点自动释放,或用菜单手动释放。
另外,用户内容被覆盖,如何还原数据?重新创建节点组,提示节点组已存在,如下图:
回复:用专业数据库软件打开 设计数据库,一般是1编号:
打开DMAG数据库(浏览数据库),owneRef_EnVID,OwnerRef_ElementID;父节点ID(当为0,0时则是world节点)
EnvID,Element ID;当前节点ID
Members;当前节点的成员;
父节点ID也在当前DMAG数据表里,当前节点成员没有包含 (上述当前节点ID),把其ID按其格式补全即可。
2.用户提出分支丢失。
用户丢失数据时,基础数据在数据库的,要修复 子父节点的关系。
再查branch表,
所以,在DMAG修改 成员节点即可。
不建议用户操作容易出错,了解即可。联系开发商恢复数据。
(用户没有协同的情况下,出现这种极端情况,极有可能是安装软件时是用的修复功能,而非正常的卸载再安装)