リンクされた課題からデータを収集して、マスター課題に表示しています。当社の製品は複数のコンポーネントで構成されています。コンポーネントごとに、チームと Jira プロジェクトがあります。各製品には、製品の機能とリリースを追跡する Jira プロジェクトがあります。
リンクされた問題からあらゆる種類の情報を収集し、プロダクト マネージャーに提示することに成功しました。Greenhopper フィールドであるすべてのバージョンの終了日の最大値を見つけることによって、機能が利用可能になる最も早い日付を把握したいと思います。したがって、基本的には、Jira オブジェクト バージョンの終了日の GH フィールドにアクセスする必要があります。
GH API にはgetEndDate()
とgetVerionEndDate()
メソッドがありますが、どうしてもサンプルが必要です!
これは、Groovy Script Runnerでバージョンの終了日にアクセスしようとして成功しなかったものです
import com.atlassian.greenhopper.model.issue.VersionWrapper
def allVersions = ""
parentIssue.getFixVersions().each { version ->
def versionWrapper = new VersionWrapper(version)
allVersions += "Version: ${version.getName()} in component ${version.getProjectObject().getName()} planned at ${versionWrapper.getEndDate()} \n"
}
私は得る:
Problem loading class: startup failed: /jira-plugins/ProductComponentSync.groovy:
17: unable to resolve class com.atlassian.greenhopper.model.issue.VersionWrapper
@ line 17, column 1. import com.atlassian.greenhopper.model.issue.VersionWrapper
^ 1 error