본문 바로가기
  • Welcome!
Creo Reference Room/Windchill

테스트 : 사이트 관리자 / 역활 (조직)

by ToolBOX01 2024. 3. 8.
반응형

□ Windchill에서 컨텍스트란 무엇일까요?

Windchill에서 컨텍스트는 특정 상황 또는 환경을 의미하며, 사용자가 Windchill과 상호 작용하는 방식에 영향을 미칩니다. 쉽게 말하면, "지금 어디에 있고 무엇을 하고 있는지"를 나타내는 정보라고 생각하면 됩니다.

컨텍스트 예시:

⊙ 프로젝트: 특정 프로젝트에 참여하는 경우, 사용자는 해당 프로젝트와 관련된 데이터만 볼 수 있습니다.
⊙ 팀: 특정 팀에 속한 경우, 사용자는 해당 팀과 관련된 작업만 수행할 수 있습니다.
⊙ 작업 영역: 특정 작업 영역에 있는 경우, 사용자는 해당 작업 영역에 포함된 파일만 볼 수 있습니다.


▷ 컨텍스트의 중요성:

  • 사용자가 필요한 정보를 쉽게 찾을 수 있도록 도와줍니다.
  • 사용자가 허가받은 작업만 수행하도록 제한합니다.
  • 보안 및 데이터 무결성을 유지하는 데 도움이 됩니다.


Windchill에서 컨텍스트를 설정하는 방법:

  • 프로젝트: 프로젝트를 생성하거나 참여할 때 설정할 수 있습니다.
  • 팀: 팀을 생성하거나 팀에 참여할 때 설정할 수 있습니다.
  • 작업 영역: 작업 영역을 생성하거나 작업 영역에 들어갈 때 설정할 수 있습니다.


□ Windchill PDMLink 사이트 관리자의 기본 임무

사이트 관리자는 Windchill 시스템의 전반적인 구성 및 관리를 담당하며 호스팅 회사의 비즈니스 단위를 대표하는 조직과 파트너 및 공급자를 대표하는 조직을 작성합니다. 사이트 관리자는 인증된 사용자가 시스템에 추가되는 방식을 제어할 뿐 아니라 모든 조직과 해당 조직의 제품, 라이브러리, 프로젝트 및 프로그램에 걸쳐 공통적인 정보를 정의합니다.
 

사이트 관리자의 일반적인 직무는 다음과 같습니다.

더보기
 사이트에 참여하는 조직을 작성 및 업데이트합니다.
 새 조직이 제품, 라이브러리, 프로젝트, 프로그램 컨텍스트 등을 호스팅할 수 있는 가입자인지 여부를 확인합니다.
 사이트 관리 권한으로 사용자 그룹을 관리합니다.
 사이트 수준의 폴더, 문서 및 링크를 각각 관리합니다.
 모든 컨텍스트로부터 상속된 사이트 수준 유형 및 유형별 속성을 관리합니다.
 객체 작성을 규정하는 규칙을 관리합니다.
 자식 컨텍스트에 의해 상속된 사이트 수준 템플릿을 관리합니다.
 하위 컨텍스트에 의해 상속되는 사이트 수준의 객체 초기화 규칙을 관리합니다.
 Windchill 데이터베이스를 변경한 사용자에 대한 감사 기록과 관련된 보안 감사 보고서를 작성하고 관리합니다.
 사이트 구성을 관리합니다(예: 보관, 복제, 달력 및 기본 설정 옵션과 기본 설정).
 사용자, 그룹 또는 조직 멤버에게 표시할 사용자 인터페이스 부분(예: 작업, 탭 및 속성)을 정의하는 프로파일을 작성합니다. 사이트 관리자는 응용 프로그램 컨텍스트 매니저가 사이트 컨텍스트에서 작성된 프로파일을 무시할 수 있는지 여부를 결정합니다.
 각각의 프로세스를 관리합니다(예: 워크플로, 라이프 사이클, CAD 보기 가능 항목 게시 및 복제).
 패키지 구성 관리
 워크플로 표현식에 대한 보안 액세스를 관리합니다.
 사이트 수준의 정보를 내보내고 가져옵니다.
 보고서를 정의 및 관리합니다.
 검색 가능한 객체 유형을 결정합니다.
 저장된 검색을 관리합니다.
 사이트 수준의 액세스 정책 및 규칙을 관리합니다.
 개별 객체에 대한 액세스 제어 규칙을 보고 관리합니다.
 Windchill 솔루션에서 프로그램 컨텍스트를 보고 사용할 수 있게 합니다.
 적용 가능한 라이센스 그룹에 참여자를 추가합니다. 현재 라이센스만 보기 및 인쇄 그룹을 사용할 수 있습니다.
 모든 사용자에게 표시되는 공용 정보 페이지 탭 작성
 

▷ Windchill에서의 컨텍스트 및 도메인 계층 구조

