0

MS Project プランから TFS に同期した後、チーム ファウンデーション サーバー 2010 で作業項目フィールドをビジュアル スタジオおよびチーム Web アクセスからのみ読み取る方法はありますか。これは私が持っていたアイデアですが、問題は<READONLY />属性がプロジェクト計画との同期からフィールドをブロックすることです:

<WHENNOT field="Custom.WBS" value="">
    <READONLY />
</WHENNOT>

説明すると、プロジェクト計画を初めて同期するときに、WBS フィールドが値とともに TFS にプッシュされ、上記の条件を含むフィールドが読み取り専用になります。フィールドは読み取り専用であるため、同期できません。

MS Project からの同期をブロックせずにフィールドを読み取り専用に設定する方法はありますか?

4

1 に答える 1

0

作業項目フォームのフィールドを常に読み取り専用にしたい場合は、コントロールを読み取り専用に設定できます (フィールド ルールとは異なり、これは不変です)。MS Project は引き続きフィールドを変更できますが、ユーザーは変更できません。

それがあなたが達成したいことかどうかはわかりません。

編集

次に、主に WHEN/WHENOT 条件が静的な値とのみ比較されるため、必要なものを自動的に達成することは不可能だと思います。理想的には、MS Project との最近の同期を検出するために動的な値と比較する必要があります。

WHEN/WHENNOT 条件で使用されるブール値のカスタム フィールドを手動で維持することで、引き続き処理できます。何もないよりはましです。

于 2012-05-22T22:09:47.433 に答える