2

現在、新しい TFS 2012 でマイクロソフトのスクラム 2.0 プロセス テンプレートを使用していますが、タスクの見積もりとして時間は使用せず、タスクをカウントするだけです。これは、各タスクの値をデフォルトとして 1 に設定し、そのフィールドをタスク プロパティ フォームで読み取り専用に設定することで簡単にアーカイブできます。

ただし、元のテンプレートはタスクの単位が時間であるため、テンプレート全体に「h」のマークがあります。常に混乱を招くため、この時間マークを取り除く方法はありますか? 特に経営において。

4

3 に答える 3

4

commonconfiguration.xmlファイルの次の行のformat属性を変更することにより、残りの作業の表示方法を構成できます。

<TypeField refname="Microsoft.VSTS.Scheduling.RemainingWork" type="RemainingWork" format="{0} h" />

デフォルトでは、この属性は「{0} h」であるため、必要に応じて単に「{0}」に設定できます。

witadminコマンドを使用して、サーバーから commonconfiguration.xml ファイルをダウンロードできます。

witadmin exportcommonprocessconfig /collection:http:<your collection> /p:<your project> /f:<the file name>

ファイルを編集したら、witadmin コマンドを使用して TFS にインポートし直す必要があります。

witadmin importcommonprocessconfig ...the same parameters as above

注: RC では、プレースホルダーの後に"{0} "のようにスペースを残す必要があるように見えます。そうしないと、ファイルをインポートするときに検証エラーが発生します。これが修正されたかどうかを RTM でまだ試していません。

于 2012-09-14T08:41:20.593 に答える
0

TFPTまたはWITADMINコマンド ライン ツールを使用して、残りの労力フィールドを削除できます。

ただし、削除するのではなく、フォーム自体から削除して(表示されないようにする)、ルールを追加して、デフォルトが1になり、読み取り専用になるようにすることをお勧めします。さらに、ワークフローにdoneに達したときに値を 0 に変更するルールを追加します。

数値自体に実際の意味はないため、単位は実際の時間、理想的な時間、ストーリー ポイントなど、任意の意味にすることができます。各タスクを 1 または 0 (完了時) にすることで、TFS の組み込みツール (バーンダウン レポートなど) を利用して進行状況を追跡できます。各タスクを完了すると、残りの作業が減り、各反復で完了した労力を合計することで速度を追跡できます (これはカウントと同じです)。

于 2012-09-13T07:35:54.693 に答える
0

私が知る限り、これらの h はすべて Web アクセスに直接ハードコードされています。したがって、それらを削除する唯一の方法は、それらを見つけて (私は Chrome の開発ツールを使用しました)、それらを分離し、TFS サーバー (アプリケーション層) にある Web アクセス ページに移動して手動で削除することです。これは、実際にはどのテンプレートにも含まれていないため、一度にすべてを削除する方法がないためです。ファイルへのパスは次のようになります

c:\Program Files\Microsoft Team Foundation Server 11.0\Application Tier\Web Services

頑張ってください、私はそれらを変更しようとしてかなりの時間を費やしました。

于 2012-09-12T19:46:53.960 に答える