当社は開発活動を管理するために TFS に移行しており、状態変更日と変更者フィールドは、誰が何をいつ行ったかを監査する上で重要な部分です。
私が直面している問題は、デフォルトの作業項目テンプレート (CMMI) が、保存時にユーザーが選択した実際の状態遷移ではなく、状態ドロップダウンでの一時的な選択に基づいてこれらの値を仮定的に変更することです。
例: ワークアイテムはアクティブ状態です。ユーザーが状態のドロップダウンを開き、誤って [クローズ] を選択して保存せず、[解決済み] を選択し、状態を [アクティブ] から [解決済み] に変更して保存します。
問題 / バグ: 誤ってマウスオーバーして [Closed] を選択したため、TFS は [Closed By] フィールドと [Closed Date] フィールドも設定します。これは、作業項目が閉じられておらず、Active から Closed への移行がユーザーによって意図または保存されていなかった場合でも発生します。これは、すべての状態で発生します。
ドロップダウンで状態を誤って選択することを禁止する方法がないため、これはユーザー エクスペリエンスに重大な問題をもたらすだけでなく、これらのフィールドはいつでも上書きされる可能性があるため、ユーザーがある状態から別の状態への遷移を実際に保存することはありません。
これを経験していて、解決すべきテンプレートの更新を知っている人はいますか?