본문으로 건너뛰기
SmarterWidgets 2.0문서
SmarterProcess - https://doorsnext.com
Attribute Composer 아이콘: 진한 금색 정사각형 위의 흰색 겹친 레이어

Attribute Composer

아티팩트 자신의 데이터로 조합한 값을 속성에 채웁니다. 모듈 전체를 한 번에 처리하며 저장 전에 모든 새 값을 보여 줍니다.

지원 제품: RM = IBM Engineering Requirements Management DOORS Next (Requirements Management)콘텐츠 품질데이터 변경버전 1.17 · 2026-10-28 릴리스

사용 위치
IBM DOORS Next 모듈
지원 제품
  • RM IBM Engineering Requirements Management DOORS Next (Requirements Management)
버전
1.17
릴리스 날짜

무엇이고 왜 만들어졌는가

요구사항 프로젝트의 많은 속성은 새로운 정보가 아닙니다. 아티팩트가 이미 가지고 있는 내용을 정해진 형태로 되풀이할 뿐입니다. 식별자와 우선순위를 이어 붙인 짧은 레이블, 제목을 반복하는 표제, 아티팩트 유형이 들어간 키, 보고서나 내보내기를 위해 일반 텍스트로 옮긴 요구사항 텍스트 사본 같은 것들입니다. 지금은 이런 필드를 아티팩트마다 손으로 채우거나, 시간이 없어 비워 둡니다.

Attribute Composer는 이를 한 번의 실행으로 채웁니다. 규칙(값을 이루는 부분들과 그 순서)을 한 번만 만들어 두면, 위젯은 각 아티팩트가 무엇을 받게 되는지 정확히 보여 준 뒤 선택한 속성에 결과를 기록합니다. 모듈의 모든 아티팩트에 적용할 수도, 선택한 아티팩트에만 적용할 수도 있습니다.

해결하는 문제

  • 명명 규칙(“ID / 우선순위 / 이름”)을 따라야 하지만 수작업 입력으로 제각각이 되는 속성.
  • 하나씩 채우는 것이 현실적이지 않아 수천 개 아티팩트에서 비어 있는 필드.
  • 내보내기, 보고서, 외부 도구를 위해 별도 속성에 일반 텍스트로 필요한 요구사항 텍스트.
  • 두 번 입력된 값 때문에 원본 속성이 바뀌어도 사본에는 반영되지 않는 상황.
  • 일괄 업데이트가 실제로 무엇을 기록할지 저장 전에 확인할 방법이 없는 점.

이점

  • 규칙 하나로 모듈 전체: 모든 데이터 유형의 속성, 이름, 식별자, 아티팩트 유형, 일반 텍스트로 변환한 요구사항 텍스트, 구분 기호 같은 직접 입력한 텍스트를 원하는 순서로 배치합니다.
  • 기록 전 미리 보기: 각 아티팩트의 현재 값과 새 값을 나란히 확인합니다.
  • 기본값이 안전합니다: 덮어쓰기를 요청하지 않는 한 비어 있는 대상만 채우고, 빈 결과는 절대 기록하지 않으며, 이미 올바른 값은 다시 저장하지 않습니다.
  • 깔끔한 결과: 비어 있는 부분은 구분 기호와 함께 빠지므로 “ID / / 이름” 같은 결과가 생기지 않습니다.
  • 재사용 가능: 규칙을 이름을 붙여 저장했다가 같은 작업이 생기면 다시 불러올 수 있습니다.
  • 증빙: Excel 변경 보고서에 아티팩트별 변경 전후 값이 기록됩니다.

