작업 항목 변경에 대한 메일 경고 형식 사용자 지정
관련된 xsl 변환 파일을 수정하면 사용자 또는 사용자의 팀 멤버가 작업 항목에서 변경한 내용에 대한 전자 메일 알림의 내용과 형식을 사용자 지정할 수 있습니다.팀 멤버는 팀 탐색기에서 다양한 알림에 대해 프로젝트 경고를 구성하고, HTML 형식을 사용할지 아니면 일반 텍스트 형식을 사용할지 지정할 수 있습니다.예를 들어 프로젝트, 작업 항목 및 빌드 이벤트에 대한 알림을 생성할 수 있으며 Team Foundation 사용자에게 전달되는 알림의 모양과 느낌을 사용자 지정할 수 있습니다.
전자 메일 알림 변환 파일은 응용 프로그램 계층 서버에서 다음 폴더에 저장됩니다.
Drive:\Program Files\Microsoft Visual Studio 2010 Team Foundation Server\Application Tier\TFSJobAgent\Transforms
Visual Studio와 같은 XML 편집기를 사용하여 변환 파일을 변경할 수 있습니다.다음 목록은 작업 항목 이벤트에 대한 두 개의 변환 파일입니다.
WorkItemChangedEvent.xsl |
HTML 전자 메일 서식 지정 |
WorkItemChangedEvent.plaintextXsl |
일반 텍스트 전자 메일 서식 지정 |
이벤트 서비스에서는 .xsl 및 plaintextXsl 파일을 사용하여 이벤트의 XML 데이터를 전자 메일 메시지로 변환합니다.전자 메일 알림에 다른 서식을 지정하려면 .xsl 파일을 편집합니다.HTML 형식 전자 메일 메시지의 경우 모든 이벤트의 핵심 레이아웃이 TeamFoundation.xsl에 저장됩니다.변경할 파일의 백업 복사본을 만든 후 변경 내용을 테스트해야 합니다.변경이 끝나면 Team Foundation Server에서는 다음에 이벤트에 대한 알림을 생성할 때 수정된 변환을 사용합니다.
[!참고]
전송되는 전자 메일의 내용은 TeamFoundation.xsl 파일 및 이전에 설명한 WorkItemChangedEvent xsl 파일에서 자동으로 생성됩니다.TeamFoundation.xsl 파일은 수정하지 않는 것이 좋습니다.이 파일의 내용을 수정할 경우에는 수정 내용을 철저히 테스트해야 합니다.이 파일을 잘못 수정하면 Team Foundation 전자 메일 경고가 실패할 수 있으며 웹 브라우저에서 Team Foundation 작업 항목, 변경 집합 또는 파일을 보지 못할 수 있습니다.
필요한 권한
이 절차를 수행하려면 Team Foundation 응용 프로그램 계층 서버에서 Administrators 보안 그룹의 멤버여야 합니다.
작업 항목 변경 내용에 대한 전자 메일 알림을 보낼 수 있도록 전자 메일 템플릿을 편집하려면
응용 프로그램 계층 서버에서 다음 폴더를 엽니다.
Drive:\Program Files\Microsoft Visual Studio 2010 Team Foundation Server\Application Tier\TFSJobAgent\Transforms
메모장 또는 기타 텍스트 편집기에서 WorkItemChangedEvent.xsl을 엽니다.
[!참고]
관리자 권한으로 로그온한 경우에도 Windows Server 2008을 실행하는 서버에서 이 기능을 수행하려면 메모장 또는 기타 편집기를 관리자 권한으로 열어야 합니다.메모장을 관리자 권한으로 열려면 시작을 클릭하고 명령 프롬프트를 마우스 오른쪽 단추로 클릭한 다음 관리자 권한으로 실행을 클릭합니다.자세한 내용은 Microsoft 웹 사이트의 사용자 계정 컨트롤 페이지를 참조하십시오.
파일을 편집하여 알림 전자 메일에 포함할 메시지를 나타냅니다.
[!참고]
일반 텍스트 메시지를 요청한 사용자에 대해서도 WorkItemChangedEvent.plaintextXsl을 비슷하게 변경해야 합니다.
WorkItemChangedEvent.xsl 파일을 저장합니다.