데이터를 제품으로 가져와서 데이터를 다른 도구에서 Rational Engineering Lifecycle Manager로 마이그레이션할 수 있습니다. 데이터를 가져오는 사용자는 원래 데이터를 작성한 사용자가 아니라 새 제품과 연관됩니다. 마찬가지로 작성, 수정 및 감사 히스토리 날짜 및 시간은 가져오기에서 제품을 작성하거나 업데이트한 시점을 기준으로 합니다.
RDF/XML, N-3, N-Triple, Turtle 또는 JSON 직렬화 형식 중 하나를 사용하여 RDF 형식의 데이터 파일에서 제품 트리를 가져오십시오. 마지막 두 형식은 문서 편집기를 사용하여 구성할 수 있는 간단한 형식입니다.
제품 정의 자원에는 변경되지 않는 고유 ID가 있습니다. ID는 제품의 새 인스턴스를 작성하지 않고 이전 가져오기에서 제품을 재사용하는 것을 지원합니다. 가져온 데이터에서 제품이 작성될 때 사용자 지정 ID는 해당 dcterms:identifier 값으로 저장됩니다. 가져오기 프로세스는 제품의 가져오기 데이터에서 ID가 일치하는 이전 가져오기에서 작성된 제품을 조회하고 찾습니다.
제품 트리는 상위 및 하위 제품으로 구성된 하나 이상의 노드로 이루어져 있습니다. 각 노드는 제품 버전을 표시합니다. 제품 버전은 일정 시간의 제품 상태를 표시합니다. 제품이 변경되면 새 버전이 작성될 수 있습니다. 제품 버전은 해당 제품의 히스토리를 형성합니다.
제품 버전 각각에는 고유 ID가 있습니다. ID는 우발적인 충돌을 방지할 수 있을 만큼 길어야 합니다. 예를 들어, 가져오기 데이터를 작성하는 Java™ 애플리케이션은 UUID.randomUUID().toString()을 사용하여 고유 ID를 생성할 수 있습니다. 제품 정의 가져오기는 ID를 오파크 문자열로 처리하므로 저널 파일 시스템(JFS) 길이 제한사항 내에서 아무 값이나 선택할 수 있습니다.
특정 프로젝트의 모든 버전은 하나의 개념 ID와 연관되어 있습니다. 개념 ID가 동일한 모든 제품 버전은 동일한 제품 개념 자원 버전입니다. 가져오는 도구에 실제 개념 자원이 있으면 이를 개념 ID로 사용하십시오. 그렇지 않으면 해당 제품 버전에서 공유할 개념 ID를 작성하십시오.
| 제품 ID | 개념 ID | 제목 | 선행 버전 ID |
|---|---|---|---|
| Abc1234 | xyz9876 | 첫 번째 버전 | |
| Def3456 | xyz9876 | 두 번째 버전 | abc1234 |
| Ghi6789 | xyz9876 | 세 번째 버전 | def3456 |
제품 버전에는 이름(표시 레이블로 사용됨)과 단일 값이 있는 사용자 정의 특성이 있을 수 있습니다. 예를 들어, 제품에 color라는 특성과 red 값이 있을 수 있습니다.
제품 버전에는 하나 이상의 links가 있거나 링크가 없을 수 있습니다. 링크는 URI 양식으로 된 외부 아티팩트에 대한 참조입니다. 예를 들어, 제품은 작업 항목, 변경 요청, 요구사항, 모델 요소, 테스트 케이스에 링크될 수 있습니다.
제품 버전에는 선택적으로 dimensions 및 dimensions values가 있을 수 있습니다. 차원은 제품의 변형을 설명합니다. 예를 들어, 서로 다른 제품 변형은 제품 시장의 지리적 위치를 표시할 수 있습니다. 제품은 geo라는 차원을 사용할 수 있습니다. 한 제품 버전에서는 북미 시장에 대해 geo=US를 사용할 수 있고 다른 버전에서는 유럽 시장에 대해 geo=EU를 사용할 수 있습니다.
제품의 Rational Engineering Lifecycle Manager 정의는 분기를 사용하여 변형을 표시합니다. 동일한 차원 및 차원 이름 콜렉션이 있는 다른 제품 버전은 동일한 분기를 따라 다른 버전으로 가져오게 됩니다. Rational Engineering Lifecycle Manager는 분기를 따라 가져온 모든 버전이 순차 버전인 비즈니스 로직을 사용합니다. 병렬 버전은 서로 다른 분기에 병렬 버전이 있는 경우에만 허용됩니다. 따라서 가져오기는 선행 버전 GUID(Globally Unique Identifier)를 적당한 히스토리를 작성하기 위한 힌트로 사용합니다. 그러나 가져오기 데이터가 병렬 버전 규칙을 위반하는 경우 특정 분기에 대한 결과 히스토리는 순차적입니다.
| 제품 ID | 제목 | 하위 ID |
|---|---|---|
| abcd123 | 자동차 | bcde234, defg456 |
| bcde234 | 본체 | cdef345, cdef345, cdef345, cdef345 |
| cdef345 | 휠 | |
| defg456 | 엔진 |
