Find and Replace
모듈 전체에서 단어나 구문을 찾아 각 위치를 새 텍스트와 함께 보여 주고 한 번에 모두 바꿉니다.
개요 및 개발 배경
제품 이름이 바뀌거나, 용어 이름이 변경되거나, "TBD" 같은 자리 표시자에 드디어 값이 정해지거나, 오래된 단위를 없애야 할 때가 있습니다. 요구사항이 수백 개인 사양서에서는 같은 텍스트를 여러 아티팩트에서 한꺼번에 바꿔야 합니다.
DOORS Next에서는 한 번에 아티팩트 하나만 편집할 수 있습니다. Find and Replace는 모듈 전체나 선택 항목을 검색하여 텍스트가 있는 모든 위치와 바뀐 후의 모습을 보여 주고, 한 번의 확인으로 모두 바꿉니다. 보이는 텍스트만 바뀌며 서식, 링크, 그림, 표는 그대로 유지됩니다.
해결하는 문제
- 같은 단어나 구문을 바꾸기 위해 수백 개의 아티팩트를 하나씩 여는 일.
- 놓친 위치: 아무도 찾지 못한 몇몇 요구사항에 오래된 용어가 남는 문제.
- 저장된 텍스트를 무작정 편집해 서식이나 링크가 깨지는 일괄 변경.
- 일괄 변경이 무엇을 했는지 기록이 없고 쉽게 되돌릴 방법도 없는 문제.
이점
- 바꾸기 전에 확인: 텍스트가 있는 모든 아티팩트와 각 위치의 취소선이 그어진 이전 텍스트, 그 뒤의 새 텍스트를 보여 줍니다.
- 정확한 일치: Match case와 Whole words only로 원하지 않으면 "pump"가 "pumps"나 "Pump"를 바꾸지 않습니다.
- 서식 유지: 굵게, 목록, 링크, 그림이 유지되며 찾는 텍스트만 바뀝니다.
- 이름도 검색: 원하면 기본 텍스트뿐 아니라 아티팩트 이름도 검색합니다.
- 모듈 전체를 한 번에 처리: 선택 항목의 200개 제한 없이 처리하고, 모든 텍스트의 변경 전후가 담긴 Excel 변경 보고서를 제공합니다.
사용 방법
- 사용자1찾을 내용과 바꿀 내용 입력
- 사용자3목록을 확인하고 승인필요한 경우: 일부만: 선택한 후 Selection 사용
- DOORS Next4모든 위치의 텍스트 바꿈
- 결과5Excel 변경 보고서
- Settings에서(접혀 있으면 Change 클릭) Find what에 찾을 텍스트를, Replace with에 새 텍스트를 입력합니다(비워 두면 텍스트가 제거됩니다). Match case, Whole words only와 검색 위치(Primary text, Name 또는 둘 다)를 선택합니다. Done을 누르면 Settings가 한 줄로 접힙니다.
- 모듈을 열고 Replace에서 Whole module을 선택한 다음 Find를 클릭합니다. 결과에 텍스트가 있는 아티팩트 수와 발견 횟수가 표시됩니다. 행을 펼치면 이전 텍스트에 취소선이 그어지고 그 뒤에 새 텍스트가 붙은 각 위치를 볼 수 있습니다.
- Replace를 클릭하고 확인 내용을 읽은 다음 Replace in N artifacts를 클릭합니다. 진행 카드에 실행 상황이 표시되며 언제든지 Stop으로 중지할 수 있습니다. 결과의 Log를 클릭하면 변경 보고서를 다운로드할 수 있습니다.
- 일부 아티팩트만 변경하려면 DOORS Next에서 해당 아티팩트를 선택하고 Selection · N을 선택합니다. 위젯이 즉시 검색합니다. Replace를 클릭하고 확인합니다.
스크린샷
1Settings: 찾을 텍스트, 바꿀 텍스트, 옵션 2텍스트가 있는 모든 아티팩트; 행에 취소선이 그어진 이전 텍스트와 그 뒤의 새 텍스트가 표시됨 3확인 메시지는 무엇을 어디서 어떻게 바꿀지 알려 줌 4아티팩트 55개에서 75회 바꿈, 변경 보고서 준비 완료 5선택한 아티팩트만: 확인 전에 찾은 위치
참고 사항
- 결과가 원하는 대로 나오지 않으면 폐기할 수 있도록 Find and Replace를 change set 안에서 실행하세요.
- 텍스트는 공백을 포함해 입력한 그대로 검색되며 와일드카드는 없습니다. 공백은 줄바꿈 없는 공백도 찾습니다.
- 서식으로 나뉜 텍스트(단어 일부가 굵게 표시된 경우)는 바뀌지 않습니다. 검색이 이런 위치를 세어 주므로 직접 고칠 수 있습니다.
- 그림과 기타 파일의 내용은 그대로이며, Name을 선택한 경우 이름만 바뀝니다.
- 모듈 전체에서는 먼저 검색하지 않고도 Replace를 실행할 수 있습니다. 모든 아티팩트를 읽고 텍스트가 있는 곳에서 바꾸며, 숫자는 마지막에 알 수 있습니다.
- 매우 큰 모듈에서는 브라우저가 느려질 수 있습니다. Stop으로 실행을 멈추고 페이지를 새로 고친 다음 모듈을 다시 열면 Continue from …이 같은 설정으로 멈춘 곳부터 계속합니다.
버전 2.10의 새로운 기능
· 변경 사항 제목은 영어로 게시됩니다.
- Messages in the notifications