Advertisement
galsi

WIT_MODIFIED_XML

Nov 25th, 2020
743
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 35.01 KB | None | 0 0
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <Witd:WITD application="Work item type editor" version="1.0" xmlns:Witd="http://schemas.microsoft.com/VisualStudio/2008/workitemtracking/typedef">
  3. <WORKITEMTYPE name="Review">
  4. <DESCRIPTION>This work item tracks reviews and the results.</DESCRIPTION>
  5. <FIELDS>
  6. <FIELD name="Iteration Path" refname="System.IterationPath" type="TreePath" reportable="dimension">
  7. <HELPTEXT>The iteration of the product with which this review is associated</HELPTEXT>
  8. </FIELD>
  9. <FIELD name="Iteration ID" refname="System.IterationId" type="Integer" />
  10. <FIELD name="External Link Count" refname="System.ExternalLinkCount" type="Integer" />
  11. <FIELD name="Team Project" refname="System.TeamProject" type="String" reportable="dimension" />
  12. <FIELD name="Parent" refname="System.Parent" type="Integer" />
  13. <FIELD name="Remote Link Count" refname="System.RemoteLinkCount" type="Integer" />
  14. <FIELD name="Comment Count" refname="System.CommentCount" type="Integer" />
  15. <FIELD name="Hyperlink Count" refname="System.HyperLinkCount" type="Integer" />
  16. <FIELD name="Attached File Count" refname="System.AttachedFileCount" type="Integer" />
  17. <FIELD name="Node Name" refname="System.NodeName" type="String" />
  18. <FIELD name="Area Path" refname="System.AreaPath" type="TreePath" reportable="dimension">
  19. <HELPTEXT>The area of the product with which this review is associated</HELPTEXT>
  20. </FIELD>
  21. <FIELD name="Revised Date" refname="System.RevisedDate" type="DateTime" reportable="detail" />
  22. <FIELD name="Changed Date" refname="System.ChangedDate" type="DateTime" reportable="dimension" />
  23. <FIELD name="ID" refname="System.Id" type="Integer" reportable="dimension" />
  24. <FIELD name="Area ID" refname="System.AreaId" type="Integer" />
  25. <FIELD name="Authorized As" refname="System.AuthorizedAs" type="String" syncnamechanges="true" />
  26. <FIELD name="Title" refname="System.Title" type="String" reportable="dimension">
  27. <REQUIRED />
  28. <HELPTEXT>Short description of the review used to differentiate it in a list or report</HELPTEXT>
  29. </FIELD>
  30. <FIELD name="State" refname="System.State" type="String" reportable="dimension">
  31. <HELPTEXT>The workflow state of the review</HELPTEXT>
  32. </FIELD>
  33. <FIELD name="Authorized Date" refname="System.AuthorizedDate" type="DateTime" />
  34. <FIELD name="Watermark" refname="System.Watermark" type="Integer" />
  35. <FIELD name="Rev" refname="System.Rev" type="Integer" reportable="dimension" />
  36. <FIELD name="Changed By" refname="System.ChangedBy" type="String" syncnamechanges="true" reportable="dimension">
  37. <ALLOWEXISTINGVALUE />
  38. <VALIDUSER />
  39. </FIELD>
  40. <FIELD name="Reason" refname="System.Reason" type="String" reportable="dimension">
  41. <HELPTEXT>The reason why the review is in the current state</HELPTEXT>
  42. </FIELD>
  43. <FIELD name="Assigned To" refname="System.AssignedTo" type="String" syncnamechanges="true" reportable="dimension">
  44. <ALLOWEXISTINGVALUE />
  45. <VALIDUSER />
  46. <HELPTEXT>The person currently working on this review</HELPTEXT>
  47. </FIELD>
  48. <FIELD name="Work Item Type" refname="System.WorkItemType" type="String" reportable="dimension" />
  49. <FIELD name="Created Date" refname="System.CreatedDate" type="DateTime" reportable="dimension" />
  50. <FIELD name="Created By" refname="System.CreatedBy" type="String" syncnamechanges="true" reportable="dimension" />
  51. <FIELD name="Description" refname="System.Description" type="HTML" />
  52. <FIELD name="History" refname="System.History" type="History">
  53. <HELPTEXT>Discussion thread and other historical information</HELPTEXT>
  54. </FIELD>
  55. <FIELD name="Related Link Count" refname="System.RelatedLinkCount" type="Integer" />
  56. <FIELD name="Tags" refname="System.Tags" type="PlainText" />
  57. <FIELD name="Board Column" refname="System.BoardColumn" type="String" reportable="dimension" />
  58. <FIELD name="Board Column Done" refname="System.BoardColumnDone" type="Boolean" reportable="dimension" />
  59. <FIELD name="Board Lane" refname="System.BoardLane" type="String" reportable="dimension" />
  60. <FIELD name="State Change Date" refname="Microsoft.VSTS.Common.StateChangeDate" type="DateTime">
  61. <WHENNOTCHANGED field="System.State">
  62. <READONLY />
  63. </WHENNOTCHANGED>
  64. <WHENCHANGED field="System.State">
  65. <SERVERDEFAULT from="clock" />
  66. </WHENCHANGED>
  67. </FIELD>
  68. <FIELD name="Activated Date" refname="Microsoft.VSTS.Common.ActivatedDate" type="DateTime" reportable="dimension">
  69. <WHENNOTCHANGED field="System.State">
  70. <READONLY />
  71. </WHENNOTCHANGED>
  72. </FIELD>
  73. <FIELD name="Activated By" refname="Microsoft.VSTS.Common.ActivatedBy" type="String" syncnamechanges="true" reportable="dimension">
  74. <WHENNOTCHANGED field="System.State">
  75. <ALLOWEXISTINGVALUE />
  76. <READONLY />
  77. </WHENNOTCHANGED>
  78. </FIELD>
  79. <FIELD name="Resolved Date" refname="Microsoft.VSTS.Common.ResolvedDate" type="DateTime" reportable="dimension">
  80. <WHENNOTCHANGED field="System.State">
  81. <READONLY />
  82. </WHENNOTCHANGED>
  83. </FIELD>
  84. <FIELD name="Resolved By" refname="Microsoft.VSTS.Common.ResolvedBy" type="String" syncnamechanges="true" reportable="dimension">
  85. <WHENNOTCHANGED field="System.State">
  86. <ALLOWEXISTINGVALUE />
  87. <READONLY />
  88. </WHENNOTCHANGED>
  89. </FIELD>
  90. <FIELD name="Resolved Reason" refname="Microsoft.VSTS.Common.ResolvedReason" type="String" reportable="dimension" />
  91. <FIELD name="Closed Date" refname="Microsoft.VSTS.Common.ClosedDate" type="DateTime" reportable="dimension">
  92. <WHENNOTCHANGED field="System.State">
  93. <READONLY />
  94. </WHENNOTCHANGED>
  95. </FIELD>
  96. <FIELD name="Closed By" refname="Microsoft.VSTS.Common.ClosedBy" type="String" syncnamechanges="true" reportable="dimension">
  97. <WHENNOTCHANGED field="System.State">
  98. <ALLOWEXISTINGVALUE />
  99. <READONLY />
  100. </WHENNOTCHANGED>
  101. </FIELD>
  102. <FIELD name="Integration Build" refname="Microsoft.VSTS.Build.IntegrationBuild" type="String" reportable="dimension">
  103. <SUGGESTEDVALUES expanditems="true">
  104. <LISTITEM value="&lt;None&gt;" />
  105. </SUGGESTEDVALUES>
  106. <SUGGESTEDVALUES expanditems="true" filteritems="excludegroups">
  107. <GLOBALLIST name="Builds - ME" />
  108. </SUGGESTEDVALUES>
  109. <HELPTEXT>The build in which the review was completed</HELPTEXT>
  110. </FIELD>
  111. <FIELD name="Purpose" refname="Microsoft.VSTS.CMMI.Purpose" type="HTML">
  112. <REQUIRED />
  113. <HELPTEXT>The purpose of the review</HELPTEXT>
  114. </FIELD>
  115. <FIELD name="Comments" refname="Microsoft.VSTS.CMMI.Comments" type="HTML">
  116. <HELPTEXT>Comments for the review</HELPTEXT>
  117. </FIELD>
  118. <FIELD name="Minutes" refname="Microsoft.VSTS.CMMI.Minutes" type="HTML">
  119. <HELPTEXT>The minutes of the review meeting</HELPTEXT>
  120. </FIELD>
  121. <FIELD name="Meeting Type" refname="Microsoft.VSTS.CMMI.MeetingType" type="String">
  122. <ALLOWEDVALUES expanditems="true">
  123. <LISTITEM value="Meeting" />
  124. <LISTITEM value="Offline" />
  125. </ALLOWEDVALUES>
  126. <DEFAULT from="value" value="Offline" />
  127. <HELPTEXT>The type of the review meeting</HELPTEXT>
  128. </FIELD>
  129. <FIELD name="Called Date" refname="Microsoft.VSTS.CMMI.CalledDate" type="DateTime">
  130. <HELPTEXT>The date and time the review was called</HELPTEXT>
  131. </FIELD>
  132. <FIELD name="Called By" refname="Microsoft.VSTS.CMMI.CalledBy" type="String" syncnamechanges="true">
  133. <ALLOWEXISTINGVALUE />
  134. <VALIDUSER />
  135. <HELPTEXT>The person who called the review</HELPTEXT>
  136. </FIELD>
  137. <FIELD name="Required Attendee 1" refname="Microsoft.VSTS.CMMI.RequiredAttendee1" type="String" syncnamechanges="true">
  138. <ALLOWEXISTINGVALUE />
  139. <VALIDUSER />
  140. </FIELD>
  141. <FIELD name="Required Attendee 2" refname="Microsoft.VSTS.CMMI.RequiredAttendee2" type="String" syncnamechanges="true">
  142. <ALLOWEXISTINGVALUE />
  143. <VALIDUSER />
  144. </FIELD>
  145. <FIELD name="Required Attendee 3" refname="Microsoft.VSTS.CMMI.RequiredAttendee3" type="String" syncnamechanges="true">
  146. <ALLOWEXISTINGVALUE />
  147. <VALIDUSER />
  148. </FIELD>
  149. <FIELD name="Required Attendee 4" refname="Microsoft.VSTS.CMMI.RequiredAttendee4" type="String" syncnamechanges="true">
  150. <ALLOWEXISTINGVALUE />
  151. <VALIDUSER />
  152. </FIELD>
  153. <FIELD name="Required Attendee 5" refname="Microsoft.VSTS.CMMI.RequiredAttendee5" type="String" syncnamechanges="true">
  154. <ALLOWEXISTINGVALUE />
  155. <VALIDUSER />
  156. </FIELD>
  157. <FIELD name="Required Attendee 6" refname="Microsoft.VSTS.CMMI.RequiredAttendee6" type="String" syncnamechanges="true">
  158. <ALLOWEXISTINGVALUE />
  159. <VALIDUSER />
  160. </FIELD>
  161. <FIELD name="Required Attendee 7" refname="Microsoft.VSTS.CMMI.RequiredAttendee7" type="String" syncnamechanges="true">
  162. <ALLOWEXISTINGVALUE />
  163. <VALIDUSER />
  164. </FIELD>
  165. <FIELD name="Required Attendee 8" refname="Microsoft.VSTS.CMMI.RequiredAttendee8" type="String" syncnamechanges="true">
  166. <ALLOWEXISTINGVALUE />
  167. <VALIDUSER />
  168. </FIELD>
  169. <FIELD name="Optional Attendee 1" refname="Microsoft.VSTS.CMMI.OptionalAttendee1" type="String" syncnamechanges="true">
  170. <ALLOWEXISTINGVALUE />
  171. <VALIDUSER />
  172. </FIELD>
  173. <FIELD name="Optional Attendee 2" refname="Microsoft.VSTS.CMMI.OptionalAttendee2" type="String" syncnamechanges="true">
  174. <ALLOWEXISTINGVALUE />
  175. <VALIDUSER />
  176. </FIELD>
  177. <FIELD name="Optional Attendee 3" refname="Microsoft.VSTS.CMMI.OptionalAttendee3" type="String" syncnamechanges="true">
  178. <ALLOWEXISTINGVALUE />
  179. <VALIDUSER />
  180. </FIELD>
  181. <FIELD name="Optional Attendee 4" refname="Microsoft.VSTS.CMMI.OptionalAttendee4" type="String" syncnamechanges="true">
  182. <ALLOWEXISTINGVALUE />
  183. <VALIDUSER />
  184. </FIELD>
  185. <FIELD name="Optional Attendee 5" refname="Microsoft.VSTS.CMMI.OptionalAttendee5" type="String" syncnamechanges="true">
  186. <ALLOWEXISTINGVALUE />
  187. <VALIDUSER />
  188. </FIELD>
  189. <FIELD name="Optional Attendee 6" refname="Microsoft.VSTS.CMMI.OptionalAttendee6" type="String" syncnamechanges="true">
  190. <ALLOWEXISTINGVALUE />
  191. <VALIDUSER />
  192. </FIELD>
  193. <FIELD name="Optional Attendee 7" refname="Microsoft.VSTS.CMMI.OptionalAttendee7" type="String" syncnamechanges="true">
  194. <ALLOWEXISTINGVALUE />
  195. <VALIDUSER />
  196. </FIELD>
  197. <FIELD name="Optional Attendee 8" refname="Microsoft.VSTS.CMMI.OptionalAttendee8" type="String" syncnamechanges="true">
  198. <ALLOWEXISTINGVALUE />
  199. <VALIDUSER />
  200. </FIELD>
  201. <FIELD name="Actual Attendee 1" refname="Microsoft.VSTS.CMMI.ActualAttendee1" type="String" syncnamechanges="true">
  202. <ALLOWEXISTINGVALUE />
  203. <VALIDUSER />
  204. </FIELD>
  205. <FIELD name="Actual Attendee 2" refname="Microsoft.VSTS.CMMI.ActualAttendee2" type="String" syncnamechanges="true">
  206. <ALLOWEXISTINGVALUE />
  207. <VALIDUSER />
  208. </FIELD>
  209. <FIELD name="Actual Attendee 3" refname="Microsoft.VSTS.CMMI.ActualAttendee3" type="String" syncnamechanges="true">
  210. <ALLOWEXISTINGVALUE />
  211. <VALIDUSER />
  212. </FIELD>
  213. <FIELD name="Actual Attendee 4" refname="Microsoft.VSTS.CMMI.ActualAttendee4" type="String" syncnamechanges="true">
  214. <ALLOWEXISTINGVALUE />
  215. <VALIDUSER />
  216. </FIELD>
  217. <FIELD name="Actual Attendee 5" refname="Microsoft.VSTS.CMMI.ActualAttendee5" type="String" syncnamechanges="true">
  218. <ALLOWEXISTINGVALUE />
  219. <VALIDUSER />
  220. </FIELD>
  221. <FIELD name="Actual Attendee 6" refname="Microsoft.VSTS.CMMI.ActualAttendee6" type="String" syncnamechanges="true">
  222. <ALLOWEXISTINGVALUE />
  223. <VALIDUSER />
  224. </FIELD>
  225. <FIELD name="Actual Attendee 7" refname="Microsoft.VSTS.CMMI.ActualAttendee7" type="String" syncnamechanges="true">
  226. <ALLOWEXISTINGVALUE />
  227. <VALIDUSER />
  228. </FIELD>
  229. <FIELD name="Actual Attendee 8" refname="Microsoft.VSTS.CMMI.ActualAttendee8" type="String" syncnamechanges="true">
  230. <ALLOWEXISTINGVALUE />
  231. <VALIDUSER />
  232. </FIELD>
  233. </FIELDS>
  234. <WORKFLOW>
  235. <STATES>
  236. <STATE value="Active">
  237. <FIELDS>
  238. <FIELD refname="Microsoft.VSTS.Common.ActivatedDate">
  239. <REQUIRED />
  240. </FIELD>
  241. <FIELD refname="Microsoft.VSTS.Common.ActivatedBy">
  242. <ALLOWEXISTINGVALUE />
  243. <REQUIRED />
  244. </FIELD>
  245. <FIELD refname="Microsoft.VSTS.Common.ResolvedDate">
  246. <EMPTY />
  247. </FIELD>
  248. <FIELD refname="Microsoft.VSTS.Common.ResolvedBy">
  249. <ALLOWEXISTINGVALUE />
  250. <EMPTY />
  251. </FIELD>
  252. <FIELD refname="Microsoft.VSTS.Common.ResolvedReason">
  253. <EMPTY />
  254. </FIELD>
  255. <FIELD refname="Microsoft.VSTS.Common.ClosedDate">
  256. <EMPTY />
  257. </FIELD>
  258. <FIELD refname="Microsoft.VSTS.Common.ClosedBy">
  259. <ALLOWEXISTINGVALUE />
  260. <EMPTY />
  261. </FIELD>
  262. </FIELDS>
  263. </STATE>
  264. <STATE value="Closed">
  265. <FIELDS>
  266. <FIELD refname="Microsoft.VSTS.Common.ClosedDate">
  267. <REQUIRED />
  268. </FIELD>
  269. <FIELD refname="Microsoft.VSTS.Common.ClosedBy">
  270. <ALLOWEXISTINGVALUE />
  271. <REQUIRED />
  272. </FIELD>
  273. </FIELDS>
  274. </STATE>
  275. <STATE value="Resolved">
  276. <FIELDS>
  277. <FIELD refname="Microsoft.VSTS.Common.ResolvedReason">
  278. <COPY from="field" field="System.Reason" />
  279. </FIELD>
  280. <FIELD refname="System.AssignedTo">
  281. <ALLOWEXISTINGVALUE />
  282. <REQUIRED />
  283. </FIELD>
  284. <FIELD refname="Microsoft.VSTS.Common.ResolvedDate">
  285. <REQUIRED />
  286. </FIELD>
  287. <FIELD refname="Microsoft.VSTS.Common.ResolvedBy">
  288. <ALLOWEXISTINGVALUE />
  289. <REQUIRED />
  290. </FIELD>
  291. <FIELD refname="Microsoft.VSTS.Common.ClosedDate">
  292. <EMPTY />
  293. </FIELD>
  294. <FIELD refname="Microsoft.VSTS.Common.ClosedBy">
  295. <ALLOWEXISTINGVALUE />
  296. <EMPTY />
  297. </FIELD>
  298. </FIELDS>
  299. </STATE>
  300. </STATES>
  301. <TRANSITIONS>
  302. <TRANSITION from="Resolved" to="Closed">
  303. <REASONS>
  304. <DEFAULTREASON value="Minor Changes Complete" />
  305. </REASONS>
  306. <FIELDS>
  307. <FIELD refname="Microsoft.VSTS.Common.ClosedBy">
  308. <ALLOWEXISTINGVALUE />
  309. <COPY from="currentuser" />
  310. <VALIDUSER />
  311. </FIELD>
  312. <FIELD refname="Microsoft.VSTS.Common.ClosedDate">
  313. <SERVERDEFAULT from="clock" />
  314. </FIELD>
  315. </FIELDS>
  316. </TRANSITION>
  317. <TRANSITION from="Active" to="Closed">
  318. <REASONS>
  319. <DEFAULTREASON value="Accepted (as is)" />
  320. </REASONS>
  321. <FIELDS>
  322. <FIELD refname="Microsoft.VSTS.Common.ClosedBy">
  323. <ALLOWEXISTINGVALUE />
  324. <COPY from="currentuser" />
  325. <VALIDUSER />
  326. </FIELD>
  327. <FIELD refname="Microsoft.VSTS.Common.ClosedDate">
  328. <SERVERDEFAULT from="clock" />
  329. </FIELD>
  330. </FIELDS>
  331. </TRANSITION>
  332. <TRANSITION from="Active" to="Resolved">
  333. <REASONS>
  334. <REASON value="Accepted with Major Changes" />
  335. <DEFAULTREASON value="Accepted with Minor Changes" />
  336. </REASONS>
  337. <FIELDS>
  338. <FIELD refname="Microsoft.VSTS.Common.ResolvedBy">
  339. <ALLOWEXISTINGVALUE />
  340. <COPY from="currentuser" />
  341. <VALIDUSER />
  342. </FIELD>
  343. <FIELD refname="Microsoft.VSTS.Common.ResolvedDate">
  344. <SERVERDEFAULT from="clock" />
  345. </FIELD>
  346. </FIELDS>
  347. </TRANSITION>
  348. <TRANSITION from="Closed" to="Active">
  349. <REASONS>
  350. <DEFAULTREASON value="Closed in Error" />
  351. </REASONS>
  352. <FIELDS>
  353. <FIELD refname="Microsoft.VSTS.Common.ActivatedBy">
  354. <ALLOWEXISTINGVALUE />
  355. <COPY from="currentuser" />
  356. <VALIDUSER />
  357. </FIELD>
  358. <FIELD refname="System.AssignedTo">
  359. <COPY from="field" field="Microsoft.VSTS.Common.ClosedBy" />
  360. </FIELD>
  361. <FIELD refname="Microsoft.VSTS.Common.ActivatedDate">
  362. <SERVERDEFAULT from="clock" />
  363. </FIELD>
  364. </FIELDS>
  365. </TRANSITION>
  366. <TRANSITION from="Resolved" to="Active">
  367. <REASONS>
  368. <DEFAULTREASON value="Major Changes Complete" />
  369. </REASONS>
  370. <FIELDS>
  371. <FIELD refname="Microsoft.VSTS.Common.ActivatedBy">
  372. <ALLOWEXISTINGVALUE />
  373. <COPY from="currentuser" />
  374. <VALIDUSER />
  375. </FIELD>
  376. <FIELD refname="Microsoft.VSTS.Common.ActivatedDate">
  377. <SERVERDEFAULT from="clock" />
  378. </FIELD>
  379. </FIELDS>
  380. </TRANSITION>
  381. <TRANSITION from="" to="Active">
  382. <REASONS>
  383. <DEFAULTREASON value="New" />
  384. </REASONS>
  385. <FIELDS>
  386. <FIELD refname="Microsoft.VSTS.Common.ActivatedBy">
  387. <ALLOWEXISTINGVALUE />
  388. <COPY from="currentuser" />
  389. <VALIDUSER />
  390. </FIELD>
  391. <FIELD refname="Microsoft.VSTS.CMMI.CalledBy">
  392. <ALLOWEXISTINGVALUE />
  393. <COPY from="currentuser" />
  394. <VALIDUSER />
  395. </FIELD>
  396. <FIELD refname="Microsoft.VSTS.Common.ActivatedDate">
  397. <SERVERDEFAULT from="clock" />
  398. </FIELD>
  399. <FIELD refname="Microsoft.VSTS.CMMI.CalledDate">
  400. <SERVERDEFAULT from="clock" />
  401. </FIELD>
  402. <FIELD refname="System.AssignedTo">
  403. <DEFAULT from="currentuser" />
  404. </FIELD>
  405. </FIELDS>
  406. </TRANSITION>
  407. </TRANSITIONS>
  408. </WORKFLOW>
  409. <FORM>
  410. <Layout HideReadOnlyEmptyFields="true" HideControlBorders="true">
  411. <Group Margin="(4,0,0,0)">
  412. <Column PercentWidth="90">
  413. <Control Type="FieldControl" FieldName="System.Title" ControlFontSize="large" EmptyText="&lt;Enter title here&gt;" LabelPosition="Top" />
  414. </Column>
  415. <Column PercentWidth="10">
  416. <Control FieldName="System.ID" Type="FieldControl" ControlFontSize="large" LabelPosition="Top" />
  417. </Column>
  418. </Group>
  419. <Group Margin="(10,0,0,0)">
  420. <Column PercentWidth="50">
  421. <Group Label="Status">
  422. <Column PercentWidth="100">
  423. <Control Type="FieldControl" FieldName="System.AssignedTo" Label="Assi&amp;gned To" LabelPosition="Left" />
  424. <Control Type="FieldControl" FieldName="System.State" Label="Stat&amp;e" LabelPosition="Left" />
  425. <Control Type="FieldControl" FieldName="System.Reason" Label="Reason" LabelPosition="Left" />
  426. </Column>
  427. </Group>
  428. </Column>
  429. <Column PercentWidth="50">
  430. <Group Label="Meeting">
  431. <Column PercentWidth="100">
  432. <Control Type="FieldControl" FieldName="Microsoft.VSTS.CMMI.CalledBy" Label="Called By" LabelPosition="Left" />
  433. <Control Type="FieldControl" FieldName="Microsoft.VSTS.CMMI.CalledDate" Label="Called Date" LabelPosition="Left" />
  434. <Control Type="FieldControl" FieldName="Microsoft.VSTS.CMMI.MeetingType" Label="Meeting Type" LabelPosition="Left" />
  435. </Column>
  436. </Group>
  437. </Column>
  438. </Group>
  439. <Group>
  440. <Column PercentWidth="50">
  441. <TabGroup>
  442. <Tab Label="Attendees">
  443. <Group>
  444. <Column PercentWidth="50">
  445. <Group Label="Required">
  446. <Column PercentWidth="100">
  447. <Control Type="FieldControl" FieldName="Microsoft.VSTS.CMMI.RequiredAttendee1" Label="Required attendee 1" LabelPosition="Left" />
  448. <Control Type="FieldControl" FieldName="Microsoft.VSTS.CMMI.RequiredAttendee2" Label="Required attendee 2" LabelPosition="Left" />
  449. <Control Type="FieldControl" FieldName="Microsoft.VSTS.CMMI.RequiredAttendee3" Label="Required attendee 3" LabelPosition="Left" />
  450. <Control Type="FieldControl" FieldName="Microsoft.VSTS.CMMI.RequiredAttendee4" Label="Required attendee 4" LabelPosition="Left" />
  451. <Control Type="FieldControl" FieldName="Microsoft.VSTS.CMMI.RequiredAttendee5" Label="Required attendee 5" LabelPosition="Left" />
  452. <Control Type="FieldControl" FieldName="Microsoft.VSTS.CMMI.RequiredAttendee6" Label="Required attendee 6" LabelPosition="Left" />
  453. <Control Type="FieldControl" FieldName="Microsoft.VSTS.CMMI.RequiredAttendee7" Label="Required attendee 7" LabelPosition="Left" />
  454. <Control Type="FieldControl" FieldName="Microsoft.VSTS.CMMI.RequiredAttendee8" Label="Required attendee 8" LabelPosition="Left" />
  455. </Column>
  456. </Group>
  457. </Column>
  458. <Column PercentWidth="50">
  459. <Group Label="Actual">
  460. <Column PercentWidth="100">
  461. <Control Type="FieldControl" FieldName="Microsoft.VSTS.CMMI.ActualAttendee1" Label="Actual attendee 1" LabelPosition="Left" />
  462. <Control Type="FieldControl" FieldName="Microsoft.VSTS.CMMI.ActualAttendee2" Label="Actual attendee 2" LabelPosition="Left" />
  463. <Control Type="FieldControl" FieldName="Microsoft.VSTS.CMMI.ActualAttendee3" Label="Actual attendee 3" LabelPosition="Left" />
  464. <Control Type="FieldControl" FieldName="Microsoft.VSTS.CMMI.ActualAttendee4" Label="Actual attendee 4" LabelPosition="Left" />
  465. <Control Type="FieldControl" FieldName="Microsoft.VSTS.CMMI.ActualAttendee5" Label="Actual attendee 5" LabelPosition="Left" />
  466. <Control Type="FieldControl" FieldName="Microsoft.VSTS.CMMI.ActualAttendee6" Label="Actual attendee 6" LabelPosition="Left" />
  467. <Control Type="FieldControl" FieldName="Microsoft.VSTS.CMMI.ActualAttendee7" Label="Actual attendee 7" LabelPosition="Left" />
  468. <Control Type="FieldControl" FieldName="Microsoft.VSTS.CMMI.ActualAttendee8" Label="Actual attendee 8" LabelPosition="Left" />
  469. </Column>
  470. </Group>
  471. </Column>
  472. </Group>
  473. <Group>
  474. <Column PercentWidth="100">
  475. <Group Label="Optional">
  476. <Column PercentWidth="100">
  477. <Control Type="FieldControl" FieldName="Microsoft.VSTS.CMMI.OptionalAttendee1" Label="Optional attendee 1" LabelPosition="Left" />
  478. <Control Type="FieldControl" FieldName="Microsoft.VSTS.CMMI.OptionalAttendee2" Label="Optional attendee 2" LabelPosition="Left" />
  479. <Control Type="FieldControl" FieldName="Microsoft.VSTS.CMMI.OptionalAttendee3" Label="Optional attendee 3" LabelPosition="Left" />
  480. <Control Type="FieldControl" FieldName="Microsoft.VSTS.CMMI.OptionalAttendee4" Label="Optional attendee 4" LabelPosition="Left" />
  481. <Control Type="FieldControl" FieldName="Microsoft.VSTS.CMMI.OptionalAttendee5" Label="Optional attendee 5" LabelPosition="Left" />
  482. <Control Type="FieldControl" FieldName="Microsoft.VSTS.CMMI.OptionalAttendee6" Label="Optional attendee 6" LabelPosition="Left" />
  483. <Control Type="FieldControl" FieldName="Microsoft.VSTS.CMMI.OptionalAttendee7" Label="Optional attendee 7" LabelPosition="Left" />
  484. <Control Type="FieldControl" FieldName="Microsoft.VSTS.CMMI.OptionalAttendee8" Label="Optional attendee 8" LabelPosition="Left" />
  485. </Column>
  486. </Group>
  487. </Column>
  488. </Group>
  489. </Tab>
  490. <Tab Label="Purpose">
  491. <Control Type="HtmlFieldControl" FieldName="Microsoft.VSTS.CMMI.Purpose" Dock="Fill" LabelPosition="Top" />
  492. </Tab>
  493. <Tab Label="Minutes">
  494. <Control Type="HtmlFieldControl" FieldName="Microsoft.VSTS.CMMI.Minutes" Dock="Fill" LabelPosition="Top" />
  495. </Tab>
  496. <Tab Label="Comments">
  497. <Control Type="HtmlFieldControl" FieldName="Microsoft.VSTS.CMMI.Comments" Dock="Fill" LabelPosition="Top" />
  498. </Tab>
  499. </TabGroup>
  500. </Column>
  501. <Column PercentWidth="50">
  502. <TabGroup Margin="(5,0,0,0)">
  503. <Tab Label="History">
  504. <Control Type="WorkItemLogControl" FieldName="System.History" Dock="Fill" LabelPosition="Top" />
  505. </Tab>
  506. <Tab Label="Attachments">
  507. <Control Type="AttachmentsControl" LabelPosition="Top" />
  508. </Tab>
  509. <Tab Label="All Links">
  510. <Control Type="LinksControl" LabelPosition="Top">
  511. <LinksControlOptions>
  512. <LinkColumns>
  513. <LinkColumn RefName="System.ID" />
  514. <LinkColumn RefName="System.WorkItemType" />
  515. <LinkColumn RefName="System.Title" />
  516. <LinkColumn RefName="System.AssignedTo" />
  517. <LinkColumn RefName="System.State" />
  518. <LinkColumn LinkAttribute="System.Links.Comment" />
  519. </LinkColumns>
  520. <WorkItemLinkFilters FilterType="includeAll" />
  521. <ExternalLinkFilters FilterType="includeAll" />
  522. <WorkItemTypeFilters FilterType="includeAll" />
  523. </LinksControlOptions>
  524. </Control>
  525. </Tab>
  526. </TabGroup>
  527. </Column>
  528. </Group>
  529. </Layout>
  530. <WebLayout ShowEmptyReadOnlyFields="false">
  531. <!--**********************Work Item Extensions**********************
  532.  
  533. Extension:
  534. Name: board-group
  535. Id: ottostreifel.board-group
  536.  
  537. Group contribution:
  538. Id: ottostreifel.board-group.board-work-item-form-group
  539. Description: Custom work item form group
  540.  
  541. Extension:
  542. Name: duplicate-bug
  543. Id: ottostreifel.duplicate-bug
  544.  
  545. Group contribution:
  546. Id: ottostreifel.duplicate-bug.duplicates-group
  547. Description:
  548.  
  549. Note: For more information on work item extensions use the following topic:
  550. http://go.microsoft.com/fwlink/?LinkId=816513
  551. -->
  552. <SystemControls>
  553. <Control Type="FieldControl" FieldName="System.Title" EmptyText="&lt;Enter title here&gt;" />
  554. <Control Label="Assi&amp;gned To" Type="FieldControl" FieldName="System.AssignedTo" />
  555. <Control Label="Stat&amp;e" Type="FieldControl" FieldName="System.State" />
  556. <Control Label="Reason" Type="FieldControl" FieldName="System.Reason" />
  557. <Control Label="History" Type="WorkItemLogControl" FieldName="System.History" />
  558. <Control Label="Attachments" Type="AttachmentsControl" Name="Attachments" />
  559. <Control Label="Links" Type="LinksControl" Name="Links" />
  560. <Control Label="&amp;Area" Type="WorkItemClassificationControl" FieldName="System.AreaPath" />
  561. <Control Label="Ite&amp;ration" Type="WorkItemClassificationControl" FieldName="System.IterationPath" />
  562. </SystemControls>
  563. <Page Label="Details" LayoutMode="FirstColumnWide">
  564. <Section>
  565. <Group Label="Purpose">
  566. <Control Type="HtmlFieldControl" FieldName="Microsoft.VSTS.CMMI.Purpose" />
  567. </Group>
  568. <Group Label="Minutes">
  569. <Control Type="HtmlFieldControl" FieldName="Microsoft.VSTS.CMMI.Minutes" />
  570. </Group>
  571. <Group Label="Comments">
  572. <Control Type="HtmlFieldControl" FieldName="Microsoft.VSTS.CMMI.Comments" />
  573. </Group>
  574. </Section>
  575. <Section>
  576. <Group Label="Status">
  577. <Control Label="Reason" Type="FieldControl" FieldName="System.Reason" />
  578. </Group>
  579. <Group Label="Required">
  580. <Control Label="Required attendee 1" Type="FieldControl" FieldName="Microsoft.VSTS.CMMI.RequiredAttendee1" />
  581. <Control Label="Required attendee 2" Type="FieldControl" FieldName="Microsoft.VSTS.CMMI.RequiredAttendee2" />
  582. <Control Label="Required attendee 3" Type="FieldControl" FieldName="Microsoft.VSTS.CMMI.RequiredAttendee3" />
  583. <Control Label="Required attendee 4" Type="FieldControl" FieldName="Microsoft.VSTS.CMMI.RequiredAttendee4" />
  584. <Control Label="Required attendee 5" Type="FieldControl" FieldName="Microsoft.VSTS.CMMI.RequiredAttendee5" />
  585. <Control Label="Required attendee 6" Type="FieldControl" FieldName="Microsoft.VSTS.CMMI.RequiredAttendee6" />
  586. <Control Label="Required attendee 7" Type="FieldControl" FieldName="Microsoft.VSTS.CMMI.RequiredAttendee7" />
  587. <Control Label="Required attendee 8" Type="FieldControl" FieldName="Microsoft.VSTS.CMMI.RequiredAttendee8" />
  588. </Group>
  589. <Group Label="Optional">
  590. <Control Label="Optional attendee 1" Type="FieldControl" FieldName="Microsoft.VSTS.CMMI.OptionalAttendee1" />
  591. <Control Label="Optional attendee 2" Type="FieldControl" FieldName="Microsoft.VSTS.CMMI.OptionalAttendee2" />
  592. <Control Label="Optional attendee 3" Type="FieldControl" FieldName="Microsoft.VSTS.CMMI.OptionalAttendee3" />
  593. <Control Label="Optional attendee 4" Type="FieldControl" FieldName="Microsoft.VSTS.CMMI.OptionalAttendee4" />
  594. <Control Label="Optional attendee 5" Type="FieldControl" FieldName="Microsoft.VSTS.CMMI.OptionalAttendee5" />
  595. <Control Label="Optional attendee 6" Type="FieldControl" FieldName="Microsoft.VSTS.CMMI.OptionalAttendee6" />
  596. <Control Label="Optional attendee 7" Type="FieldControl" FieldName="Microsoft.VSTS.CMMI.OptionalAttendee7" />
  597. <Control Label="Optional attendee 8" Type="FieldControl" FieldName="Microsoft.VSTS.CMMI.OptionalAttendee8" />
  598. </Group>
  599. </Section>
  600. <Section>
  601. <Group Label="Deployment">
  602. <Control Type="DeploymentsControl" Name="Deployments" />
  603. </Group>
  604. <Group Label="Development">
  605. <Control Type="LinksControl" Name="Development">
  606. <LinksControlOptions ViewMode="List" ZeroDataExperience="Development" ShowCallToAction="true">
  607. <ListViewOptions GroupLinks="false"></ListViewOptions>
  608. <LinkFilters>
  609. <ExternalLinkFilter Type="Build" />
  610. <ExternalLinkFilter Type="Integrated in build" />
  611. <ExternalLinkFilter Type="Pull Request" />
  612. <ExternalLinkFilter Type="Branch" />
  613. <ExternalLinkFilter Type="Fixed in Commit" />
  614. <ExternalLinkFilter Type="Fixed in Changeset" />
  615. <ExternalLinkFilter Type="Source Code File" />
  616. <ExternalLinkFilter Type="Found in build" />
  617. <ExternalLinkFilter Type="GitHub Pull Request" />
  618. <ExternalLinkFilter Type="GitHub Commit" />
  619. </LinkFilters>
  620. </LinksControlOptions>
  621. </Control>
  622. </Group>
  623. <Group Label="Related Work">
  624. <Control Type="LinksControl" Name="Related Work">
  625. <LinksControlOptions ViewMode="List">
  626. <LinkFilters>
  627. <WorkItemLinkFilter Type="System.LinkTypes.Duplicate-Reverse" />
  628. <WorkItemLinkFilter Type="System.LinkTypes.Hierarchy-Reverse" />
  629. <WorkItemLinkFilter Type="Microsoft.VSTS.Common.TestedBy-Forward" />
  630. <WorkItemLinkFilter Type="Microsoft.VSTS.Common.TestedBy-Reverse" />
  631. <WorkItemLinkFilter Type="System.LinkTypes.Hierarchy-Forward" />
  632. <WorkItemLinkFilter Type="System.LinkTypes.Duplicate-Forward" />
  633. <WorkItemLinkFilter Type="System.LinkTypes.Dependency" />
  634. <WorkItemLinkFilter Type="System.LinkTypes.Related" />
  635. <ExternalLinkFilter Type="GitHub Issue" />
  636. </LinkFilters>
  637. <Columns>
  638. <Column Name="System.State" />
  639. <Column Name="System.ChangedDate" />
  640. <Column Name="System.Links.Comment" />
  641. </Columns>
  642. </LinksControlOptions>
  643. </Control>
  644. </Group>
  645. <Group Label="Meeting">
  646. <Control Label="Called By" Type="FieldControl" FieldName="Microsoft.VSTS.CMMI.CalledBy" />
  647. <Control Label="Called Date" Type="FieldControl" FieldName="Microsoft.VSTS.CMMI.CalledDate" />
  648. <Control Label="Meeting Type" Type="FieldControl" FieldName="Microsoft.VSTS.CMMI.MeetingType" />
  649. </Group>
  650. <Group Label="Actual">
  651. <Control Label="Actual attendee 1" Type="FieldControl" FieldName="Microsoft.VSTS.CMMI.ActualAttendee1" />
  652. <Control Label="Actual attendee 2" Type="FieldControl" FieldName="Microsoft.VSTS.CMMI.ActualAttendee2" />
  653. <Control Label="Actual attendee 3" Type="FieldControl" FieldName="Microsoft.VSTS.CMMI.ActualAttendee3" />
  654. <Control Label="Actual attendee 4" Type="FieldControl" FieldName="Microsoft.VSTS.CMMI.ActualAttendee4" />
  655. <Control Label="Actual attendee 5" Type="FieldControl" FieldName="Microsoft.VSTS.CMMI.ActualAttendee5" />
  656. <Control Label="Actual attendee 6" Type="FieldControl" FieldName="Microsoft.VSTS.CMMI.ActualAttendee6" />
  657. <Control Label="Actual attendee 7" Type="FieldControl" FieldName="Microsoft.VSTS.CMMI.ActualAttendee7" />
  658. <Control Label="Actual attendee 8" Type="FieldControl" FieldName="Microsoft.VSTS.CMMI.ActualAttendee8" />
  659. </Group>
  660. </Section>
  661. </Page>
  662. </WebLayout>
  663. </FORM>
  664. </WORKITEMTYPE>
  665. </Witd:WITD>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement