2016-11-06 8 views
1

Rally残りのAPIを使用してユーザーストーリーを作成する際に、「検証エラー:HierarchicalRequirement.Story Typeをnullにしないでください。私は物語を作成する際に渡す必要のあるフィールドが1つしかないことを知りました。しかし、それを設定するためにどの属性を使用しなければならないかはわかりません。ここ は私のコードは私の推測では、あなたが指定したプロジェクトでストーリータイプと呼ばれる必須のカスタムフィールドを持っているということですJavaでRally Rest APIを使用して要求されたフィールドを持つタスクを作成

JsonObject newDefect = new JsonObject(); 
    newDefect.addProperty("Name", "Under my story"); 
    newDefect.addProperty("Project", "/project/51356840"); 
    CreateRequest createRequest = new CreateRequest("hierarchicalrequirement", newDefect); 
    CreateResponse createResponse = restApi.create(createRequest); 

答えて

1

です。詳細については、管理者にフォローアップするか、既存のストーリーを参照して、そのフィールドに有効な値が何かを確認する必要があります。あなたがそのデータを持っていたら、ちょうどこのような何かを行うことができるはず:

newDefect.addProperty("c_StoryType", "Foo"); 
+0

はいそれは働いていた!!!!しかし、どのようにして欠陥や物語が持つことができる属性は何かを知ることができますか?つまり、私はc_StoryTypeではなくStoryTypeを使用していたということです。 –

+0

すべてのカスタムフィールドはc_接頭辞で始まり、組み込みのフィールド名と衝突しません。すべてのフィールドを表示する最も簡単な方法は、インタラクティブなWSAPIドキュメントにアクセスし、左側のタイプを参照することです。https://rally1.rallydev.com/slm/doc/webservice/ –

関連する問題