Share via


작업 항목 형식에 필드 추가 또는 작업 항목 형식에서 필드 제거

작업 항목 형식에서 데이터 필드를 추가하거나 제거하려면 작업 항목 형식 정의 파일을 수정합니다. FIELDS 섹션의 FIELD 요소와 FORM 섹션에 정의된 레이아웃 및 컨트롤을 추가하거나 제거해야 합니다. 작업 항목 형식을 수정한 이후에 XML 파일을 가져오고 업데이트된 작업 항목 형식을 사용할 수 있습니다.

중요

작업 항목 형식 필드는 팀 프로젝트 컬렉션에 대해 관리됩니다. 자세한 내용은 작업 항목 필드 관리 [witadmin]를 참조하십시오.

항목 내용

  • 작업 항목 형식 정의 파일을 내보내고 열기

  • 필드 추가

  • 필드 제거

  • 작업 항목 형식 정의 파일 가져오기

  • 작업 항목 폼에 나타나는 변경 사항 확인

필요한 권한

이 절차를 수행하려면 Team Foundation Administrators 그룹의 멤버이거나 프로젝트에 대한 Project Administrators 그룹의 멤버여야 합니다. 자세한 내용은 Team Foundation Server 권한을 참조하십시오.

작업 항목 형식 정의 파일을 내보내고 열기

작업 항목 형식 정의 파일을 내보내고 열려면

  • 수행할 사용자 지정 범위를 기준으로 다음 단계 중 하나를 수행합니다.

    단일 프로젝트의 작업 항목 형식을 수정하는 경우:

    1. witadmin exportwitd를 실행하여 수정하려는 작업 항목 형식에 대한 XML 파일을 내보냅니다. 사용자 데이터를 표시된 인수로 대체하여 다음 명령을 입력합니다.

      witadmin exportwitd /collection:http://ServerName:Port/VirtualDirectoryName/CollectionName /p:project /n:typename /f:filename
      

      자세한 내용은 기존 프로젝트에서 작업 항목 형식 내보내기 및 가져오기를 참조하십시오.

    2. Visual Studio에서 파일, 열기를 차례로 클릭한 다음 파일을 클릭합니다.

      파일 열기 대화 상자가 나타납니다.

    3. 찾는 위치에서 파일을 내보낸 위치로 이동합니다.

    작업 항목 형식을 수정하여 프로세스 템플릿을 사용자 지정하는 경우:

    1. 프로세스 템플릿을 다운로드한 위치를 찾습니다.

    2. 업데이트할 작업 항목 형식 XML 파일을 선택하고 열기를 클릭합니다. 줄 끝에 대한 메시지가 나타나면 아니요를 클릭합니다.

필드 추가

작업 항목 형식에 필드를 추가하려면

  1. XML 파일에서 다음 섹션을 찾습니다.

    <FIELDS>
    
  2. 아래 예제에서 굵은 텍스트로 표시된 XML을 입력하여 문자열 필드를 만듭니다.

    <FIELDS>
    <FIELD name="Issue Level" refname="MyCompany.MyProcess.IssueLevel" type="String" reportable="Dimension">
    </FIELD>
    

    참고

    참조 이름 또는 refname은 이 필드의 프로그래밍 이름입니다. 기타 모든 규칙에서는 이 refname을 참조해야 합니다. 자세한 내용은 작업 항목 추적 개체의 명명 규칙을 참조하십시오.

  3. XML에서 작업 항목 폼을 설명하는 섹션을 찾습니다.

    <FORM>
    
  4. <FORM> 섹션에서 다음 줄을 찾습니다.

    <Group Label="Classification">
      <Column PercentWidth="100">
        <Control Type="WorkItemClassificationControl" FieldName="System.AreaPath" Label="Area" LabelPosition="Left" />
        <Control Type="WorkItemClassificationControl" FieldName="System.IterationPath" Label="Iteration" LabelPosition="Left" />
      </Column>
    </Group>
    
  5. 아래 예제에서 굵은 텍스트로 표시된 XML을 입력하여 필드를 표시하는 데 사용할 컨트롤을 삽입합니다.

    <Group Label="Classification">
      <Column PercentWidth="100">
        <Control Type="WorkItemClassificationControl" FieldName="System.AreaPath" Label="Area" LabelPosition="Left" />
        <Control Type="WorkItemClassificationControl" FieldName="System.IterationPath" Label="Iteration" LabelPosition="Left" />
        <Control Type="FieldControl" FieldName="MyCompany.MyProcess.IssueLevel" Label="Issue Level" LabelPosition="Left" />
      </Column>
    </Group>
    
  6. 파일 메뉴에서 <file name>.xml 저장을 클릭하여 변경 내용을 XML 파일에 저장합니다.

  7. 새 작업 항목 형식을 단일 프로젝트로 가져오려면 작업 항목 형식 정의 파일 가져오기를 참조하십시오. 프로세스 템플릿에 작업 항목 형식을 추가하려면 프로세스 템플릿에 작업 항목에 대한 형식 정의 추가을 참조하십시오.

