Tekla Model Sharing에서 권한, 객체 잠금 및 도면 잠금 설정
권한, 객체 잠금 및 도면 잠금을 사용하여 다른 사용자가 실수로 공유 모델 객체와 공유 도면을 수정하는 것을 방지하고, 특정 속성, 파일, 설정에 대한 다른 사용자의 액세스를 제어할 수 있습니다.
권한 설정
모델을 생성한 사용자 또는 동일 조직 내 아무나 권한을 사용하여 모델에 대한 특정 접근 권한을 제어할 수 있습니다. 권한을 사용하면 일부 사용자나 조직이 모델을 수정하지 못하도록 제한할 수 있습니다. 실제로 모델에 대한 권한은 privileges.inp 파일을 통해 제어됩니다.
Tekla Model Sharing에서 권한을 설정하면 다중 사용자 모드에서 권한을 설정하는 것과 동일한 방식으로 작동합니다.
privileges.inp 파일을 수정하여 다음에 대한 액세스를 제어할 수 있습니다.
-
사용자 정의 속성 수정
-
객체 속성 또는 도면을 수정할 수 있는 접근 권한. 이는 객체 또는 도면을 잠그거나 잠금 해제하여 이루어집니다.
-
넘버링 설정 수정
-
표준 파일 저장
접근 권한을 변경하려면
-
모델을 닫습니다
-
텍스트 편집기에서 privileges.inp 파일을 엽니다.
privileges.inp 파일은 일반적으로 ..\ProgramData\Trimble\Tekla Structures\<version>\environments\common\inp 폴더에 있습니다. 정확한 파일 위치는 사용자 환경 파일의 폴더 구조에 따라 다를 수 있습니다.
-
원하는 설정을 변경하고 privileges.inp 파일을 모델 폴더로 저장합니다.
-
모델을 다시 엽니다.
-
권한 정보를 공유하도록 내보냅니다.
잠김 사용자 정의 속성(UDA) 및 도면 잠금을 사용하여 모델이나 도면을 실수로 수정하는 일을 방지할 수 있습니다. 잠김 UDA와 권한을 함께 사용하여 모델 또는 도면을 수정할 수 있는 사용자 또는 조직을 제어합니다.
객체 잠금 설정
권한을 사용하는 것 외에도 잠금 설정 대화 상자를 사용하여 어셈블리, 콘크리트 부재 및 모델 객체를 잠글 수 있으므로 실수로 객체를 수정하거나 넘버링하는 일을 방지합니다. 이 기능은 여러 조직이 동일한 공유 모델로 작업할 때 그리고 생성된 어셈블리, 콘크리트 부재 및 모델 객체의 변경을 방지해야 할 때 유용합니다.
조직 잠금이란 특정 조직의 직원이 아닌 사용자가 수정할 수 없도록 어셈블리, 콘크리트 부재 및 모델 객체가 잠기는 것을 말합니다. 어셈블리, 콘크리트 부재 및 모델 객체는 객체 잠금 대화상자(관리 > 잠금 설정)에서 기타 잠김으로 표시됩니다. 따라서 이 어셈블리 옵션을 사용하면 어셈블리에서 객체를 편집할 수 없으므로 잠금 옵션을 사용하는 것이 좋습니다.
조직 정보는 Trimble Identity가 아닌 Windows 사용자 계정에 기반합니다.
어셈블리, 콘크리트 부재, 모델 객체가 생성될 때 자동으로 잠기도록 기타 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 파일을 사용하여 도면 편집에 대한 액세스 권한을 특정 사용자에게만 제한하려면 objects.inp 파일에서 다양한 도면 유형에 대해 OBJECT_LOCKED 사용자 정의 속성(UDA)을 추가합니다. objects.inp 파일의 OBJECT_LOCKED 속성은 잠김 사용자 정의 속성(UDA)을 Tekla Structures 사용자 인터페이스에 표시할지 여부를 정의합니다. 필요한 도면을 생성하고 편집한 후 문서 관리자에서 잠김 UDA 및 잠금 설정을 모두 사용하여 도면을 잠궈 편집을 방지합니다.