建立自訂角色
您可定義自己的角色,另可為這些角色指派權限,或取代由 ThingWorx Apps 所提供的角色。如此可讓您針對自己的業務流程量身打造應用程式。自訂角色透過 ThingWorx Composer 中的使用者群組設定之。建立這些自訂角色之後,隨即會出現在「組態與設定」頁面,「使用者」標籤的角色指派截面中。
建立自訂角色
若要建立自訂角色:
1. 在 ThingWorx Composer 中,按一下「安全性」之下的「使用者群組」。
2. 按一下「新建」以建立新的使用者群組。
3. 在「名稱」欄位中輸入角色名稱。
4. 選取下列標籤:
◦ PTC:factory-mv
◦ Role:Factory-UserGroup
5. 按下「儲存」來建立使用者群組。
6. 從使用者群組清單中選取 FactoryUsers,然後按一下「編輯」。
7. 按一下「編輯成員」按鈕。
8. 從左側清單中選取新的使用者群組,並將其移至清單右側。
9. 按下「儲存」按鈕,以儲存變更並關閉視窗。
10. 對cFactoryUsers使用者群組按下螢幕上的「儲存」按鈕。
指派自訂角色的存取權限
若要為自訂角色指派存取權限:
1. 在 ThingWorx Composer 中,按一下「安全性」之下的「使用者群組」。
2. 按一下下列其中一個使用者群組,可把相同的存取權限套用至您的自訂角色:
◦ Controls Engineer
◦ Maintenance Engineer
◦ Maintenance Manager
◦ Production Manager
3. 按一下「編輯成員」。
4. 從左側清單中選取您的自訂角色,並將其移至清單右側。
5. 按一下「儲存」即可儲存變更並關閉快顯視窗。
6. 如果您要將另一個群組的權限套用至您的自訂角色,請重複這些步驟。
|
如果您要讓新的自訂角色取代現有角色,則完成上一個步驟之後,把您不想讓應用程式出現的 Role:Factory-UserGroup 標籤從角色上移除。
|
限制非管理自訂角色
如果您的自訂角色不供管理使用,則自訂角色必須針對某些服務拒絕「服務執行」權限。
1. 在 ThingWorx Composer 中,導覽至設定為與 ThingWorx Apps 搭配使用的資料庫項目中,例如 PTC.SCA.SCO.PostgresDatabase 或 PTC.SCA.SCO.MSSQLDatabase。
2. 在 > 下方,在「內容、服務或事件取代」部分中搜尋並新增下列服務:
◦ AddColumn
◦ AddForeignKey
◦ CreateIndex
◦ CreateTable
◦ CreateTables
◦ DropTable
◦ DropTables
◦ RemoveColumn
◦ RemoveForeignKey
◦ RemoveIndex
3. 針對每個服務,搜尋並新增您的自訂角色,然後按一下 X 以拒絕「服務執行」權限:。
4. 按一下「儲存」以儲存資料庫項目的權限變更。