This post is about illustration of dataControl scope sharing across tabs when using dynamic tab shell template. If you are new to dynamic tab shell template, refer to below two links : -
Dynamic Tabs UI Shell Template Functional UI Pattern ->
http://www.oracle.com/technetwork/developer-tools/adf/uishell-093084.html
A Template with Behaviour By Frank Nimphius->
http://www.oracle.com/technetwork/issue-archive/2012/12-mar/o22adf-1518265.html
What happens when you try to open multiple taskflows ( Having dataControl scope marked as shared ) in different tabs - It gets shared across tabs also.
Download the application and modify database connection to point to your HR Schema.
1. Run the First.jspx. Click on "Start First Activity". Select any department.
2. Now Click on "". You see the row currency is maintained across tabs. Both the taskflows has their datacontrol scope shared.
Try selecting the departments in one taskflow and then open the second taskflow in another tab. You will see that the same department is selected in the departments table.
Sample application can be downloaded from here.