Task Flow Editor Enhancements
If you've been poking around the Task Flow Editor in the new release of JDeveloper 11g (11.1.1.2), you might have noticed some of the following cool new enhancements:
Bounded Task Flow Identifier
There's now an easy way to identify if the task flow diagram currently in use is a bounded task flow or part of the unbounded task flow. Just look in the upper left corner of the diagram for the new identifier. It remains hovering in the same location as the diagram is scrolled within the editor.
Navigate to Method from Method Call Activity
When method call activities are assigned a managed bean method, double-clicking on the method call activity will navigate directly to the method within its corresponding Java class.
This same navigation can also be performed by selecting the method call activity and then its "Go to Method" context menu.
Task Flow Definition - Transaction & Data Control Scope
Task flow definitions contain the two properties <transaction> and <data-control-scope>. Previously in the task flow definition Property Inspector, these two properties appeared to be completely independent from each other. However, that really is not the case. There actually are subtle relationships between the two different properties resulting in specific runtime behaviors. This often caused confusion with developers trying to understand any resulting application problems.
Therefore, in the new release of JDeveloper 11g (11.1.1.2), the user interface for these two properties has been redesigned to express these relationships in a more explicit manner. Transaction is now a group of related properties. The first is a dropdown specifying the transactional options.
Once this value is set the display of the "Share data controls with calling task flow" and "No save point on task flow entry" checkboxes will adjust accordingly.
View and Task Flow Call Activity Thumbnails
When working with task flow diagrams in JDeveloper, it's often easy to forget the general look and feel of the task flows assigned to task flow call activities and pages assigned to view activities. In these situations it can be helpful to quickly refresh ones memory on how a given task flow or page appears. In the previous release of JDeveloper, this was only possible by drilling down into these task flow activities to open their corresponding task flows or pages within their own editor. This could take time and also clutter the workspace. When all that's desired is simply a quick memory refresh or assistance in walking someone through an application flow within JDeveloper this approach could be cumbersome.
A feature is now provided in new release JDeveloper 11g (11.1.1.2) to quickly assist the developer in this situation. The developer selects a task flow call or view activity within a task flow diagram. Then the developer selects the "Show Thumbnail..." context menu. A peek dialog will be displayed containing a thumbnail of the corresponding task flow or page. Using the "Show Thumbnail..." context menu does not dirty the containing task flow diagram. It also will not allow modifications to the task flows and pages displayed within the peek dialog.
View activity thumbnails do not provide the capability to pan and zoom.

