2011-09-08 8 views
2

TFS 2010のワークアイテム定義を "KBアイテム"という名前で作成し、TFSサーバーにインポートしました。いくつかのKB項目がTFSで作成された後、作業項目定義を更新する必要がありました。いくつかの変更を加え、新しいKB項目定義をTFSにインポートしました。今度は新しいKBアイテムをリベートすることはできますが、定義変更前に作成されたKBアイテムを更新して保存することはできません。TFS 2010ワークアイテムタイプ定義エラーワークアイテムを保存するときのTF26212

私は次のエラーを取得する:

TF26212:Team Foundation Serverの変更を保存できませんでした。作業項目のタイプ定義に問題がある可能性があります。もう一度お試しいただくか、Team Foundation Server管理者にお問い合わせください。

私はgoogleにしましたが、何も機能しませんでした。

+0

最後に私はそれを動作させました! 私が更新したことの1つは、KBアイテムタイプによって使用されたGLOBALLISTでした。私は既存のGLOBALLISTに新しい値を追加し、TFSサーバにインポートされ、古い作業項目が壊れてしまったので、以前のKB項目の値をリストに保存した別の値に値を設定するよりもそれを元に戻してもう一度保存してください。 私はTFSにたくさんのKBアイテムを持っていなかったので、私はそれを手動で1つずつ行いました。 願わくは、あなたの問題を解決するための正しい方向を示すのに役立ちます。 – Vic

答えて

0

うまくいきました。

グローバルリストを参照するフィールドにALLOWEXISTINGVALUEルールを追加する必要があります。そうすれば、グローバルリストが既存の作業項目が使用する値を落とすと、それらの作業項目は引き続き編集可能になります。

0

私の場合、問題はフィールドがREQUIRED WHEN (otherField="x")に設定され、otherFieldが状態遷移時に自動的に "x"に設定されていました。

必須項目は、作業項目エディタでは必須とマークされていませんが、保存しようとすると上記のエラーが発生します。この場合の解決策は、明らかにフィールドにテキストを入力しています。

0

他のアイテム1つ:TFSキャッシュをクリアする必要があります。複数のTFSサーバーで前後して作業するとキャッシュの問題が発生する場合があります。 PowerShellでキャッシュをクリアします。 削除項目 "C:\ Users \ $ env:username \ AppData \ Local \ Microsoft \ Team Foundation \ 4.0 \ Cache *" - フォース - 確認:$ false -WarningAction:SilentlyContinue -Rururse

関連する問題