Copy Data Model URI
기준 데이터 모델의 URI를 가져와 이름으로 맞춰 선택한 프로젝트, 컴포넌트, 스트림, 변경 세트에 한 번에 기록합니다.
개요 및 개발 배경
데이터 모델을 공유하는 DOORS Next 프로젝트가 많은 기업에서는 같은 속성이나 아티팩트 유형이 어디서나 같은 URI를 가져야 합니다. 보고서, 게시 템플릿, OSLC 통합, 글로벌 구성은 내부 식별자가 달라도 이 URI로 프로젝트, 컴포넌트, 스트림 전반에서 "같은" 정의를 알아봅니다.
Data Model URIs는 한 프로젝트의 URI를 패턴으로 설정합니다. Copy Data Model URI는 기준 프로젝트, 컴포넌트, 스트림에서 URI를 가져와 이름으로 맞춰 선택한 프로젝트, 컴포넌트, 스트림, 변경 세트에 한 번의 실행으로 여러 대상을 기록합니다.
해결하는 문제
- 기준 프로젝트에서 한 번 설정한 URI가 다른 모든 프로젝트에서는 없거나 다릅니다.
- 프로젝트와 스트림마다 속성을 열어 같은 URI를 다시 입력하느라 몇 시간이 걸립니다.
- 새 컴포넌트와 스트림이 기준 모델의 URI를 받지 못합니다.
- 대상의 중복 URI가 보고와 통합을 혼란스럽게 합니다.
이점
- 여러 대상을 한 번에: 하나의 트리에서 프로젝트, 컴포넌트, 스트림, 변경 세트를 선택하고 All components와 All streams 규칙을 사용합니다.
- 새 스트림도 포함하는 규칙: All components와 All streams는 미리 보기마다 다시 읽으므로 나중에 추가된 컴포넌트나 스트림도 다음 실행에 포함됩니다.
- 변경 전에 확인: 각 대상에서 새 URI, 이미 설정된 URI, 대상에 없는 정의, 충돌을 미리 봅니다.
- 안전한 설계: 기존 URI를 교체할지는 사용자가 정하며, 충돌이나 모호한 이름은 기록되지 않습니다.
- Excel 내보내기: 미리 보기와 대상별로 기록된 모든 URI의 변경 보고서.
사용 방법
- 사용자1각 대상 프로젝트에서 변경 세트 열기
- 사용자2From과 대상 선택
- DOORS Next4Copy URIs: 대상별로 저장
- 결과5Excel 변경 보고서
- 복사할 각 대상 프로젝트에서 변경 세트를 엽니다(권장).
- From(원본: 기준 프로젝트, 컴포넌트, 스트림 또는 베이스라인)을 확인합니다. 처음에는 DOORS Next에서 열려 있는 항목이며, Change로 다른 항목을 고를 수 있습니다.
- Targets에서 Add를 클릭하고 트리에서 프로젝트, 컴포넌트, 스트림, 변경 세트 또는 규칙 All components와 All streams를 선택한 다음 Add targets를 클릭합니다.
- 각 대상이 받을 내용을 먼저 검토하려면 Preview를 클릭하고, 다른 사람이 확인해야 하면 Excel로 내보냅니다.
- Copy URIs를 클릭하고 확인합니다. 최신 미리 보기가 없으면 먼저 모든 대상을 읽습니다. 진행 상황은 대상별로 표시되며 언제든 중지할 수 있습니다.
- 결과 블록의 Log로 변경 보고서를 내려받고, 결과가 만족스러우면 변경 세트를 전달합니다. DOORS Next가 거부한 저장은 그곳에 이유와 함께 표시되며, Retry all로 다시 시도할 수 있습니다.
스크린샷
1프로젝트, 컴포넌트, 스트림, 변경 세트 트리에서 선택한 대상과 규칙 All components 2미리 보기: 각 대상이 받는 내용과 합계, 충돌, 각 정의의 세부 정보 3확인: URI와 대상의 수, 그리고 대상 중 스트림의 수 4실행 완료: 거부된 저장이 DOORS Next가 알려 준 이유와 함께 표시되며 다시 시도 가능 5Settings 두 부분: How URIs are copied(복사 규칙)와 What is copied(복사할 정의 종류)
참고 사항
- URI는 대상 프로젝트에서 연 변경 세트로만 복사할 것을 권장합니다. 잘못된 실행을 전달 전에 폐기할 수 있기 때문입니다. 스트림에 직접 저장된 URI는 되돌리기 어렵고, 일부 변경은 백업을 복원해야만 되돌릴 수 있습니다.
- 정의는 그룹 안에서 이름으로 맞춥니다: 아티팩트 유형, 속성, 데이터 유형, 열거 값, 링크 유형. 복사할 그룹은 직접 선택합니다.
- 속성은 두 모델에서 데이터 유형 이름이 같을 때만 URI를 받습니다. 따로 허용한 경우는 예외입니다.
- 각 대상 프로젝트의 유형 시스템을 변경할 권한이 필요합니다.
- Settings의 Replace URIs that are already set는 기본적으로 켜져 있습니다. 대상에서 다른 URI를 가진 정의는 원본의 URI를 받습니다. 대상에 이미 있는 URI를 유지하려면 끄십시오.
- 베이스라인은 원본이 될 수 있지만 대상이 될 수는 없습니다.
버전 1.7의 새로운 기능
· 변경 사항 제목은 영어로 게시됩니다.
- Report ready in the notifications