Windchill에서 컨텍스트는 사용자가 작업을 수행하는 환경을 말합니다. 프로젝트, 제품, 라이브러리, 조직(Organization) 등이 모두 독특한 컨텍스트 유형입니다. 
사이트는 회사 입니다. 공장 또는 연구소가 여러개의 나라에  존재 한다면, 조직은 여러개를 만들어 관리 합니다. 
Site는 유엔기구, 조직(Organization)은 국가라 생각 합시시요. 국가와 국가는 서로 공유 할수 없습니다, 사람이 이민을 가면 주민번호를 말소 하고, 살고자 하는 나라의 주민 번호를 새로 받습니다
예를 들어, 관리자가 Windchill PDMLink에 접속하여 "자전거123" 제품 컨텍스트의 "유틸리티" 페이지로 이동한 다음 "정책 관리" 유틸리티를 열면, 관리자가 볼 수 있는 도메인과 정책은 "자전거123" 제품 컨텍스트 내에 있는 것 또는 상위 컨텍스트의 도메인에서 생성된 것들입니다.
 
도메인 ?
더보기

Windchill에서 도메인은 데이터와 프로세스를 논리적으로 그룹화하는 방법입니다. 
쉽게 말하면, 어떤 정보가 어디에 속하는지를 정의하는 규칙이라고 생각하면 됩니다.

예시:
1. 회사: 회사는 여러 부서로 구성됩니다. 
Windchill에서 회사를 도메인으로 설정하면 각 부서에 해당하는 데이터를 별도로 관리할 수 있습니다.
2.제품: 제품은 여러 구성 요소로 구성됩니다. 
Windchill에서 제품을 도메인으로 설정하면 각 구성 요소에 해당하는 데이터를 별도로 관리할 수 있습니다.
3. 프로젝트: 프로젝트는 여러 작업으로 구성됩니다. 
Windchill에서 프로젝트를 도메인으로 설정하면 각 작업에 해당하는 데이터를 별도로 관리할 수 있습니다.

 

도메인의 중요성:

1. 데이터를 체계적으로 관리하는 데 도움이 됩니다.
2. 데이터 보안을 유지하는 데 도움이 됩니다.
3. 액세스 권한을 제어하는 데 도움이 됩니다.
4. 재사용 가능한 템플릿과 프로세스를 만드는 데 도움이 됩니다.

Windchill에서 도메인을 만드는 방법:

관리 콘솔: 관리 콘솔을 사용하여 도메인을 생성하고 설정할 수 있습니다.
템플릿: 기존 도메인 템플릿을 사용하여 새 도메인을 만들 수 있습니다.


▷ 컨텍스트 유형 계층 구조의 예시:



1. 최상위: 사이트(루트) 컨텍스트 (모든 컨텍스트의 시작점)
2. 하위:
   
 * 조직 컨텍스트 (회사, 부서 등)
        L 프로그램 컨텍스트 (여러 프로젝트로 구성)
            L 프로젝트 컨텍스트 (특정 작업 수행)
        L 제품 컨텍스트 (특정 제품 개발)
        L 라이브러리 컨텍스트 (재사용 가능한 데이터 저장)


▷ 핵심:

  • 컨텍스트는 사용자가 볼 수 있는 정보와 수행할 수 있는 작업을 제한합니다.
  • 상위 컨텍스트는 하위 컨텍스트를 포함하며, 하위 컨텍스트는 상위 컨텍스트의 도메인과 정책을 상속받습니다.
  • 이 계층 구조는 Windchill에서 데이터를 체계적으로 관리하고 보안을 유지하는 데 도움이 됩니다.


Windchill에서 역할(조직)은 다음과 같은 정보를 나타냅니다.

  • 멤버: 특정 Windchill 사용자
  • 응용 프로그램 컨텍스트: 멤버가 참여하는 프로젝트, 팀 또는 작업 영역
  • 기여 유형: 멤버가 수행할 수 있는 작업 및 책임

예시:

  • 멤버: 김철수
  • 응용 프로그램 컨텍스트: "새로운 자동차 개발 프로젝트"
  • 기여 유형: "제품 매니저"

이 경우 김철수는 "새로운 자동차 개발 프로젝트"에서 제품 매니저 역할을 수행합니다.

Windchill에서 제공하는 기본 역할:

  • 라이브러리 매니저: CAD 모델, 문서, 규격 등을 관리합니다.
  • 제품 매니저: 제품 개발 프로세스를 관리하고 제품 출시를 책임집니다.
  • 프로젝트 관리자: 프로젝트 일정, 예산, 범위를 관리합니다.
  • 프로그램 매니저: 여러 프로젝트를 포괄하는 프로그램을 관리합니다.
  • 검토자: 문서, 모델 등을 검토하고 승인 또는 반려합니다.
  • 승인자: 검토가 완료된 문서, 모델 등을 최종 승인합니다.
  • 관찰자: 프로세스를 볼 수 있지만 직접 참여할 수 없습니다.

참고:

  • 필요에 따라 사용자 지정 역할을 만들 수 있습니다.
  • 역할에 부여되는 권한은 관리자가 설정합니다.

Windchill 역할의 중요성:

  • 팀원들의 책임과 권한을 명확히 정의합니다.
  • 팀의 효율성을 높이고 오류를 줄이는 데 도움이 됩니다.
  • 프로젝트 및 제품 개발 프로세스를 체계적으로 관리하는 데 중요한 역할을 합니다.

 

[역활 종류]