Scope components settings in Stream is not inherited to Workspace in RTC
In stream Flow target -> Scope Components settings, I select only few components.
But when I create a workspace, this settings is not inherited from Stream. Any changes made in workspace to components which are not selected in stream, is reflected in Stream.
Ex: Test_Stream has Comp1 and Comp2. Scope components I select only Comp1.
When I create a workspace on Stream A, in Scope components "Flow all components" is selected. Any changes made to Comp2 in my workspace is reflected in Test_Stream.
Is it possible to restrict making any changes to component at Stream level.
Please do let me know for any additional details required.
2 answers
You scope a flow in the Flow Targets section of some "source configuration", which is either a stream or a workspace.
Each line in the Flow Targets section is a "target configuration" (again, either a stream or a workspace).
When you scope a Flow Target, you are scoping the flow just from that source configuration to that target configuration.
You are not configuring all flows from that source configuration (which is why there is a separate line for each target configuration).
So if you create some new workspace, and want to flow changes from the stream with that workspace, you would need to add a new target to the Flow Targets of that stream, and you would configure the flow from that stream with that new workspace in that target line entry for that new workspace.
Alternatively, if you want to flow changes from that new workspace with that stream, you would need to add that stream as a new target in the Flow Targets of the new workspace, and you would scope the flow from the new workspace with the stream in the target line entry for that stream.
Comments
Ralph Schoon
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER Nov 17 '21, 7:52 a.m.I have no idea what you are asking. What you do, what you want to achieve and why.
Deepa M S
Nov 17 '21, 12:12 p.m.I have a stream called Test_Stream which has 2 components Comp1 and Comp2. Comp2 is from another stream.
Geoffrey Clemm
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER Nov 17 '21, 12:22 p.m.As of 7.0.2, there is no way of declaring scoping statements that apply to all workspaces that have that stream as a flow target. It should have been reasonably clear from the GUI that when you scope the flow, you are scoping the flow to a particular flow target, and not to all future flow targets. You would need to submit an enhancement request to get the functionality you are looking for. What you can do today is set permissions on the component in the stream, so that only the right people are allowed to deliver changes to that component in that stream.