在 Tekla Model Sharing 中设置对象锁定、图纸锁定和权限
您可以使用对象锁定、图纸锁定和权限来防止其他用户意外修改共享模型对象和共享图纸,并控制其他用户对特定属性、文件和设置的访问。
设置对象锁定
您可以通过锁定构件和浇筑体以及模型对象来防止他人意外修改对象以及对对象进行编号。 如果有多个组织使用同一共享模型,并且这些组织都希望防止对其创建的构件、浇筑体和模型对象进行更改,则锁定对象会很有用。
组织进行锁定意味着构件、浇筑体和模型对象被锁定,除特定组织员工以外的用户将无法对它们进行修改。 这些构件、浇筑体和模型对象在对象锁定对话框(管理 > 锁定)中标记为对于其他人锁定。 我们建议您使用构件锁定选项,因为这样还能防止编辑构件中的对象。
组织信息基于 Windows 用户帐户,而不是基于 Trimble Identity。
建议您使用 XS_OBJECTLOCK_DEFAULT
高级选项将默认锁定状态设置为ORGANIZATION
,这样,在创建构件、浇筑体和模型对象时,它们会自动地对于其他人锁定。
设置默认组织锁定状态
您可以在创建新构件和浇筑体时自动设置它们的默认锁定状态。 使用 XS_OBJECTLOCK_DEFAULT 高级选项可以设置默认锁定状态。 默认锁定状态可以是ORGANIZATION
或NO
。 当您开始共享模型时,将为所有尚不具有任何锁定状态的构件和浇筑体设置默认锁定状态。
设置默认组织锁定状态:
-
在文件菜单上,单击 。
-
将 XS_OBJECTLOCK_DEFAULT 高级选项设置为
ORGANIZATION
。 -
单击确认。
将为您的组织锁定所有新构件和浇筑体,它们在对象锁定对话框中的锁定状态为对于其他人。 组织中的用户可以修改构件和浇筑体中的对象。 请注意,组织以外的用户看到的锁定状态是对于我们。
更改锁定状态
更改锁定状态:
-
在管理选项卡上,单击锁定。
将会打开对象锁定对话框。
-
在模型中选择对象。
您可以选择构件级和浇筑体级或模型级对象。 使用构件和所有对象类型选项以及子对象复选框可以定义选择的级别。
-
单击添加对象按钮 ,将构件、浇筑体或对象添加到列表中。
将对象添加到列表中后,您可查看其对象类型、名称和已锁定状态。
-
要更改锁定状态,可从列表或模型中选择构件或对象,并从对话框底部的列表中选择一个新的锁定值,然后单击设置。
锁定状态已更改。
如何设置对象锁定 锁定的内容 构件设置为组织(已锁定状态为对于其他人),并且构件中的对象设置为否。
构件和构件中的对象为您的组织锁定,您的组织中的用户可以修改构件或构件中的对象。
其他组织中的用户无法修改构件或构件中的对象。 构件和构件中的对象在模型中显示为绿色。
构件设置为是,并且构件中的对象设置为否。
针对所有用户锁定了构件和构件中的对象,任何人都不能修改这些对象。
构件和构件中的对象在模型中显示为红色。 无法删除、修改构件或对象,或者对其进行编号。
构件设置为否,并且构件中的对象设置为否。
未对构件或构件中的对象进行任何锁定,任何人都可以修改这些对象。
构件和构件中的对象在模型中显示为绿色。
如果要清除该列表,请单击重置数据按钮 。
可使用报告模板中的以下模板字段报告锁定状态: ASSEMBLY.OBJECT_LOCKED、ASSEMBLY.OWNER_ORGANIZATION 和 ASSEMBLY.LOCK_PERMISSION。
此外,您还可以使用对象表示直观显示锁定。 在共享对象表示后,工程中的其他成员可以直观地看到锁定状态。
设置图纸锁定
设置权限
创建模型的用户或者同一组织的任何人都可以使用特权来控制对模型的某些访问权。实际上,模型的特权通过 privileges.inp 文件来控制。所有用户都可以更改锁定状态,除非访问权限在 privileges.inp 中受到限制。
通过修改 privileges.inp 文件,您可以控制以下访问权限:
要更改访问权限,请执行以下操作:
-
关闭模型。
-
在任何文本编辑器中打开 privileges.inp 文件。
privileges.inp 文件通常位于 ..\ProgramData\Trimble\Tekla Structures\<version>\environments\<environment>\ 文件夹下。确切文件位置因环境文件的文件夹结构而异。
-
更改所需设置并将 privileges.inp 文件保存到您的模型文件夹。
-
重新打开模型。
-
写出以共享权限信息。