2017-02-13 15 views
1

私はVersionOneの欠陥を作成するためにいくつかのC#コードを書いています。そのコードは正しく動作します。新しく作成された欠陥をEpic(Portfolioアイテム)に関連付ける必要があります。テストのために、私は手動でV1 GUIを通してEpicに欠陥を関連づけました。私は欠陥を表示するために、残りのAPIを使用すると、私は次を参照してください。VersionOne SDK:Epicに欠陥を関連付ける方法は?

<Relation name="Super"> 
<Asset href="/VersionOne/rest-1.v1/Data/Epic/493072" idref="Epic:493072"/> 
</Relation> 

私は他の叙事詩に他の欠陥との関係を作ることは、適切なエピック値で「スーパー」属性を設定する問題だったと仮定しました。だから、私のコードでは、私が試した:私は、コードを実行すると

IAttributeDefinition superAttribute = storyType.GetAttributeDefinition("Super"); 
newDefect.SetAttributeValue(superAttribute, "Epic:493074"); 

を残念ながら、これは次の例外がスローされます。

ERROR: Connection exception!

*** VersionOne.SDK.APIClient

*** Error writing to output stream VersionOne.SDK.APIClient.APIException: Violation'Invalid'Defect.Super

誰もがエピックと、新しく作成された欠陥を関連付ける方法を知っていますか?

+0

これまでにこの作業ができましたか? –

+0

はい。私に思い出させてくれてありがとう。私は私の答えを追加する必要があります。 – rrirower

答えて

0

私は結局これを解決しました。私はV1がEpicsを使わなくなったことを最初に理解しなければならなかった。今度はPortfolio Itemsと呼ばれています。次に、不具合をPortfolio Itemに手動で関連付けるプロセスを行って、GUI内のどのフィールドが使用されているかを判断しました。その後、私は管理者と話をし、私が許可されていないポートフォリオツリーの一部にアクセスしようとしていたことを知りました。彼が私にアクセス権を与えた後、私のポストの上記のコードが働いた。

関連する問題