대시보드 구성
* 
아래 단계에서는 새 사용자, 사용자 그룹 및 조직 생성이 필요하다고 가정합니다. 기존 모델을 구성하는 중이면 일부 단계는 필요하지 않을 수 있습니다.
Everyone 조직 제거 및 새 조직 생성
기본적으로 Everyone 조직에서는 모든 대시보드를 모든 사용자가 공유할 수 있습니다. 특정 표시 유형 및 권한을 설정하려면 먼저 Everyone 조직을 제거해야 합니다.
1. Composer에서 사용자(관리자 아님)를 생성합니다.
2. 대시보드를 사용할 수 있는 권한을 가진 사용자 그룹을 생성합니다(예: 고객).
3. 멤버를 클릭한 다음 멤버 편집을 클릭합니다.
4. 사용자를 추가하려면 왼쪽에 있는 사용자 이름을 오른쪽으로 끕니다.
5. 저장을 클릭합니다.
6. 대시보드를 클릭한 다음 잠금 아이콘을 클릭합니다.
7. 표시 유형을 클릭합니다.
8. Everyone 조직을 제거합니다.
* 
이 단계를 수행하지 않으면 모든 사용자가 모든 대시보드를 공유합니다.
9. 조직을 생성하고 이전에 생성한 사용자 그룹을 해당 조직에 추가합니다.
10. 특정 사용자만 볼 수 있는 사물을 만들려면 각 잠재 고객을 하나의 조직 단위로 설정합니다. 이는 필수 사항은 아니지만 표시 유형을 사용자로 제한하려면 이렇게 수행해야 합니다. 그룹의 모든 사용자가 해당 그룹에 표시되는 사물을 보고 있다고 확신하면 조직에 해당 사용자 그룹만 추가하면 됩니다.
11. 조직의 표시 유형 설정으로 이동하고 조직이 자체적으로 표시되도록 지정합니다. 이는 직관에 반하는 것처럼 보일 수 있지만 조직이 런타임에 자체적으로 볼 수 있다는 것을 의미하는 것은 아닙니다. 이는 동일한 조직 내의 다른 조직 단위와 공유하기 위해 필요합니다.
12. 조직의 실행 시간 권한으로 사용자 그룹에 속성 읽기서비스 실행 권한을 추가합니다.
대시보드 컬렉션
관리자가 아닌 새 사용자 및 사용자 그룹은 특별히 해당 권한을 부여받지 않는 한 어떤 것에도 액세스할 수 있는 권한이 없으므로 대시보드 컬렉션 및 대시보드 리소스에 대한 권한 및 표시 유형을 구성해야 합니다.
1. Composer에서 대시보드를 클릭한 다음 권한을 클릭합니다.
2. 실행 시간 권한을 구성합니다. 대시보드 엔티티 자체의 일부 기능을 수행하려면 실행 시간 권한이 필요합니다(예: 서비스 실행을 사용하여 그룹 추가).
3. 디자인 타임 권한을 구성합니다. 실행 시간에서 새 대시보드를 생성하려면 디자인 타임 권한이 필요합니다. 새 대시보드를 생성하려면 디자인 타임 권한이 필요합니다. 사용자의 요구사항이 아닌 경우 이 권한은 필요하지 않습니다. 이 권한이 없으면 실행 시간에서 새 대시보드를 생성할 수 없습니다.
4. 생성, 읽기, 업데이트(필요한 경우 삭제)를 허용합니다.
대시보드 기능 리소스
대시보드 리소스는 ThingWorx에서 권한을 설정하는 가장 세분화된 방법입니다. DashboardFunctions에서 권한이 부여되면 해당 권한이 다른 수준에서 설정된 권한을 재정의합니다.
1. Composer에서 리소스를 클릭합니다.
2. DashboardFunctions 리소스에서 잠금 아이콘을 클릭합니다.
3. 작성된 조직에 대시보드 기능 리소스에 대한 표시 유형을 추가합니다. 이렇게 하면 조직의 사용자가 대시보드를 볼 수 있습니다.
4. 실행 시간 권한을 추가합니다. 서비스를 수행하는 데 실행 시간 권한이 필요하므로 생성한 사용자 그룹을 실행 시간 권한에 추가하고 속성 읽기, 속성 쓰기서비스 실행 권한을 허용합니다.
5. 디자인 타임 권한을 추가합니다. 실행 시간에서 새 대시보드를 생성하려면 디자인 타임 권한이 필요합니다. 사용자의 요구사항이 아닌 경우 이러한 권한을 설정할 필요가 없습니다.
관련 링크
가젯