作業項目の状態を変更せずに、作業項目の理由フィールドを変更する方法を探しています。
Reasonフィールドは、「サブステート」フィールドのように機能します。このリストにいくつかの新しい値を追加していますが、これはTFS自体によって認識されるフィールドであり、状態を変更せずに理由フィールドの値を変更することはできません。
当然、別の状態に切り替えて、理由フィールドを変更するためだけに元に戻すのはクールではありません。
これを行う方法はありますか?
Reason
は、状態が変更された「理由」のドキュメントとしてワークアイテム定義で設定されます。そのため、状態を変更せずに編集することはできません。これを本当に変更したい場合は、作業項目の定義を編集して状態変更ロジックを削除できますが、何をしているのか完全に確信が持てない限り、これはお勧めしません。
定期的に状態を変更せずにこの値を変更する必要がある場合は、フィールドを誤って使用しようとしている可能性があります。状態を気にせずに必要に応じて変更できるように、適切な「理由」コードを使用して別のフィールドを設定することを検討することをお勧めします。