仪表板配置
* 
以下步骤假定需要创建新用户、用户组和组织。如果您要配置现有模型,则可能不需要某些步骤。
移除 Everyone 组织并创建新组织
默认情况下,Everyone 组织允许所有人共享所有仪表板。必须事先移除 Everyone 组织,然后才能设置特定的可见性和权限。
1. 在 Composer 中,创建一个用户 (非管理员)。
2. 创建一个具有仪表板使用权限的用户组 (例如,客户)。
3. 单击“成员”,然后单击“编辑成员”
4. 要添加用户,请将用户名从左侧拖动到右侧。
5. 单击“保存”
6. 单击“仪表板”,然后单击“锁定”图标。
7. 单击“可见性”
8. 移除 Everyone 组织。
* 
如果未执行此步骤,则将与所有人共享所有仪表板。
9. 创建组织并将先前创建的用户组添加到该组织。
10. 要使“事物”仅对特定用户可见,请将每个潜在客户设置为组织单位。这不是必需的,但为了限制对用户的可见性,您需要执行此操作。如果您不介意组中的所有用户都能看到对该组可见的事物,则只需将用户组添加到组织中即可。
11. 请转到组织的“可见性”设置,确保组织对其自身可见。这看似可能有违常理,但并非隐式,组织可在运行时看到其自身。如需共享到同一组织内的其他组织单位,则此为必需操作。
12. 在组织的运行时权限中,为您的用户组添加“属性读取”“服务执行”权限。
仪表板集合
除非专门授权,否则新的非管理用户和用户组不具有任何对象的访问权限,因此需要针对仪表板集合和仪表板资源配置权限和可见性。
1. 在 Composer 中,单击“仪表板”,然后单击权限。
2. 配置运行时权限。执行一些仪表板实体本身的功能 (例如,使用服务执行来添加组) 时,需要运行时权限。
3. 配置设计时权限。从运行时创建新的仪表板时,必须具有设计时权限。您需要具有设计时权限,才能创建新的仪表板。如果您的用户不要求该权限,则该权限并非必需。如果不具有该权限,则无法从运行时创建任何新的仪表板。
4. 允许“创建”“读取”“更新”(以及“删除”,如有必要)。
仪表板功能资源
仪表板资源是在 ThingWorx 中设置权限的最精细方式。如果在仪表板功能中授予权限,则该权限将覆盖在其他级别设置的任何权限。
1. 在 Composer 中,单击“资源”
2. DashboardFunctions 资源中,单击“锁定”图标。
3. 在仪表板功能资源中添加对您所创建组织的可见性。这样,组织中的用户便可查看仪表板。
4. 添加运行时权限。执行服务时需要运行时权限,因此请将您创建的用户组添加到运行时权限,并授予“属性读取”“属性写入”“服务执行”权限。
5. 添加“设计时”权限。从运行时创建新的仪表板时,必须具有设计时权限。如果您的用户不要求该权限,则无需设置该权限。
相关链接