작업 항목 폼에 웹 콘텐츠를 추가하기 위한 WIT 정의 편집
형식 정의 XML 파일을 내보내고 WebpageControl 섹션에서 FORM을 추가하여 웹 콘텐츠나 HTML 콘텐츠를 작업 항목에 추가할 수 있습니다. XML 파일을 수정하고 가져온 후에는 업데이트된 작업 항목 형식으로 웹 콘텐츠 표시를 확인할 수 있습니다.
표시할 웹 콘텐츠는 다음 방법 중 하나로 지정할 수 있습니다.
웹 페이지 URL
작업 항목에 대해 정의된 하나 이상의 필드 값을 기준으로 런타임에 동적으로 결정되는 URL 경로입니다.
HTML 콘텐츠
웹 콘텐츠를 WIT(작업 항목 형식)에 추가하는 데 사용되는 요소의 구문 구조에 대한 자세한 내용은 WebpageControlOptions XML 요소 참조 및 Link 및 Param XML 요소 참조를 참조하십시오.
요구 사항
팀 프로젝트의 경우 Project Administrators 그룹의 멤버여야 합니다. 팀 프로젝트에 사용자 추가을 참조하세요.
WIT 정의 파일 내보내기 및 열기
수행할 사용자 지정 범위를 기준으로 다음 단계 중 하나를 수행합니다.
단일 프로젝트의 작업 항목 형식을 수정하는 경우:
witadmin exportwitd를 실행하여 수정하려는 작업 항목 형식에 대한 XML 파일을 내보냅니다. 자세한 내용은 작업 항목 형식 가져오기, 내보내기 및 관리[witadmin]을 참조하십시오.
Visual Studio에서 파일, 열기 및 파일을 선택합니다.
찾는 위치에서 파일을 내보낸 위치로 이동합니다.
작업 항목 형식을 수정하여 프로세스 템플릿을 사용자 지정하는 경우:
프로세스 템플릿을 다운로드한 위치를 찾습니다.
업데이트할 작업 항목 형식 XML 파일을 선택하고 열기를 선택합니다. 줄 끝에 대한 메시지가 나타나면 아니요를 클릭합니다.
정의 파일의 FORM 섹션에 웹 콘텐츠 추가
XML 파일의 <TabGroup> 섹션을 찾습니다. 이 섹션에는 링크 및 파일 첨부와 같은 항목에 대한 <Tab> 요소가 있으며 각 <Tab> 요소에는 개별 컨트롤을 렌더링하는 <Control> 요소가 포함되어 있습니다.
<Tab Label="Links"> <Control Type="LinksControl" /> </Tab> <Tab Label="File Attachments"> <Control Type="AttachmentsControl" /> </Tab>
작업 항목 폼에 표시할 웹 또는 HTML 콘텐츠를 포함할 새 <Tab> 요소를 추가합니다. 웹 콘텐츠를 정의하는 방법을 기준으로 다음 코드를 파일의 <TabGroup> 섹션에 복사합니다.
웹 페이지의 URL을 지정하려면:
<Tab Label="Tab Label"> <Group> <Column PercentWidth="100"> <Control Type="WebpageControl" Name="Webpage" Label=" Name of Web Page" LabelPosition="Top" > <WebpageControlOptions AllowScript="false"> <Link UrlRoot="URL of Web Page" /> </WebpageControlOptions> </Control> </Column> </Group> </Tab>
Tab Label 및 URL of Web Page를 작업 항목 폼에 표시할 정보로 바꿉니다.
런타임 시 결정될 동적 URL을 지정하려면:
<Tab Label="Tab Label"> <Group> <Column PercentWidth="100"> <Control Type="WebpageControl" Name="Webpage" Label=" Name of Web Page" LabelPosition="Top" > <WebpageControlOptions AllowScript="false"> <Link UrlRoot="URL of Web Page" URLPath="URL path with parameters > <Param Index="0" Value="Param Value 0"/> <Param Index="1" Value="Param Value 1"/> <Param Index="2" Value="Param Value 2"/> </Link> </WebpageControlOptions> </Control> </Column> </Group> </Tab>
Tab Label, URL of Web Page, URL path with parameters 및 Param Value 1, 2, and 3을 작업 항목 폼에 표시할 정보로 바꿉니다.
HTML 콘텐츠를 지정하려면:
<Tab Label="Tab Label"> <Group> <Column PercentWidth="100"> <Control Type="WebpageControl"> <Content> <![CDATA[HTML Content]]> </Content> </Control> </Column> </Group> </Tab>
Tab Label 및 HTML Content를 작업 항목 폼에 표시할 정보로 바꿉니다.
참고
최상의 결과를 얻으려면 열의 범위가 폼의 전체 너비로 확장되는 경우에도 열에서 모든 컨트롤 또는 그룹을 표시하는 것이 좋습니다.또한 그룹에 표시되는 레이블이나 경계가 없더라도 모든 열을 그룹 안에 표시하는 것이 좋습니다.
변경 내용을 XML 파일에 저장합니다.
witadmin importwitd를 사용하여 새 작업 항목 형식을 단일 프로젝트로 가져옵니다. 프로세스 템플릿에 작업 항목 형식을 추가하려면 프로세스 템플릿에 작업 항목에 대한 형식 정의 추가을 참조하십시오.
웹 페이지 또는 HTML 콘텐츠가 폼에 표시되는지 확인
팀 탐색기에서 수정한 WIT 정의가 들어 있는 팀 프로젝트의 작업 항목을 열고 새로 고침을 선택합니다.
방금 가져온 변경 내용을 포함한 최신 업데이트를 서버에서 다운로드됩니다. 작업 항목 노드가 새고 고쳐질 때까지 몇 초 동안 기다립니다. 로드되고 있는 노드는 작업 중으로 표시됩니다.
수정한 WIT를 사용하여 작업 항목을 만듭니다.
폼에 웹 페이지 또는 HTML 콘텐츠가 정상적으로 표시되는지 확인합니다.
닫기를 선택하여 새 작업 항목을 닫습니다.
참고 항목
참조
WebpageControlOptions XML 요소 참조
작업 항목 형식 가져오기, 내보내기 및 관리[witadmin]