컨텍스트 및 장비에 대한 권한 관리
사용자의 역할(예: Maintenance Manager 또는 Maintenance Engineer)은 사용자가 액세스할 수 있는
ThingWorx Apps 사용자 인터페이스 영역을 결정합니다. 권한은 사용자 또는 사용자 그룹이
ThingWorx Apps의 컨텍스트 인식 영역을 보고 편집할 수 있는 컨텍스트와 장비를 결정합니다. 사용자의 역할과 권한을 조합하여 사용자가 액세스할 수 있는
ThingWorx Apps 영역에서 보고 편집할 수 있는 부분이 결정됩니다.
|
관리자와 Controls Engineer 역할을 가진 사용자는 권한 설정에 상관없이 모든 컨텍스트와 장비를 항상 보고 편집할 수 있습니다.
|
ThingWorx Apps의 다음 영역은 컨텍스트 및 장비 권한의 영향을 받습니다.
• 구성 및 설정의
장비 탭에서 사용자가 컨텍스트의 장비를 보고 만들려면 컨텍스트에 대한
Write 권한이 있어야 하며, 장비를 보거나, 편집하거나, 삭제하려면 특정 장비에 대한
Write 권한이 있어야 합니다. 장비를 작성하는 사용자는 이 장비에 대한
Write 권한을 자동으로 갖습니다.
• 구성 및 설정의
장비 탭에서 개별 장비 부분을 구성할 때 및
장비 구조 페이지에서 관련 하위 장비를 추가할 때 현재 사용자에게
Write 권한이 있는 장비만 하위 장비로 추가 가능한 장비 목록에 포함됩니다.
• 구성 및 설정의
경고 탭에서 사용자는 모든 컨텍스트의 모든 장비를 보고 선택할 수 있지만 해당 장비에 대한 경고를 만들거나 편집하거나 삭제하려면 특정 장비에 대한
Write 권한이 있어야 합니다.
관리자 및 Controls Engineer는 ThingWorx Composer의 컨텍스트 관리자 사물(PTC.SCA.SCO.DefaultContextManager)에 제공된 서비스를 사용하여 권한을 관리합니다. 이러한 서비스는 사용자 및 사용자 그룹에 개별 컨텍스트 또는 장비 부분, 컨텍스트의 장비 구조에 있는 모든 장비 또는 컨텍스트의 장비 구조에 있는 특정 장비 부분 및 모든 하위 장비에 대한 읽기(Read), 쓰기(Write) 또는 없음(None) 권한을 부여하는 데 사용됩니다. 이를 통해 사용자에게 해당되는 특정 컨텍스트 및 장비에 대한 액세스를 수정할 수 있습니다.
ThingWorx Apps와 함께 제공되는 사용자 그룹은 Controls Engineer, Maintenance Manager, Maintenance Engineer 및 Production Manager입니다. 이 사용자 그룹은 해당 이름을 사용하여 사용자 역할에 매핑되고 FactoryUser에는 이전에 언급한 네 개의 사용자 그룹 및 관리자 사용자가 포함됩니다.
|
컨텍스트 관리자 사물(PTC.SCA.SCO.DefaultContextManager)의 모든 권한 관련 서비스에는 ContextPermissions 카테고리 태그가 있습니다. 권한 관련 서비스만 표시하려면 서비스 검색 필드 옆에 있는 카테고리 선택 드롭다운 목록에서 ContextPermissions를 선택하여 서비스 목록을 필터링합니다.
|
높은 수준의 프로세스 흐름
다음 고급 단계는 컨텍스트 및 해당 장비에 대한 권한 관리에 권장되는 접근 방식입니다.
3. 가져오기를 통하거나 사용자가 새 장비를 작성하도록 허용함으로써 장비를 컨텍스트에 추가합니다.
4. 장비가 추가되면 해당 서비스를 사용하여 해당 장비에 대한 적절한 권한을 사용자 및 사용자 그룹에
부여하고
전파합니다.
5. 컨텍스트에 새 장비가 추가될 때, 필요에 따라 새 장비에 대한 권한을 부여하고 전파합니다.