기본 관리 > Windchill 관리 > 컨텍스트 – 분산 및 계층적 관리 > 도메인 및 정책 관리 > 조직 도메인 알고리즘
  
조직 도메인 알고리즘
Windchill을 사용하려면 각 조직 컨텍스트를 연관된 조직 참여자와 같은 도메인에 지정해야 합니다. 조직 참여자가 이미 존재하여 특정 도메인과 이미 연관되어 있을 수 있습니다. 새 조직 컨텍스트를 작성할 때 백그라운드에서 다음 단계가 수행되어 조직 참여자의 도메인 연관이 변경될 수 있습니다.
1. Windchill은 적절한 도메인이 존재하는지 여부를 결정합니다.
조직과 같은 이름의 도메인이 사이트 레벨 /User 도메인의 하위로 이미 존재하며 같은 이름의 조직 참여자가 도메인과 연관되어 있는 경우 새 도메인이 작성되지 않습니다.
조직과 같은 이름의 도메인이 사이트 레벨 /User 도메인의 하위로 이미 존재하며 같은 이름의 조직 참여자가 도메인과 연관되어 있지 않은 경우 새 도메인이 작성되고 네이밍 알고리즘을 통해 고유한 이름이 작성됩니다. 이름 지정 알고리즘에 대한 자세한 내용은 도메인 작성을 참조하십시오.
조직과 같은 이름의 도메인이 존재하지 않고 같은 이름의 조직 참여자가 존재하지 않거나 기본 도메인(/User 또는 /User/Unaffiliated) 중 하나와 연관되어 있는 동일한 이름의 조직 참여자가 있는 경우 조직 이름의 도메인이 사이트 레벨 /User 도메인의 하위로 작성됩니다.
조직과 같은 이름의 도메인이 존재하지 않고 다른 도메인과 연관되어 있는 동일한 이름의 조직 참여자가 있는 경우 새 도메인이 작성됩니다.
2. 조직 참여자를 도메인과 연관시킵니다.
같은 이름의 조직 참여자가 이미 존재하고 /User 또는 /User/Unaffiliated 도메인에 지정되어 있는 경우 이전 단계에서 작성된 도메인에 재지정됩니다.
같은 이름의 조직 참여자가 이미 존재하고 다른 도메인에 지정되어 있는 경우 조직 참여자가 같은 조직 연관을 유지합니다.
같은 이름의 조직 참여자가 존재하지 않는 경우 새로 작성되고 이전 단계에서 작성된 도메인에 지정됩니다.
3. 조직 컨텍스트를 작성하고 조직 참여자와 연관된 도메인과 연관시킵니다. 이 도메인은 1단계에서 작성된 도메인이거나 조직 참여자가 원래 연관된 도메인입니다.
4. 도메인이 조직 참여자와 연관되었으며 도메인 이름이 조직 이름과 다르지 않으면 1단계에서 찾았거나 작성한 도메인이 사이트 레벨에서 조직 레벨로 이동됩니다.
5. 도메인에 대한 액세스 제어 규칙이 설정됩니다.
1단계에서 새 도메인이 작성되었거나 3단계에서 기존 /User/<organization name> 도메인이 조직 컨텍스트와 연관된 경우 도메인에 대해 다음 액세스 제어 규칙이 설정됩니다.
유형
상태
참여자
권한
WTOrganization
모두
모든 참여 멤버
+
읽기
OrgContainer
모두
모든 참여 멤버
+
읽기
WTObject
모두
조직 관리자
+
전체 제어(모두)
OrgContainer
모두
<organization participant>
+
읽기
3단계에서 조직 컨텍스트가 다른 기존 도메인과 연관된 경우 액세스 제어 규칙이 작성되지 않습니다. 업무상 필요에 맞게 대체 도메인에 액세스 제어 규칙을 작성하는 것이 좋습니다.
* 
액세스 제어 정책 규칙은 특정 도메인과 연관되어 있기 때문에 조직에서 도메인을 변경하면 사용자 액세스 제어도 변경됩니다. 액세스 제어 문제를 피하려면 새 조직 컨텍스트를 작성하기 전에 조직이 이동할 도메인과 연관된 정책을 검토하십시오.
다음 예에서는 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 참여자 및 기존 도메인과 연관됩니다. 조직 참여자와 연관된 도메인이 이미 존재했기 때문에 액세스 제어 규칙이 작성되지 않습니다.