0

定義 ConversationPosts を渡すと、[ディスカッション] タブにコメントが作成されることがわかりました。しかし、Rally Java rest API のディスカッションに会話のリストを追加する方法

JsonObject newDefect = new JsonObject();
newDefect.addProperty("Type", "ConversationPost");
newDefect.addProperty("Text", "Test Comment 2");
newDefect.addProperty("Artifact",defectReference);
newDefect.addProperty("User", userRef);
CreateRequest createRequest = new CreateRequest("ConversationPost", defectObject);
CreateResponse createResponse = rallyRestAPI.create(createRequest);

「テスト コメント 1」、「テスト コメント 2」という 2 つのコメントを同じ欠陥に追加する必要がある場合、これを 1 回の実行で行う方法

4

1 に答える 1

0

残念ながら、Rally の WSAPI にはバッチ作成/更新エンドポイントがないため、一度に 1 つずつ会話投稿アイテムを作成するだけで済みます。上記のコードはよさそうです。

String[] comments = {"Test Comment 1", "Test Comment 2"};
for(String comment : comments) {
    JsonObject newDefect = new JsonObject();
    newDefect.addProperty("Type", "ConversationPost");
    newDefect.addProperty("Text", comment);
    newDefect.addProperty("Artifact",defectReference);
    newDefect.addProperty("User", userRef);
    CreateRequest createRequest = new CreateRequest("ConversationPost", defectObject);
    CreateResponse createResponse = rallyRestAPI.create(createRequest);
}
于 2013-05-09T11:43:39.417 に答える