Unable to use flow targets in EWM to control write access for components
Hi All,
Consider the following case:
- Project Area A in EWM has two streams named Stream A and Stream B.
- Stream A owns component A and only Bob can access Stream A.
- Stream B owns no components and only Steve can access Stream B.
To do this I have created a flow target from Stream B to stream A that is component scoped to component A with the direction being in and out (Steve wants to deliver and accept changes from Component A in Stream A).
With this setup in place how does Steve load component A from Stream A in the EWM client and make modifications within the Rhapsody client?
My main goal is to control the write access for components and hence thought maybe flow targets can help me? I know how to control the read access for components via access groups.
Any comments/help is much appreciated.
One answer
I think there is an issue with understanding the basic concepts of EWM. I will provide some links below.
- Streams do not own components. Streams select the configuration of one or more components.
- Streams are to share work in teams. They usually are not visibility limited to only one owner. Repository workspaces are the concept that is owned by a user and usually only that user has access to it.
- Although it is possible to flow from one stream to another, this is not the main usage. Usually repository workspaces flow to one or more streams and are used for integration. Stream to Stream flow is only used to always deliver from one stream to another one, assuming that there are no conflicting changed on the flow target.
- Flow targets are not really meant to be used as some kind of access control mechanism.
Please see https://jazz.net/wiki/bin/view/Deployment/RTCProcessFundamentals#Source_Control_Fundamentals and have a look at the links at the end of the wiki page. Interesting articles and pages I found:
https://jazz.net/library/article/87559
https://jazz.net/library/article/87559