Windchill+ 액세스, 배포, 구성
|
|
비즈니스 관리자(BA) 역할은 사이트 수준 유틸리티 페이지에 대한 액세스를 포함하여 비즈니스에 중요한 구성 변경을 지원하는 상위 권한을 제공합니다. 이 기능은 민첩성을 높이지만 신중하게 사용해야 하며 권장되는 CCD 배포 방법론을 대체하지 않습니다.
비즈니스 관리자 기능을 사용하려면 서비스 요청을 제출해야 합니다. 요청이 승인되면 사이트 관리자가 사용자를 사이트 비즈니스 관리자 - 참가자(사이트) 그룹에 할당하여 필요한 권한을 부여합니다. 자세한 내용은 서비스 요청 열기를 참조하십시오.
|
액세스 권한
• 조직 레벨 및 사이트 관리자 레벨의 유틸리티 페이지를 비롯한 통합 환경의 프런트엔드 부분에 액세스할 수 있습니다.
• QA 환경과 생산 환경 모두에서 사이트 수준 및 조직 레벨의 유틸리티 페이지로 제한된 관리 액세스 권한을 보유합니다. 이 액세스는 기본적으로 보기 전용 목적으로 사용되어야 하지만, 새 비즈니스 관리자 역할에서 강제 적용되지 않습니다. PTC는 이 접근 권한을 문제 해결 및 모니터링 목적으로만 사용할 것을 권장합니다. 사용할 수 있는 특정 조직 레벨 유틸리티는 환경에 따라 다릅니다. 이 액세스 권한을 책임감 있게 사용하고 항상 정의된 역할 범위 내에서 유지하십시오.
• PTC 호스팅 Windchill+ 환경에서는 Windchill 서버의 백엔드 부분에 액세스할 수 없습니다. 백엔드 액세스는 로컬 개발 환경에서만 개발자 호스팅 가상 컴퓨터 또는 클라우드 포털 호스팅 가상 컴퓨터로 사용할 수 있습니다.
배포 방법
• PTC에서는 자동화된 빌드 배포 프로세스를 통한 빌드 패키지 배포만 지원합니다.
• 자동화된 빌드 배포는 CCD(코드 및 구성 배포)라는 단일 패키징 방법론만 허용합니다.
• CCD 유틸리티는 설치된 상태로 PTC Windchill PDMLink가 함께 제공됩니다. 자세한 내용은
코드 및 구성 패키지 배포를 참조하십시오.
• 시스템에서는 BAC(Business Administrative Change) 프레임워크를 사용하여 비즈니스 구성을 캡처하고 내보내고 가져옵니다. BAC 패키지의 수준을 올리려면 BAC 패키지가 CCD 패키지에 포함되어야 합니다.
• CCD는 유일하게 지원되는 배포 방법입니다.
• PTC에서는 BAC를 컨테이너 액세스 제어 목록(ACL)을 관리하는 데 사용하는 것을 권장하지 않습니다. 대신 CCD 패키지 내에서 지원되는
LoadFromFile 프레임워크를 사용하십시오. 자세한 내용은
CCD Package Structure를 참조하십시오.
• ACL은 BAC 또는 기타 유사한 객체를 통해 허용되지 않습니다. 이 제한은 Windchill+ 배포에만 적용됩니다.
• LoadFromFile 기능에는 한계가 정의되어 있습니다. 특정 크기 임계값을 초과하지 않는 CCD 패키지만 지원합니다.
개발 및 구성 모범 사례
• 모든 프로젝트는 유형 및 속성 매니저 유틸리티를 사용하는 데이터 모델링 활동으로부터 시작해야 합니다.
• 데이터 모델링은 객체 유형 및 속성 전략을 정의하는 것을 말합니다. 개발 환경에서 데이터 모델을 개발하고 자동화된 배포를 사용하여 통합 환경에 게시합니다.
• 자동화된 빌드 서비스에 제출하기 전에 모든 CCD 패키지의 유효성을 검증해야 합니다. 다음과 같은 두 가지 개발 환경을 설정하는 것이 좋습니다.
◦ 변경 사항이 구현되는 소스 개발 환경.
◦ CCD 패키지를 배포할 수 있는지 여부를 테스트하기 위한 대상 개발 환경입니다. 자세한 내용은
Targets의 배포 대상 섹션을 참조하십시오.
이 컨텍스트에서
대상 항목은 특히 빌드 및 구성 목적으로 사용되는 CCD ANT 대상을 참조합니다. INT(통합), QA, PROD(생산) 또는 관련 파이프라인 대상과 같은 배포 환경을 의미하지 않습니다.
• 구성 관리의 경우 각각 성공적인 기능 인수 테스트(FAT) 후에 BAC 패키지를 작성해야 합니다. 고객과 파트너는 이러한 패키지를 SCM(소스 코드 관리 시스템)에 저장하도록 계획해야 합니다. BAC 패키지는 데이터 모델을 포함하며, 신규 개발자 온보딩이나 로컬 개발 환경 갱신을 위한 출발점 역할을 합니다.
• 통합 환경에서 BAC 패키지를 사용할 수 있게 되면 개발자는 UI에서 사소한 수정을 수행할 수 있습니다.
• 모든 개발은 로컬 가상 컴퓨터 또는 클라우드 포털과 같은 로컬 개발 환경에서 수행되어야 합니다.
• CCD는 개발 환경에서 사용하여 준비, 빌드 및 배포해야 합니다.
• PTC에서는 개발 환경에서 개별 컨테이너 구성을 관리하는 것을 권장하지 않습니다(예: 제품 또는 프로젝트).
• 컨테이너 템플릿을 작성하기 위해 몇 가지 컨테이너를 작성할 수도 있습니다.
• QA 및 생산 환경에서는 컨테이너 레벨 구성을 주의해서 사용해야 합니다.
비즈니스 관리자 역할 요약
|
|
PTC에서는 비즈니스 관리자 역할에 지정된 사용자가 더 낮은 권한을 가진 다른 사용자 그룹의 멤버가 되지 않도록 권장합니다.
|
비즈니스 관리자 사용자 그룹은 생산 환경에서 직접 변경할 수 있는 상위 권한을 부여합니다. 이러한 기능은 유형 정의, 속성 구조, 분류를 포함한 비즈니스 구성에 직접 액세스하여 확인하고 업데이트할 수 있도록 해주지만, 동시에 중대한 운영 책임도 수반합니다. 부적절하거나 조율되지 않은 변경은 활성 워크플로를 방해하거나, 데이터 무결성에 영향을 미치거나, 비즈니스 프로세스의 연속성을 저해할 수 있습니다.
고객은 변경 관리 프로토콜, 비생산 환경에서의 테스트, 관리자 교육 등을 포함하여 내부 거버넌스 관행을 수립하는 것이 강력히 권장됩니다. 이 기능은 적절한 경우 플랫폼 파이프라인에 대한 의존도를 줄이기 위해 설계된 것이며, 검증 및 책임에 대한 모범 사례를 없애기 위한 것은 아닙니다. 비즈니스 민첩성과 플랫폼 안정성은 신중하게 균형을 맞춰야 합니다.
이 기능으로 인해 발생한 시스템 중단은 고객의 책임으로 간주되며, SLA 관련 중단이나 99.5% 가동 시간 보장에는 포함되지 않습니다.