How to create preconditions by Stream/Component
Accepted answer
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.
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.
Comments
2 other answers
You would need to have Stream A and Stream B owned by different team/project areas.
Comments
I have created the enhancement request: https://jazz.net/jazz/web/projects/Rational%20Team%20Concert#action=com.ibm.team.workitem.viewWorkItem&id=313638