自訂資訊內容與存取 > 管理情境與設備的權限
管理情境與設備的權限
使用者的角色 (例如維護管理員或維護工程師) 決定了使用者可以存取的 ThingWorx Apps 使用者介面區域。權限決定了使用者或使用者群組可以在 ThingWorx Apps 的情境感知區域中查看和編輯的情境及設備。使用者角色及其權限的組合決定了他們可以在他們有權存取的 ThingWorx Apps 區域中檢視和編輯的內容。
* 
無論權限設定如何,管理員與擁有控制工程師角色的使用者始終可以檢視和編輯所有情境和設備。
下列 ThingWorx Apps 的區域受情境和設備權限影響︰
Asset Advisor「生產 KPI」「警示監控」中,使用者至少需要情境的 讀取 (Read) 權限才能檢視情境,並需要特定設備的讀取 (Read) 權限才能查看情境中的設備。寫入 (Write) 權限會自動包括讀取 (Read) 權限。
「組態與設定」「設備」標籤中,使用者必須擁有情境的 Write 權限才能在情境中檢視及建立設備,且必須擁有特定設備的 Write 權限才能檢視、編輯或刪除設備。建立設備的使用者將自動擁有該設備的 Write 權限。
透過「組態與設定」「設備」標籤設定個別設備,以及透過 「設備結構」頁面新增相關子設備時,僅目前使用者擁有 Write 權限的設備包括在可新增為子設備的設備清單中。
「組態與設定」「警示」標籤上,使用者可檢視及選取所有情境中的所有設備,但必須具備特定設備的 Write 權限才能建立、編輯或刪除該設備上的警告。
管理員與控制工程師使用提供之有關 ThingWorx Composer 中前後關聯管理員物件 (PTC.SCA.SCO.DefaultContextManager) 的服務管理權限。這些服務用於向使用者及使用者群組授予各情境或設備、情境設備結構中所有設備、或情境設備結構中特定設備及其所有子項目的讀取 (Read)、寫入 (Write) 或無 (None) 權限。這可讓您自訂使用者對所適用的特定情境及設備的存取權限。
ThingWorx Apps 提供的使用者群組為 Controls EngineerMaintenance ManagerMaintenance EngineerProduction Manager。這些使用者群組對應至採用這些名稱的使用者角色以及 FactoryUser (包括前面提及的四個使用者群組與管理員使用者)。
* 
前後關聯管理員物件上的所有權限相關服務 (PTC.SCA.SCO.DefaultContextManager) 均具有 ContextPermissions 類別標籤。從服務搜尋欄位旁的選擇類別下拉式清單中選取ContextPermissions,即可篩選服務清單,以僅顯示與權限相關的服務。
高層級流程
建議使用下列高層級步驟管理情境及其設備的權限。
1. 使用適當的設備關係定義 建立情境
2. 使用這些服務,為您希望其看到情境的使用者與使用者群組 授與該情境的權限
3. 為該情境新增設備:匯入設備或允許使用者建立新的設備。
4. 新增設備之後,使用服務向您的使用者與使用者群組 授與傳播該設備的對應權限。
5. 在新增任何新設備至情境時,根據需要授予和傳播該新設備的權限。