私はTWAの拡張機能に取り組んできましたが、不思議なことが起こりました。
私たちはカスタムワークアイテムを操作するための関数ライブラリを持っています。特に、特定のものを更新する関数 - UpdateContract
を含んでいます。私の仕事の中で、私は、他のカスタム作業項目(TeamTask
)の1つを追加フィールドで拡張する必要がありました。コードから既存のワークアイテムを更新する
はもともと、UpdateContract
方法は問題を働いたが、今では私はそれにitem.Open()
またはitem.PartialOpen()
に明示的な 呼び出しを追加した場合にのみ動作しますが、それ以外の場合は、次の例外がスローされます。
ValidationException:
TF400276: You have tried to set a value for a field of a work item which is not opened or partial opened. You cannot set a value for a field of a work item which is not opened or partial opened.
私は」 Webアプリケーションから同じタイプの作業項目を取り出すことはできますが、そこから変更することはできません。
誰かがこれに少しの光を当てることができたら、私は非常に満足しています。これはまったく新しいことです。TFS
私はこれの原因が何かを指摘しています。