필드 제거

작업 항목 폼에서 필드를 제거하려면

  1. 작업 항목 형식에서 제거하려는 필드의 정의를 찾아 삭제합니다. 다음 예에는 "Issue Level"이라는 필드가 나와 있습니다. 이 필드를 제거하려면 다음 필드 섹션을 삭제합니다.

    참고

    사용자의 XML 파일 필드 섹션에는 다음 코드의 일부 요소가 없을 수도 있습니다. 그러나 이러한 요소를 포함하도록 작업 항목 형식 필드를 사용자 지정한 경우에는 해당 요소도 삭제해야 합니다.

    <FIELDS>
    . . .
    <FIELD name="Issue Level" refname="MyCompany.MyProcess.IssueLevel" type="String" reportable="dimension">
    <HELPTEXT>Describes the issue level to which this special task belongs.</HELPTEXT>
      <WHEN field="Microsoft.VSTS.Common.Discipline" value="Business Analyst">
        <ALLOWEDVALUES>
          <LISTITEM value="Planning" />
          <LISTITEM value="Review" />
        </ALLOWEDVALUES>
      </WHEN>
      <WHENNOT field="Microsoft.VSTS.Common.Discipline" value="Business Analyst">
        <ALLOWEDVALUES>
          <LISTITEM value="Process Management" />
          <LISTITEM value="Planning" />
          <LISTITEM value="Execution" />
          <LISTITEM value="Review" />
        </ALLOWEDVALUES>
      </WHENNOT>
    </FIELD>
    …
    </FIELDS>
    
  2. 작업 항목 필드에 대한 컨트롤이 정의되어 있는 <Layout> 섹션을 찾은 다음 해당 섹션을 삭제하여 필드를 제거합니다. 예를 들어 다음에 강조 표시된 것과 비슷한 섹션을 찾습니다.

    <Group Label="Classification">
      <Column PercentWidth="50">
        <Group>
          <Column PercentWidth="100">
            <Control Type="WorkItemClassificationControl" FieldName="System.AreaPath" Label="Area" LabelPosition="Left" />
            <Control Type="WorkItemClassificationControl" FieldName="System.IterationPath" Label="Iteration" LabelPosition="Left" />
          </Column>
        </Group>
      </Column>
      <Column PercentWidth="50">
        <Group>
          <Column PercentWidth="100">
            <Control Type="FieldControl" FieldName="MyCompany.MyProcess.IssueLevel" Label="IssueLevel" LabelPosition="Left" />
          </Column>
        </Group>
      </Column>
    </Group>
    
  3. 파일 메뉴에서 <file name> 저장을 클릭하여 변경 내용을 XML 파일에 저장합니다.

작업 항목 형식 정의 파일 가져오기

작업 항목 형식 정의 파일을 가져오려면

  • witadmin importwitd를 실행하여 수정한 작업 항목 형식에 대한 XML 파일을 가져옵니다. 사용자 데이터를 표시된 인수로 대체하여 다음 명령을 입력합니다.

    witadmin importwitd /collection:http://ServerName:Port/VirtualDirectoryName/CollectionName /p:project /n:typename /f:filename
    

    자세한 내용은 기존 프로젝트에서 작업 항목 형식 내보내기 및 가져오기를 참조하십시오.

작업 항목 폼에 나타나는 변경 사항 확인

단일 프로젝트로 가져온 변경 내용을 확인하려면

  1. 팀 탐색기에서, 수정한 작업 항목 형식 정의가 들어 있는 팀 프로젝트의 노드를 마우스 오른쪽 단추로 클릭하고 새로 고침을 클릭합니다.

    방금 가져온 변경 내용을 포함한 최신 업데이트를 서버에서 다운로드됩니다. 작업 항목 노드가 새고 고쳐질 때까지 몇 초 동안 기다립니다. 로드되고 있는 노드는 작업 중으로 표시됩니다.

  2. 작업 항목 노드를 마우스 오른쪽 단추로 클릭하고 작업 항목 추가를 가리킨 다음 작업 항목 형식을 클릭하여 수정한 작업 항목 형식을 사용하여 작업 항목을 만듭니다.

    작업 항목이 변경한 작업 항목 형식에서 만들어집니다.

  3. 변경한 내용이 작업 항목 폼에 나타나는지 확인합니다.

  4. 닫기를 클릭하여 새 작업 항목을 닫습니다. 작업 항목을 저장할 것인지 묻는 메시지가 나타나면 아니요를 클릭합니다.

참고 항목

참조

작업 항목 형식 사용자 지정 및 관리[witadmin]

FIELD(정의) 요소

Control XML 요소 참조

개념

작업 항목 필드 사용

기타 리소스

작업 항목 필드 정의