更新使用吉拉SOAP,你需要使用updateIssue()(如您懷疑)基本領域。
updateIssue(java.lang.String token, java.lang.String issueKey, RemoteFieldValue[] actionParams)
RemoteFieldValue構造函數有兩個參數:fieldID和newFieldValues
public RemoteFieldValue(java.lang.String fieldID,
java.lang.String[] newFieldValues)
凡fieldID爲標準字段是字段( 「摘要」, 「描述」,等)
的名稱這裏是一個例子:
List<RemoteFieldValue> actionParams = new List<RemoteFieldValue>();
RemoteFieldValue description = new RemoteFieldValue {
id = "description",
values = new string[] { "here is new description" } };
actionParams.Add(description);
jiraSoapService.updateIssue(token, issueKey, actionParams.ToArray());
順便說一下,我看到了有關如何更新自定義字段的代碼示例。我認爲如果我知道字段鍵用於非自定義字段,我的問題就會得到解決。我知道對於自定義字段,您可以設置密鑰然後使用它們。但是,我如何找到標準領域的關鍵價值? – 2012-07-06 18:50:25
您使用哪種語言編寫SOAP請求? – 2012-07-08 22:14:16
我在Visual Studio中使用c#。 – 2012-07-09 16:00:21