tfs2010のバグ作業項目に新しい文字列フィールド(IterationCompleted)を追加しようとしています。TFS 2010の動力工具を使用して、新しいフィールドを追加して作業項目を編集しました。これにより、次のXMLが生成されます
<FieldDefinition reportable="dimension" refname="DevX.IterationCompleted" name="Iteration Completed" type="String">
<ALLOWEDVALUES>
<GLOBALLIST name="Iterations" />
</ALLOWEDVALUES>
<ALLOWEXISTINGVALUE />
<DEFAULT from="value" value="∞" />
</FieldDefinition>
いくつかの関連フィールドの横のフォームに追加しました。関連するXMLは次のとおりです
<Group Label="Classification">
<Column PercentWidth="100">
<Control FieldName="System.AreaPath" Type="WorkItemClassificationControl" Label="&Area:" LabelPosition="Left" />
<Control FieldName="System.IterationPath" Type="WorkItemClassificationControl" Label="Ite&ration Found:" LabelPosition="Left" />
<Control FieldName="DevX.IterationCompleted" Type="FieldControl" Label="Iteration Resolved:" LabelPosition="Left" Name="IterationCompleted" />
<Control FieldName="DevX.Customer" Type="FieldControl" Label="Customer:" LabelPosition="Left" />
<Control FieldName="DevX.ReleaseNotes" Type="FieldControl" Label="Include in Release Notes:" LabelPosition="Left" />
<Control FieldName="DevX.Billable" Type="FieldControl" Label="Billable:" LabelPosition="Left" Name="Billable" />
</Column>
</Group>
ワークフローには一切関与していません。
私が抱えている問題は形にあります。新しいバグの場合、フィールドは期待どおりに表示され、編集可能です(反復が解決されました)。
ただし、古いバグの場合、フィールドは編集できません。実際、何かを入力するための制御はまったくありません。
フィールドが文字列であり、フォームでタイプがFieldControlに設定されていることを確認するために、受け入れられた回答を含む同様の質問を見つけました。ご覧のとおり、私はそれを実行しましたが、それでも上記の結果を取得しています。私は過去にフィールドを正常に追加しましたが、この問題が発生したことはありません。古いバグでこのフィールドを編集可能にするために私ができることを誰かが知っていますか?