How to create preconditions by Stream/Component
![]()
Hi,
Is it possible to configure preconditions per Stream/Component? For example, I need that for Stream A it is required that the user associates a workitem, but it shouldn't be mandatory for Stream B.
I´ll appreciate your help.
Thanks,
|
Accepted answer
![]()
Jared Burns (4.5k●2●9)
| answered Jan 02 '14, 12:48 p.m.
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER edited Jan 02 '14, 12:51 p.m.
As Geoff mentioned, the preconditions are defined per team, so you need to associate your streams with different team areas. You can customize the preconditions for a particular team area by opening the team area editor and clicking the "Customize the process" hyperlink that appears in the top right. This will open to Process Customization tab for that team area.
You mentioned that you need all team members to be able to deliver to all streams. If you grant users permission to deliver change sets in your project, then they will inherit those permissions in any team areas within the project. So it sounds like you'll be able to achieve your goals. Leonardo Marzo selected this answer as the correct answer
Comments What if I have more streams than project areas? I think this solution doesn't scale. It would be better in my opinion if the precondition "Require Work Items to Match Query" allows you to configure not only the Component, but also the Stream ![]() FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER
Note that you don't need additional project areas ... just additional team areas (still overhead, but not as heavyweight as a new project area). But requesting the built-in precondition to allow you to configure per stream would be a reasonable enhancement request (see Sumant's comment if you need a link for that).
|
2 other answers
![]()
Geoffrey Clemm (30.1k●3●30●35)
| answered Dec 30 '13, 4:24 p.m.
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER
You would need to have Stream A and Stream B owned by different team/project areas.
Comments I don't think it is possible to set different preconditions for different teams of the same project area. Even when that's possible, I need all streams to be owned by the project area.
How can I request an enhancement?
Hi Leonardo
Here's the link to raise a RFE (Request For Enhancement): ![]() FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER
It is possible to set different preconditions for each team area in the project area. Just for interest's sake, why do you need all streams to be owned by the project area?
Because all teams should be able to deliver changes to any streams.
Could you tell me which are the steps to configure, for example, the precondition "Require Work Items and comments [Deliver (server)]" for TeamA ?
When I go to Team Configuration --> Operation Behaviour I don't see the option to select the team.
![]() FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER
Did you follow Jared's guidance on clicking the "Customize the process" button?
|
![]()
I have created the enhancement request: https://jazz.net/jazz/web/projects/Rational%20Team%20Concert#action=com.ibm.team.workitem.viewWorkItem&id=313638
|