2011-07-28 12 views
0

Jiraで作成された問題については、私のRubyコードでStatusまたはResolutionを更新できないようです。私もいくつかのカスタムフィールドを持っていますが、そのほとんどは更新できますが、私はできないものがあります。私はRubyGemsのドキュメントとAtlassianのドキュメンテーションだけでなく、多くの他のフォーラムやブログを無駄に見てきました。私は更新可能な分野とは別のワークフローに参加することと何か関係がありますか?ここでJira4Rルビーの宝石を使用して、カスタムフィールド値と標準フィールド値の一部を更新できますか?

は、(JIRAが私の接続である)私は、特定のチケットのフィールドを更新するattemting午前方法です:

ticket = jira.getIssue('123') 

person=Jira4R::V2::RemoteFieldValue.new("customfield_678", "smithj") 

jira.updateIssue(ticket.key, person) 

ここでも、これはいくつかのカスタムおよび一部の標準フィールドのために動作します。私は間違いがない。チケットはちょうど私がフィールドを更新したかのように戻ってきますが、まだ古い値になっています。誰かがこれに遭遇し、私の解決策は何ですか?ありがとう。

答えて

0

jira.progressWorkflowAction(ticket.key、status.id、[リモートフィールド配列])status.id =移行先の新しい解像度のIDです。

+0

ありがとうございます。それはまさに私が必要としたことでした。 –

関連する問題