사용 방법

  1. 사용자1대상 속성과 구성 요소 선택
  2. 위젯2아티팩트를 찾고 새 값 조합
  3. 사용자3현재 값과 새 값 확인필요한 경우: 규칙을 조정하고 다시 찾기
  4. DOORS Next4확인 후 값 기록
  5. 결과5Excel 변경 보고서
  1. DOORS Next에서 모듈을 엽니다. Rule에서 Change를 클릭하고 Target attribute를 선택합니다. 텍스트 속성, 값이 숫자일 때는 숫자 속성, 값이 레이블 중 하나일 때는 열거형 속성, 예/아니요 또는 날짜 속성, 또는 아티팩트의 이름을 선택할 수 있습니다.
  2. Parts, in order에서 Add attribute와 Add text로 값을 조합합니다. 각 구성 요소는 속성, 이름, 식별자, 아티팩트 유형, 일반 텍스트로 변환한 요구사항 텍스트, 또는 구분 기호 같은 직접 입력한 텍스트입니다. 화살표로 순서를 바꾸면 구성 요소 아래 줄에 결과 규칙이 표시됩니다.
  3. Skip empty parts와 Only fill empty targets를 그대로 두거나 해제하고(해제하면 기존 값을 덮어씁니다), 한 유형만 바꿀 때는 Artifact type을 선택한 뒤 Done을 클릭합니다.
  4. Write에서 Whole module 또는 Selection(DOORS Next에서 선택한 아티팩트)을 고르고 Find를 클릭합니다. 목록에 바뀔 아티팩트마다 새 값이 표시되며, 행을 펼치면 속성, 현재 값, 새 값과 Show in module이 보입니다.
  5. Write를 클릭하고 확인 내용을 읽은 뒤 Write N values를 클릭합니다. 실행이 끝나면 결과 블록에 기록된 값, 이미 올바른 값, 건너뛴 값, 실패한 값의 수가 표시됩니다. Log로 Excel 변경 보고서를 내려받을 수 있고, 실패한 아티팩트는 같은 블록에서 다시 시도할 수 있습니다.
  6. 모듈 전체에서 검색을 건너뛰려면 Find를 먼저 클릭하지 않고 Write를 클릭합니다. 확인을 거치면 규칙이 한 번의 실행으로 모듈의 모든 아티팩트에 적용되고, 개수는 마지막에 표시됩니다.

알아 두면 좋은 점

  • 항상 변경 세트 안에서 작업하세요. 이전 값을 되돌리는 방법은 변경 세트를 폐기하는 것뿐입니다.
  • 열거형은 레이블로(값이 여러 개면 쉼표로 구분), 사용자는 이름으로, 날짜는 연-월-일 형식으로 기록됩니다.
  • 요구사항 텍스트는 일반 텍스트로 기록됩니다. 문단, 목록 항목, 표의 행은 줄이 되고 서식은 사라집니다.
  • 저장한 규칙은 개인용입니다. 사용자의 브라우저에만 남으며 동료와 공유되거나 서버에 저장되지 않습니다.
  • 매우 긴 값은 기록되지 않습니다. 이 한도는 위젯 설정에서 바꿀 수 있습니다.
  • 매우 큰 모듈에서는 실행을 멈추고 페이지를 새로 고친 뒤 같은 규칙으로 멈춘 지점부터 이어서 진행할 수 있습니다.

버전 1.17의 새로운 기능

· 변경 사항 제목은 영어로 게시됩니다.

  • Messages in the notifications
  • IBM Champion 2026 배지: IBM 로고와 IBM Champion 2026 문구가 있는 보라색 정사각형, IBM Champion 프로그램에서 수여
  • IBM Champion 2025 배지: IBM 로고와 IBM Champion 2025 문구가 있는 보라색 정사각형, IBM Champion 프로그램에서 수여
  • IBM Champion 2024 배지: IBM 로고와 IBM Champion 2024 문구가 있는 보라색 정사각형, IBM Champion 프로그램에서 수여
  • IBM Champion 2022 배지: IBM 로고와 IBM Champion 2022 문구가 있는 보라색 정사각형, IBM Champion 프로그램에서 수여
  • IBM Champion 2021 배지: IBM 로고와 IBM Champion 2021 문구가 있는 보라색 정사각형, IBM Champion 프로그램에서 수여
  • IBM Champion 2020 배지: IBM 로고와 IBM Champion 2020 문구가 있는 보라색 정사각형, IBM Champion 프로그램에서 수여
  • IBM Champion 2019 배지: IBM 로고와 IBM Champion 2019 문구가 있는 보라색 정사각형, IBM Champion 프로그램에서 수여