私は 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
。これの原因が何であるかについてまったく手がかりがありません.