Synchronising and Automating Iterations and "Current" Iterations
![]() Hi,
If all our Project Areas have the same iteration structure, is there a way to keep the current iteration in sync between Project Areas and to automatically switch the "Current" iteration based on the iteration's start and finish date?
Cheers
|
One answer
![]()
Ralph Schoon (62.3k●3●36●43)
| answered Oct 19 '20, 8:44 a.m.
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER You would have to create some kind of API based automation. I don't have an example.
Comments Can the "current iteration" only be set in the manually Project Area Admin Interface?
RTC Plain Java Client Libraries:
System.out.println( "Process definition ID: " + procDef.getProcessId());
IDevelopmentLine devLine= processClientService.getDevelopmentLine(projectArea, monitor); devLine.setCurrentIteration(current); There is no command line tool for it, that I would be aware of. So you would have to create one. Should not be that complicated.
|
Comments
https://github.com/jazz-community/rtc-current-iteration-automatic-switcher
I think this is what I'm after, thanks! Please confirm, for the configuration, I'm not sure the purpose of the "Iteration Search Entry Point" parameter... I'm assuming from the README that it is searching somehow for iteration names and using that to check the start/end of each iteration. If the start/end of that iteration falls within the current date, then it switches the iteration?
Can you please confirm the "Iteration Search Entry Point" parameter?
I'm not a software developer, but looking at the code, it seems to be driven by the "getDevelopmentLines" method which are the timeline, which answers my questions above, however but I can't find anywhere that says whether this returns the timeline's name or the timeline's identifier. I have change the timeline's name on several projects several times, but I'm not able to change the timeline's identifier in the Web UI. Please can you clarify?