基本管理 > 管理 Windchill > 前後關聯 - 分散式與階層式管理 > 管理網域與原則 > 組織網域演算法
  
組織網域演算法
Windchill 要求必須將每個組織前後關聯指派給與相關聯組織參與者相同的網域。由於組織參與者可能已經存在,因此其可能已經與特定網域相關聯。當建立新組織前後關聯時,會在組織參與者網域關聯可能會變更的場景之後,執行下列步驟。
1. Windchill 會判斷是否存在適當的網域。
如果與組織同名的網域已經作為網站層級 /User 網域的子項存在,且同名的組織參與者與此網域相關聯,則不會建立新網域。
如果與組織同名的網域已經作為網站層級 /User 網域的子項存在,且同名的組織參與者未與此網域相關聯,則會建立新網域,並會使用命名演算法來建立具唯一性名稱。如需有關命名演算法的詳細資訊,請參閱建立網域
如果不存在與組織同名的網域,且不存在同名的組織參與者,或者有與其中一個預設網域 (/User 或 /User/Unaffiliated) 相關聯的同名組織參與者,則會建立使用組織名稱的網域,作為網站層級 /User 網域的子項。
如果不存在與組織同名的網域,且有與其他網域相關聯的同名組織參與者,則不會建立新網域。
2. 將組織參與者與網域建立關聯。
如果同名組織參與者已經存在,且已指派給 /User 或 /User/Unaffiliated 網域,則會將其重新指派給在上一步中建立的網域。
如果同名組織參與者已經存在,且已指派給其他網域,則組織參與者會保留相同的網域關聯。
如果不存在同名組織參與者,則會建立一個,並將其指派給在上一步中建立的網域。
3. 建立組織前後關聯,並將其與和組織參與者相關聯之網域建立關聯。這將會是在步驟 1 中建立的網域,或者最初與組織參與者相關聯的網域。
4. 會將在步驟 1 中建立或找到的網域從網站層級移至組織層級,除非網域已與組織參與者相關聯,但網域名稱與組織名稱並不相同。
5. 會為網域建立存取控制規則。
如果已在步驟 1 中建立新網域,或者已在步驟 3 中將現有 /User/<組織名稱> 網域與組織前後關聯建立關聯,則會為網域建立下列存取控制規則:
類型
狀態
參與者
權限
WTOrganization
全部
所有參與成員
+
讀取
OrgContainer
全部
所有參與成員
+
讀取
WTObject
全部
組織管理員
+
完全控制 (全部)
OrgContainer
全部
<組織參與者>
+
讀取
如果已在步驟 3 中將組織前後關聯與其他某些預先存在的網域建立關聯,則不會建立存取控制規則。PTC 建議您在替代網域中建立存取控制規則,以滿足您的企業需求。
* 
由於存取控制原則規則與特定網域相關聯,因此如果組織變更網域,使用者存取控制也會變更。在建立新組織前後關聯之前,請仔細審核與將組織移至之網域相關聯的任何原則,以免發生存取控制問題。
在下列範例中,稱為 Umbrella Division 的組織參與者已經存在,且其網域為網站層級 /User 網域。網站層級 /User/Umbrella Division 網域不存在。當建立新組織前後關聯時,會發生下列情況:
1. 網站管理員正在建立新的組織前後關聯,並會為「組織名稱」選取 Umbrella Division 參與者。
2. 會將名為 Umbrella Division 的新網站層級網域建立為 /User 網域的子項,因為與 Umbrella Division 參與者相關聯的網域為 /User 網域的子項。
3. 會將 Umbrella Division 參與者移至新的 /User/Umbrella Division 網域。
4. 會建立 Umbrella Division 組織前後關聯,並將其與 Umbrella Division 參與者以及 /User/Umbrella Division 網域相關聯。
5. 會將 /User/Umbrella Division 網域從網站層級移至組織層級。
6. 會在 /User/Umbrella Division 網域中建立下列存取控制規則:
類型
狀態
參與者
權限
WTOrganization
全部
所有參與成員
+
讀取
OrgContainer
全部
所有參與成員
+
讀取
WTObject
全部
組織管理員
+
完全控制 (全部)
OrgContainer
全部
Umbrella Division
+
讀取
在此範例中,稱為 Construction Machinery Corporation 的組織參與者已經存在,且其名為 Machinery Division 的網域為網站層級 /User 網域的子項。當建立新組織前後關聯時,會發生下列情況:
1. 網站管理員正在建立新的組織前後關聯,並會為「組織名稱」選取 Construction Machinery Corporation 參與者。
2. 不會建立新網域,因為 Construction Machinery Corporation 參與者與並非網站層級 /User/Construction Machinery Corporation 網域的網域相關聯。
3. Construction Machinery Corporation 參與者會保持與現有網域相關聯。
4. /User/Machinery Division 網域會保留在網站層級。
5. 會建立 Construction Machinery Corporation 組織前後關聯,並將其與 Construction Machinery Corporation 參與者以及現有網域相關聯。不會建立存取控制規則,因為與組織參與者相關聯的網域已經存在。