Difference between revisions of "Merging Swimlanes for Version 7.0"

From OnePager Documentation
Jump to: navigation, search
(Merging Swimlanes – Three Swimlane Level Chart)
 
(2 intermediate revisions by 2 users not shown)
Line 6: Line 6:
  
 
<center>[[File:P70-12_21_1-(1)-08072020.png]]</center>
 
<center>[[File:P70-12_21_1-(1)-08072020.png]]</center>
<center>P70-12_21_1-(1)-08072020.png</center>
+
<!--<center>P70-12_21_1-(1)-08072020.png</center>-->
  
 
In order to use the '''swimlane level''' right-click '''context menu''', the chart must have at least '''one swimlane level defined''' and '''showing''' and two or more '''swimlanes''' of interest must be selected in the '''same swimlane level'''.
 
In order to use the '''swimlane level''' right-click '''context menu''', the chart must have at least '''one swimlane level defined''' and '''showing''' and two or more '''swimlanes''' of interest must be selected in the '''same swimlane level'''.
Line 13: Line 13:
  
 
<center>[[File:P70-12_21_1-(2)-08072020.png]]</center>
 
<center>[[File:P70-12_21_1-(2)-08072020.png]]</center>
<center>P70-12_21_1-(2)-08072020.png</center>
+
<!--<center>P70-12_21_1-(2)-08072020.png</center>-->
  
 
The '''Merge swimlanes''' command is '''enabled''' when '''two or more swimlane level cells''' are selected as shown below:
 
The '''Merge swimlanes''' command is '''enabled''' when '''two or more swimlane level cells''' are selected as shown below:
  
 
<center>[[File:P70-12_21_1-(3)-08072020.png]]</center>
 
<center>[[File:P70-12_21_1-(3)-08072020.png]]</center>
<center>P70-12_21_1-(3)-08072020.png</center>
+
<!--<center>P70-12_21_1-(3)-08072020.png</center>-->
  
 
Since you can configure OnePager charts with up to three '''swimlane levels''', how '''swimlane level cells''' are '''merged''' depends on the membership of the selected '''swimlane level cells''' in the '''swimlane levels''' '''defined''' in the chart.   
 
Since you can configure OnePager charts with up to three '''swimlane levels''', how '''swimlane level cells''' are '''merged''' depends on the membership of the selected '''swimlane level cells''' in the '''swimlane levels''' '''defined''' in the chart.   
Line 31: Line 31:
  
 
<center>[[File:P70-12_21_1-(4)-08072020.png]]</center>
 
<center>[[File:P70-12_21_1-(4)-08072020.png]]</center>
<center>P70-12_21_1-(4)-08072020.png</center>
+
<!--<center>P70-12_21_1-(4)-08072020.png</center>-->
  
 
:3) When the '''Merge swimlane''' command is clicked, the result is shown here:
 
:3) When the '''Merge swimlane''' command is clicked, the result is shown here:
  
 
<center>[[File:P70-12_21_1-(5)-08072020.png]]</center>
 
<center>[[File:P70-12_21_1-(5)-08072020.png]]</center>
<center>P70-12_21_1-(5)-08072020.png</center>
+
<!--<center>P70-12_21_1-(5)-08072020.png</center>-->
  
 
The end result in the illustration above is the creation of a '''new merged Prime Left#3 swimlane level cell''' positioned in the same place as the '''original Prime Left#3 swimlane level cell '''with the '''new merged swimlane level cell '''displaying the '''label''' of the '''original Prime Left#3 swimlane level cell’s label'''.
 
The end result in the illustration above is the creation of a '''new merged Prime Left#3 swimlane level cell''' positioned in the same place as the '''original Prime Left#3 swimlane level cell '''with the '''new merged swimlane level cell '''displaying the '''label''' of the '''original Prime Left#3 swimlane level cell’s label'''.
Line 42: Line 42:
 
'''Swimlane level cells''' can be '''merged '''at the '''any swimlane level'''. In the illustration above, the '''lowest swimlane level is Left#3'''.
 
'''Swimlane level cells''' can be '''merged '''at the '''any swimlane level'''. In the illustration above, the '''lowest swimlane level is Left#3'''.
  
:1) In the illustration above the two participating '''Left#3 swimlane level cells''' selected are not members of the '''same Left#2''' or '''Left#1 swimlane level cells'''.
+
:* In the illustration above the two participating '''Left#3 swimlane level cells''' selected are not members of the '''same Left#2''' or '''Left#1 swimlane level cells'''.
 
+
:* As shown in the illustration above, the '''Prime Left#3 swimlane level cell''' retains its membership in its '''original Left#2 '''and''' Left#1 swimlane level cells''' because the '''Prime Left#3 swimlane level cell''' contained '''four rows''' while the '''Team 1 Left#3 swimlane level cell''' contained just '''one row'''.   
:2) As shown in the illustration above, the '''Prime Left#3 swimlane level cell''' retains its membership in its '''original Left#2 '''and''' Left#1 swimlane level cells''' because the '''Prime Left#3 swimlane level cell''' contained '''four rows''' while the '''Team 1 Left#3 swimlane level cell''' contained just '''one row'''.   
+
:* OnePager attempts to assign the '''merged swimlane’s label''' at a '''lower swimlane level''' to its '''original higher level swimlanes '''('''Left#1 '''and''' Left#2''') based on the '''modal''' selected '''swimlane level cell''' determined by the '''highest number of row'''.  In this case, the '''modal Left#3 swimlane level cell''' was the '''Prime Left#3 swimlane level cell''' because it has '''four member rows'''.
 
+
:* When OnePager cannot exactly determine a '''modal swimlane level cell''', the '''label''' assigned to the resulting '''merged swimlane level cell''' is made at '''random''' using the participating selected '''swimlane level cells'''.
:3) OnePager attempts to assign the '''merged swimlane’s label''' at a '''lower swimlane level''' to its '''original higher level swimlanes '''('''Left#1 '''and''' Left#2''') based on the '''modal''' selected '''swimlane level cell''' determined by the '''highest number of row'''.  In this case, the '''modal Left#3 swimlane level cell''' was the '''Prime Left#3 swimlane level cell''' because it has '''four member rows'''.
+
 
+
:4) When OnePager cannot exactly determine a '''modal swimlane level cell''', the '''label''' assigned to the resulting '''merged swimlane level cell''' is made at '''random''' using the participating selected '''swimlane level cells'''.
+
  
 
Multiple '''swimlanes''' can be selected and the '''Merge swimlane '''command used to create a '''new merged swimlane'''.  When selecting '''swimlane level cells''', OnePager only allows selection in the '''same swimlane level'''.
 
Multiple '''swimlanes''' can be selected and the '''Merge swimlane '''command used to create a '''new merged swimlane'''.  When selecting '''swimlane level cells''', OnePager only allows selection in the '''same swimlane level'''.
Line 61: Line 58:
  
 
<center>[[File:P70-12_18_1-(4)-07312020.png]]</center>
 
<center>[[File:P70-12_18_1-(4)-07312020.png]]</center>
<center>P70-12_18_1-(4)-07312020.png</center>
+
<!--<center>P70-12_18_1-(4)-07312020.png</center>-->
  
 
Suppose you want to take the '''Startup swimlane''' and '''merge '''it with the '''Phase II swimlane'''.  To do this, select the '''Startup '''and '''Phase II swimlanes''' using the '''CTL+Left-Click''' method, right-click in one of the selected '''swimlane level cells''' to access the '''swimlane level''' right-click '''context menu, '''and prepare to click the '''Merge swimlane '''command as shown below:
 
Suppose you want to take the '''Startup swimlane''' and '''merge '''it with the '''Phase II swimlane'''.  To do this, select the '''Startup '''and '''Phase II swimlanes''' using the '''CTL+Left-Click''' method, right-click in one of the selected '''swimlane level cells''' to access the '''swimlane level''' right-click '''context menu, '''and prepare to click the '''Merge swimlane '''command as shown below:
  
 
<center>[[File:P70-12_21_1-(6)-08072020.png]]</center>
 
<center>[[File:P70-12_21_1-(6)-08072020.png]]</center>
<center>P70-12_21_1-(6)-08072020.png</center>
+
<!--<center>P70-12_21_1-(6)-08072020.png</center>-->
  
 
Clicking the '''Merge swimlane''' command reconfigures chart is shown here:
 
Clicking the '''Merge swimlane''' command reconfigures chart is shown here:
  
 
<center>[[File:P70-12_21_1-(7)-08072020.png]]</center>
 
<center>[[File:P70-12_21_1-(7)-08072020.png]]</center>
<center>P70-12_21_1-(7)-08072020.png</center>
+
<!--<center>P70-12_21_1-(7)-08072020.png</center>-->
  
 
When selected '''swimlanes''' are '''merged''' within an existing '''swimlane level cell''', OnePager places the '''new merged swimlane '''in close proximity to the original selected '''modal swimlane level cell''' to avoid major reconfiguration of the chart.  OnePager assumes that the reason for '''merging swimlanes''' is that, in most schedule presentation situations, the '''new merged swimlanes''' will be '''re-positioned''' elsewhere in the chart and potentially the '''new merged swimlane level cell label''' will be '''edited'''.  As a result, you have the option to retain the '''new merged swimlane''' in the OnePager designated '''position''' or '''move''' the '''new merged swimlane '''using the '''drag and drop''' method to a different '''position''' in the chart.
 
When selected '''swimlanes''' are '''merged''' within an existing '''swimlane level cell''', OnePager places the '''new merged swimlane '''in close proximity to the original selected '''modal swimlane level cell''' to avoid major reconfiguration of the chart.  OnePager assumes that the reason for '''merging swimlanes''' is that, in most schedule presentation situations, the '''new merged swimlanes''' will be '''re-positioned''' elsewhere in the chart and potentially the '''new merged swimlane level cell label''' will be '''edited'''.  As a result, you have the option to retain the '''new merged swimlane''' in the OnePager designated '''position''' or '''move''' the '''new merged swimlane '''using the '''drag and drop''' method to a different '''position''' in the chart.
  
For more information on '''moving swimlanes''', please see the article at: [[Moving Swimlanes for Version 7.0 | Moving Swimlanes]] 12.10.1-70.
+
For more information on '''moving swimlanes''', please see the article at: [[Moving Swimlanes for Version 7.0 | Moving Swimlanes]] <!--12.10.1-70-->
  
 
Once the '''new merged swimlane''' is created containing the selected original '''swimlanes''' shown above, the '''new merged swimlane''' can be '''edited''' the same as any other '''swimlane''' in the chart.  '''Edits''' can include changing the '''label''' in the '''Left#1 swimlane level cell''', '''dragging and dropping''' the '''new merged swimlane''' to another '''position''' in the chart, or changing its '''background color''' in some fashion.
 
Once the '''new merged swimlane''' is created containing the selected original '''swimlanes''' shown above, the '''new merged swimlane''' can be '''edited''' the same as any other '''swimlane''' in the chart.  '''Edits''' can include changing the '''label''' in the '''Left#1 swimlane level cell''', '''dragging and dropping''' the '''new merged swimlane''' to another '''position''' in the chart, or changing its '''background color''' in some fashion.
  
For more information on '''editing rows and swimlanes''', please see the two articles at: [[Editing Row Properties for Version 7.0 | Editing Row Properties]] 12.22.1-70 and [[Editing Swimlane Properties for Version 7.0 | Editing Swimlane Properties]] 12.23.1-70.
+
For more information on '''editing rows and swimlanes''', please see the two articles at: [[Editing Row Properties for Version 7.0 | Editing Row Properties]] <!--12.22.1-70--> and [[Editing Swimlane Properties for Version 7.0 | Editing Swimlane Properties]] <!--12.23.1-70-->
  
 
'''Note''' that in the above example, the '''Phase I Left#1 swimlane level cell''' originally resided between the '''Startup '''and''' Phase II Left#1 swimlane level cells'''.  Since the '''Phase I Left#1 swimlane level cell''' did not participate in the '''merge swimlanes''' operation, OnePager, in this example, pulled the '''merging swimlanes''' together keeping the '''order''' of the '''rows''' as intact as possible.  This resulted in '''moving''' the '''Startup Left#1 swimlane level cells''' and its '''row''' down to the above the '''Phase II Left#1 swimlane level cell'''.  The result is that the '''Phase I Left#1 swimlane level cell''' now appears at the top of the chart.
 
'''Note''' that in the above example, the '''Phase I Left#1 swimlane level cell''' originally resided between the '''Startup '''and''' Phase II Left#1 swimlane level cells'''.  Since the '''Phase I Left#1 swimlane level cell''' did not participate in the '''merge swimlanes''' operation, OnePager, in this example, pulled the '''merging swimlanes''' together keeping the '''order''' of the '''rows''' as intact as possible.  This resulted in '''moving''' the '''Startup Left#1 swimlane level cells''' and its '''row''' down to the above the '''Phase II Left#1 swimlane level cell'''.  The result is that the '''Phase I Left#1 swimlane level cell''' now appears at the top of the chart.
Line 92: Line 89:
  
 
<center>[[File:P70-12_18_1-(9)-08032020.png]]</center>
 
<center>[[File:P70-12_18_1-(9)-08032020.png]]</center>
<center>P70-12_18_1-(9)-08032020.png</center>
+
<!--<center>P70-12_18_1-(9)-08032020.png</center>-->
  
 
===Merging Swimlane from the Left#1 Swimlane Level Cells – Two Swimlane Level Chart===
 
===Merging Swimlane from the Left#1 Swimlane Level Cells – Two Swimlane Level Chart===
Line 101: Line 98:
  
 
<center>[[File:P70-12_21_1-(8)-08092020.png]]</center>
 
<center>[[File:P70-12_21_1-(8)-08092020.png]]</center>
<center>P70-12_21_1-(8)-08072020.png</center>
+
<!--<center>P70-12_21_1-(8)-08072020.png</center>-->
  
 
Above, the selection of the '''two swimlanes''' is made in the '''Left#1 swimlane level cells'''.  Both the selected '''Left#1''' and '''Left#2 swimlane level cell’s labels''' are different so the '''merged Left#1 '''and''' Left#2 swimlane level cell’s labels''' depends on the '''modal number of rows''' in the two selected sets of '''swimlane level cells'''.  '''Four rows''' for the '''Startup/Planning Left#1/Left#2 swimlane level cells''' and '''two rows''' for the '''Phase II/Development Left#1/Left#2 swimlane level cells'''.
 
Above, the selection of the '''two swimlanes''' is made in the '''Left#1 swimlane level cells'''.  Both the selected '''Left#1''' and '''Left#2 swimlane level cell’s labels''' are different so the '''merged Left#1 '''and''' Left#2 swimlane level cell’s labels''' depends on the '''modal number of rows''' in the two selected sets of '''swimlane level cells'''.  '''Four rows''' for the '''Startup/Planning Left#1/Left#2 swimlane level cells''' and '''two rows''' for the '''Phase II/Development Left#1/Left#2 swimlane level cells'''.
Line 108: Line 105:
  
 
<center>[[File:P70-12_21_1-(9)-08092020.png]]</center>
 
<center>[[File:P70-12_21_1-(9)-08092020.png]]</center>
<center>P70-12_21_1-(9)-08072020.png</center>
+
<!--<center>P70-12_21_1-(9)-08072020.png</center>-->
  
 
As shown above, the '''six rows''' are '''merged''' into '''one swimlane level cell''' at the '''Left#1''' and '''Left#2 swimlane levels''' and the respective '''Left#1''' and '''Left#2 swimlane level cell’s labels''' are taken from the '''swimlane level cell labels''' containing the '''modal number of rows'''.  The '''new merged swimlane level cell''' is '''positioned''' in the chart as close to its '''original position''' as possible and the '''rows''' within the '''merged swimlane level cell''' retain their original '''ordering'''.  This being the case, OnePager places the intervening, non-participating '''Phase I/Development Left#1/Left#2 swimlane level cell''' at the top of the chart.
 
As shown above, the '''six rows''' are '''merged''' into '''one swimlane level cell''' at the '''Left#1''' and '''Left#2 swimlane levels''' and the respective '''Left#1''' and '''Left#2 swimlane level cell’s labels''' are taken from the '''swimlane level cell labels''' containing the '''modal number of rows'''.  The '''new merged swimlane level cell''' is '''positioned''' in the chart as close to its '''original position''' as possible and the '''rows''' within the '''merged swimlane level cell''' retain their original '''ordering'''.  This being the case, OnePager places the intervening, non-participating '''Phase I/Development Left#1/Left#2 swimlane level cell''' at the top of the chart.
Line 117: Line 114:
  
 
<center>[[File:P70-12_21_1-(10)-08092020.png]]</center>
 
<center>[[File:P70-12_21_1-(10)-08092020.png]]</center>
<center>P70-12_21_1-(10)-08072020.png</center>
+
<!--<center>P70-12_21_1-(10)-08072020.png</center>-->
  
 
In the example above, the '''two swimlanes''' are selected from the '''Left#2 swimlane level cells'''.  As in the previous sub-section, both the selected '''Left#1''' and '''Left#2 swimlane level cell’s labels''' are different so the '''merged Left#1''' and '''Left#2 swimlane level cell’s labels''' depends on the '''modal number of rows''' in the two selected sets of '''swimlane level cells'''.  '''Four rows''' for the '''Startup/Planning Left#1/Left#2 swimlane level cells''' and '''two rows''' for the '''Phase II/Development Left#1/Left#2 swimlane level cells'''.
 
In the example above, the '''two swimlanes''' are selected from the '''Left#2 swimlane level cells'''.  As in the previous sub-section, both the selected '''Left#1''' and '''Left#2 swimlane level cell’s labels''' are different so the '''merged Left#1''' and '''Left#2 swimlane level cell’s labels''' depends on the '''modal number of rows''' in the two selected sets of '''swimlane level cells'''.  '''Four rows''' for the '''Startup/Planning Left#1/Left#2 swimlane level cells''' and '''two rows''' for the '''Phase II/Development Left#1/Left#2 swimlane level cells'''.
Line 124: Line 121:
  
 
<center>[[File:P70-12_21_1-(9)-08092020.png]]</center>
 
<center>[[File:P70-12_21_1-(9)-08092020.png]]</center>
<center>P70-12_21_1-(9)-08072020.png</center>
+
<!--<center>P70-12_21_1-(9)-08072020.png</center>-->
  
 
As shown above, the '''six rows''' are '''merged''' into '''one swimlane level cell''' at the '''Left#1''' and '''Left#2 swimlane levels''' and the respective '''Left#1''' and '''Left#2 swimlane level cell’s labels''' are taken from the '''swimlane level cell labels''' containing the '''modal number of rows'''.  The '''new merged swimlane level cell''' is '''positioned''' in the chart as close to its '''original position''' as possible and the '''rows''' within the '''merged swimlane level cell''' retain their original '''ordering'''.  This being the case, OnePager places the intervening, non-participating '''Phase I/Development Left#1/Left#2 swimlane level cell''' at the top of the chart.
 
As shown above, the '''six rows''' are '''merged''' into '''one swimlane level cell''' at the '''Left#1''' and '''Left#2 swimlane levels''' and the respective '''Left#1''' and '''Left#2 swimlane level cell’s labels''' are taken from the '''swimlane level cell labels''' containing the '''modal number of rows'''.  The '''new merged swimlane level cell''' is '''positioned''' in the chart as close to its '''original position''' as possible and the '''rows''' within the '''merged swimlane level cell''' retain their original '''ordering'''.  This being the case, OnePager places the intervening, non-participating '''Phase I/Development Left#1/Left#2 swimlane level cell''' at the top of the chart.
Line 137: Line 134:
  
 
<center>[[File:P70-12_21_1-(11)-08092020.png]]</center>
 
<center>[[File:P70-12_21_1-(11)-08092020.png]]</center>
<center>P70-12_21_1-(11)-08092020.png</center>
+
<!--<center>P70-12_21_1-(11)-08092020.png</center>-->
  
 
Continuing the process of accessing the '''swimlane level right-click context menu''' by right-clicking in one of the selected '''Left#2 swimlane level cells''' (perhaps the '''Integration & Testing Left#2 swimlane level cell’s label''') and clicking the '''Merge swimlanes''' command, produces this result:
 
Continuing the process of accessing the '''swimlane level right-click context menu''' by right-clicking in one of the selected '''Left#2 swimlane level cells''' (perhaps the '''Integration & Testing Left#2 swimlane level cell’s label''') and clicking the '''Merge swimlanes''' command, produces this result:
  
 
<center>[[File:P70-12_21_1-(12)-08092020.png]]</center>
 
<center>[[File:P70-12_21_1-(12)-08092020.png]]</center>
<center>P70-12_21_1-(12)-08092020.png</center>
+
<!--<center>P70-12_21_1-(12)-08092020.png</center>-->
  
 
As shown above, the '''eight rows''' are '''merged''' into '''one swimlane level cell''' at the '''Left#1 '''and''' Left#2 swimlane levels''' and the respective '''Left#1 '''and''' Left#2 swimlane level cell’s labels''' are taken from the '''swimlane level cell labels''' containing the '''same number of rows'''.  The '''new merged swimlane level cell''' is '''positioned''' at the bottom of the chart in this case, and the '''ordering''' of '''rows''' is retained within the original '''swimlane level cell’s''' configuration.  OnePager places the intervening, non-participating '''(Phase I/Phase II)/Development Left#1/Left#2 swimlane level cells''' at the top of the chart.
 
As shown above, the '''eight rows''' are '''merged''' into '''one swimlane level cell''' at the '''Left#1 '''and''' Left#2 swimlane levels''' and the respective '''Left#1 '''and''' Left#2 swimlane level cell’s labels''' are taken from the '''swimlane level cell labels''' containing the '''same number of rows'''.  The '''new merged swimlane level cell''' is '''positioned''' at the bottom of the chart in this case, and the '''ordering''' of '''rows''' is retained within the original '''swimlane level cell’s''' configuration.  OnePager places the intervening, non-participating '''(Phase I/Phase II)/Development Left#1/Left#2 swimlane level cells''' at the top of the chart.
Line 153: Line 150:
  
 
<center>[[File:P70-12_18_1-(14)-08032020.png]]</center>
 
<center>[[File:P70-12_18_1-(14)-08032020.png]]</center>
<center>P70-12_18_1-(14)-08032020.png</center>
+
<!--<center>P70-12_18_1-(14)-08032020.png</center>-->
  
 
If you’ve followed along through the discussions involving configurations of '''one''' and '''two swimlane levels''' in the chart, you can rightly suspect that the various combinations involving '''three swimlane levels''' with selected '''swimlanes''' follows a recurring pattern.
 
If you’ve followed along through the discussions involving configurations of '''one''' and '''two swimlane levels''' in the chart, you can rightly suspect that the various combinations involving '''three swimlane levels''' with selected '''swimlanes''' follows a recurring pattern.
Line 162: Line 159:
  
 
<center>[[File:P70-12_21_1-(13)-08092020.png]]</center>
 
<center>[[File:P70-12_21_1-(13)-08092020.png]]</center>
<center>P70-12_21_1-(13)-08092020.png</center>
+
<!--<center>P70-12_21_1-(13)-08092020.png</center>-->
  
 
In the example above, the '''two swimlanes''' are selected from the '''Left#1 swimlane level cells'''.
 
In the example above, the '''two swimlanes''' are selected from the '''Left#1 swimlane level cells'''.
Line 171: Line 168:
  
 
<center>[[File:P70-12_21_1-(14)-08092020.png]]</center>
 
<center>[[File:P70-12_21_1-(14)-08092020.png]]</center>
<center>P70-12_21_1-(14)-08092020.png</center>
+
<!--<center>P70-12_21_1-(14)-08092020.png</center>-->
  
 
As shown above, the '''six rows''' are '''merged''' into '''one swimlane level cell''' at the '''Left#1, Left#2, '''and''' Left#3 swimlane levels''' and the respective '''Left#1, Left#2, '''and''' Left#3 swimlane level cell’s labels''' are taken from the '''swimlane level cell labels''' containing the '''modal number of rows'''.  The '''new merged swimlane level cell''' is '''positioned''' in the chart as close to its '''original position''' as possible and the '''rows''' within the '''merged swimlane level cell''' retain their original '''ordering'''.  This being the case, OnePager places the intervening, non-participating '''Phase I/Development/Team 1 Left#1/Left#2/Left#3 swimlane level cell''' at the top of the chart.
 
As shown above, the '''six rows''' are '''merged''' into '''one swimlane level cell''' at the '''Left#1, Left#2, '''and''' Left#3 swimlane levels''' and the respective '''Left#1, Left#2, '''and''' Left#3 swimlane level cell’s labels''' are taken from the '''swimlane level cell labels''' containing the '''modal number of rows'''.  The '''new merged swimlane level cell''' is '''positioned''' in the chart as close to its '''original position''' as possible and the '''rows''' within the '''merged swimlane level cell''' retain their original '''ordering'''.  This being the case, OnePager places the intervening, non-participating '''Phase I/Development/Team 1 Left#1/Left#2/Left#3 swimlane level cell''' at the top of the chart.
Line 180: Line 177:
  
 
<center>[[File:P70-12_21_1-(15)-08092020.png]]</center>
 
<center>[[File:P70-12_21_1-(15)-08092020.png]]</center>
<center>P70-12_21_1-(15)-08092020.png</center>
+
<!--<center>P70-12_21_1-(15)-08092020.png</center>-->
  
 
In the example above, the '''two swimlanes''' are selected from the '''Left#2 swimlane level cells'''.
 
In the example above, the '''two swimlanes''' are selected from the '''Left#2 swimlane level cells'''.
Line 189: Line 186:
  
 
<center>[[File:P70-12_21_1-(14)-08092020.png]]</center>
 
<center>[[File:P70-12_21_1-(14)-08092020.png]]</center>
<center>P70-12_21_1-(14)-08092020.png</center>
+
<!--<center>P70-12_21_1-(14)-08092020.png</center>-->
  
 
As shown above, the '''six rows''' are '''merged''' into '''one swimlane level cell''' at the '''Left#1, Left#2, '''and''' Left#3 swimlane levels''' and the respective '''Left#1, Left#2, '''and''' Left#3 swimlane level cell’s labels''' are taken from the '''swimlane level cell labels''' containing the '''modal number of rows'''.  The '''new merged swimlane level cell''' is '''positioned''' in the chart as close to its '''original position''' as possible and the '''rows''' within the '''merged swimlane level cell''' retain their original '''ordering'''.  This being the case, OnePager places the intervening, non-participating '''Phase I/Development/Team 1 Left#1/Left#2/Left#3 swimlane level cell''' at the top of the chart.
 
As shown above, the '''six rows''' are '''merged''' into '''one swimlane level cell''' at the '''Left#1, Left#2, '''and''' Left#3 swimlane levels''' and the respective '''Left#1, Left#2, '''and''' Left#3 swimlane level cell’s labels''' are taken from the '''swimlane level cell labels''' containing the '''modal number of rows'''.  The '''new merged swimlane level cell''' is '''positioned''' in the chart as close to its '''original position''' as possible and the '''rows''' within the '''merged swimlane level cell''' retain their original '''ordering'''.  This being the case, OnePager places the intervening, non-participating '''Phase I/Development/Team 1 Left#1/Left#2/Left#3 swimlane level cell''' at the top of the chart.
Line 198: Line 195:
  
 
<center>[[File:P70-12_21_1-(16)-08092020.png]]</center>
 
<center>[[File:P70-12_21_1-(16)-08092020.png]]</center>
<center>P70-12_21_1-(16)-08092020.png</center>
+
<!--<center>P70-12_21_1-(16)-08092020.png</center>-->
  
 
In the example above, the '''two swimlanes''' are selected from the '''Left#3 swimlane level cells'''.
 
In the example above, the '''two swimlanes''' are selected from the '''Left#3 swimlane level cells'''.
  
2As in the previous sub-section, as expected, both the selected '''Left#1, Left#2, '''and''' Left#3 swimlane level cell’s labels''' are different so the '''merged Left#1, Left#2, '''and''' Left#3 swimlane level cell’s labels''' depends on the '''modal number of rows''' in the two selected sets of '''swimlane level cells'''.  '''Four rows''' for the '''Startup/Planning/Prime Left#1/Left#2/Left#3 swimlane level cells''' and '''two rows''' for the '''Phase II/Development/Team 2 Left#1/Left#2/Left#3 swimlane level cells'''.
+
As in the previous sub-section, as expected, both the selected '''Left#1, Left#2, '''and''' Left#3 swimlane level cell’s labels''' are different so the '''merged Left#1, Left#2, '''and''' Left#3 swimlane level cell’s labels''' depends on the '''modal number of rows''' in the two selected sets of '''swimlane level cells'''.  '''Four rows''' for the '''Startup/Planning/Prime Left#1/Left#2/Left#3 swimlane level cells''' and '''two rows''' for the '''Phase II/Development/Team 2 Left#1/Left#2/Left#3 swimlane level cells'''.
  
 
Continuing the process of accessing the '''swimlane level right-click context menu''' by right-clicking in one of the selected '''Left#3 swimlane level cells''' (perhaps the '''Team 2 Left#3 swimlane level cell’s label''') and clicking '''the Merge swimlanes''' command, produces this result:
 
Continuing the process of accessing the '''swimlane level right-click context menu''' by right-clicking in one of the selected '''Left#3 swimlane level cells''' (perhaps the '''Team 2 Left#3 swimlane level cell’s label''') and clicking '''the Merge swimlanes''' command, produces this result:
  
 
<center>[[File:P70-12_21_1-(14)-08092020.png]]</center>
 
<center>[[File:P70-12_21_1-(14)-08092020.png]]</center>
<center>P70-12_21_1-(14)-08092020.png</center>
+
<!--<center>P70-12_21_1-(14)-08092020.png</center>-->
  
 
As shown above, the '''six rows''' are '''merged''' into '''one swimlane level cell''' at the '''Left#1, Left#2, '''and''' Left#3 swimlane levels''' and the respective '''Left#1, Left#2, '''and''' Left#3 swimlane level cell’s labels''' are taken from the '''swimlane level cell labels''' containing the '''modal number of rows'''.  The '''new merged swimlane level cell''' is '''positioned''' in the chart as close to its '''original position''' as possible and the '''rows''' within the '''merged swimlane level cell''' retain their original '''ordering'''.  This being the case, OnePager places the intervening, non-participating '''Phase I/Development/Team 1 Left#1/Left#2/Left#3 swimlane level cell''' at the top of the chart.
 
As shown above, the '''six rows''' are '''merged''' into '''one swimlane level cell''' at the '''Left#1, Left#2, '''and''' Left#3 swimlane levels''' and the respective '''Left#1, Left#2, '''and''' Left#3 swimlane level cell’s labels''' are taken from the '''swimlane level cell labels''' containing the '''modal number of rows'''.  The '''new merged swimlane level cell''' is '''positioned''' in the chart as close to its '''original position''' as possible and the '''rows''' within the '''merged swimlane level cell''' retain their original '''ordering'''.  This being the case, OnePager places the intervening, non-participating '''Phase I/Development/Team 1 Left#1/Left#2/Left#3 swimlane level cell''' at the top of the chart.
Line 220: Line 217:
  
 
<center>[[File:P70-12_21_1-(17)-08092020.png]]</center>
 
<center>[[File:P70-12_21_1-(17)-08092020.png]]</center>
<center>P70-12_21_1-(17)-08092020.png</center>
+
<!--<center>P70-12_21_1-(17)-08092020.png</center>-->
  
 
Continuing the process of accessing the '''swimlane level right-click context menu''' by right-clicking in one of the selected '''Left#2 swimlane level cells''' (perhaps the '''Integration & Testing Left#2 swimlane level cell’s label''') and clicking '''the Merge swimlanes''' command, produces this result:
 
Continuing the process of accessing the '''swimlane level right-click context menu''' by right-clicking in one of the selected '''Left#2 swimlane level cells''' (perhaps the '''Integration & Testing Left#2 swimlane level cell’s label''') and clicking '''the Merge swimlanes''' command, produces this result:
  
 
<center>[[File:P70-12_21_1-(18)-08092020.png]]</center>
 
<center>[[File:P70-12_21_1-(18)-08092020.png]]</center>
<center>P70-12_21_1-(18)-08092020.png</center>
+
<!--<center>P70-12_21_1-(18)-08092020.png</center>-->
  
 
As shown above, the '''eight rows''' are '''merged''' into '''one swimlane level cell''' at the '''Left#1, Left#2, '''and''' Left#3 swimlane levels''' and the respective '''Left#1, Left#2, '''and '''Left#3 swimlane level cell’s labels''' are taken from the '''swimlane level cell labels''' containing the '''same number of rows'''.  The '''new merged swimlane level cell''' is '''positioned''' at the bottom of the chart in this case, and the '''ordering''' of '''rows''' is retained within the original '''swimlane level cell’s''' configuration.
 
As shown above, the '''eight rows''' are '''merged''' into '''one swimlane level cell''' at the '''Left#1, Left#2, '''and''' Left#3 swimlane levels''' and the respective '''Left#1, Left#2, '''and '''Left#3 swimlane level cell’s labels''' are taken from the '''swimlane level cell labels''' containing the '''same number of rows'''.  The '''new merged swimlane level cell''' is '''positioned''' at the bottom of the chart in this case, and the '''ordering''' of '''rows''' is retained within the original '''swimlane level cell’s''' configuration.
Line 237: Line 234:
 
==Related Links==
 
==Related Links==
  
[[Manual Editing Task/Milestone Shapes and Text Labels for Version 7.0 (Portal) | Manual Editing Task/Milestone Shapes and Text Labels (Portal)]] 9.0.1-70
+
[[Manual Editing Task/Milestone Shapes and Text Labels for Version 7.0 (Portal) | Manual Editing Task/Milestone Shapes and Text Labels (Portal)]] <!--9.0.1-70-->
  
[[Creating and Editing Rows and Swimlanes for Version 7.0 (Portal) | Creating and Editing Rows and Swimlanes (Portal)]] 12.0.1-70
+
[[Creating and Editing Rows and Swimlanes for Version 7.0 (Portal) | Creating and Editing Rows and Swimlanes (Portal)]] <!--12.0.1-70-->
  
[[About OnePager's Rows and Swimlanes | About OnePager's Rows and Swimlanes]] 12.0.2-70
+
[[About OnePager's Rows and Swimlanes | About OnePager's Rows and Swimlanes]] <!--12.0.2-70-->
  
[[Collecting, Formatting, and Sorting Task/Milestones into Rows for Version 7.0 | Collecting, Formatting, and Sorting Task/Milestones into Rows]] 12.01.1-70
+
[[Collecting, Formatting, and Sorting Task/Milestones into Rows for Version 7.0 | Collecting, Formatting, and Sorting Task/Milestones into Rows]] <!--12.01.1-70-->
  
[[Creating, Formatting, and Sorting Swimlanes Levels for Version 7.0 | Creating, Formatting, and Sorting Swimlanes Levels]] 12.02.1-70
+
[[Creating, Formatting, and Sorting Swimlanes Levels for Version 7.0 | Creating, Formatting, and Sorting Swimlanes Levels]] <!--12.02.1-70-->
  
[[Creating and Formatting Text Columns for Version 7.0 | Creating and Formatting Text Columns]] 12.03.1-70
+
[[Creating and Formatting Text Columns for Version 7.0 | Creating and Formatting Text Columns]] <!--12.03.1-70-->
  
[[Row and Swimlane Borders for Version 7.0 | Row and Swimlane Borders]] 12.04.1-70
+
[[Row and Swimlane Borders for Version 7.0 | Row and Swimlane Borders]] <!--12.04.1-70-->
  
[[Editing Text Columns or Swimlane Labels for Version 7.0 | Editing Text Columns or Swimlane Labels]] 12.3.1-70
+
[[Editing Text Columns or Swimlane Labels for Version 7.0 | Editing Text Columns or Swimlane Labels]] <!--12.3.1-70-->
  
[[Manually Hiding and Unhiding Swimlane Levels for Version 7.0 | Manually Hiding and Unhiding Swimlane Levels]] 12.5.1-70
+
[[Manually Hiding and Unhiding Swimlane Levels for Version 7.0 | Manually Hiding and Unhiding Swimlane Levels]] <!--12.5.1-70-->
  
[[Resizing the Width of Text Columns and Swimlanes for Version 7.0 | Resizing the Width of Text Columns and Swimlanes]] 12.8.1-70
+
[[Resizing the Width of Text Columns and Swimlanes for Version 7.0 | Resizing the Width of Text Columns and Swimlanes]] <!--12.8.1-70-->
  
[[Resizing the Height of Rows for Version 7.0 | Resizing the Height of Rows]] 12.11.1-70
+
[[Resizing the Height of Rows for Version 7.0 | Resizing the Height of Rows]] <!--12.11.1-70-->
  
[[Hiding and Unhiding Rows and Swimlanes for Version 7.0 | Hiding and Unhiding Rows and Swimlanes]] 12.13.1-70
+
[[Hiding and Unhiding Rows and Swimlanes for Version 7.0 | Hiding and Unhiding Rows and Swimlanes]] <!--12.13.1-70-->
  
[[Adding a Row or Swimlane for Version 7.0 | Adding a Row or Swimlane]] 12.16.1-70
+
[[Adding a Row or Swimlane for Version 7.0 | Adding a Row or Swimlane]] <!--12.16.1-70-->
  
[[Adding a Row to a Swimlane for Version 7.0 | Adding a Row to a Swimlane]] 12.19.1-70
+
[[Adding a Row to a Swimlane for Version 7.0 | Adding a Row to a Swimlane]] <!--12.19.1-70-->
  
[[Making Each Row into a Swimlane for Version 7.0 | Making Each Row into a Swimlane]] 12.20.1-70
+
[[Making Each Row into a Swimlane for Version 7.0 | Making Each Row into a Swimlane]] <!--12.20.1-70-->
  
[[Merging Swimlanes for Version 7.0 | Merging Swimlanes]] 12.21.1-70
+
[[Merging Swimlanes for Version 7.0 | Merging Swimlanes]] <!--12.21.1-70-->
  
[[Editing Row Properties for Version 7.0 | Editing Row Properties]] 12.22.1-70
+
[[Editing Row Properties for Version 7.0 | Editing Row Properties]] <!--12.22.1-70-->
  
[[Editing Swimlane Properties for Version 7.0 | Editing Swimlane Properties]] 12.23.1-70
+
[[Editing Swimlane Properties for Version 7.0 | Editing Swimlane Properties]] <!--12.23.1-70-->
  
[[Zebra Striping for Rows and Swimlanes for OnePager Pro for Version 7.0 | Zebra Striping for Rows and Swimlanes for OnePager Pro]] 12.24.1-70
+
[[Zebra Striping for Rows and Swimlanes for OnePager Pro for Version 7.0 | Zebra Striping for Rows and Swimlanes for OnePager Pro]] <!--12.24.1-70-->
  
[[Zebra Striping for Rows and Swimlanes for OnePager Express for Version 7.0 | Zebra Striping for Rows and Swimlanes for OnePager Express]] 12.24.2-70
+
[[Zebra Striping for Rows and Swimlanes for OnePager Express for Version 7.0 | Zebra Striping for Rows and Swimlanes for OnePager Express]] <!--12.24.2-70-->
  
[[Editing with the Chart Properties form for Version 7.0 (Portal) | Editing with the Chart Properties form (Portal)]] 21.0.1-70
+
[[Editing with the Chart Properties form for Version 7.0 (Portal) | Editing with the Chart Properties form (Portal)]] <!--21.0.1-70-->
  
[[Managing Templates for Version 7.0 (Portal) | Managing Templates (Portal)]] 24.0.1-70
+
[[Managing Templates for Version 7.0 (Portal) | Managing Templates (Portal)]] <!--24.0.1-70-->
  
 
(12.21.1-70)
 
(12.21.1-70)

Latest revision as of 16:42, 18 January 2021

Overview

Like making each row into a swimlane, there may be several good reasons to merge two or more swimlanes into a single swimlane at the various swimlane levels. This may be to consolidate like sets of swimlanes with their member rows into a single swimlane level cell or to reposition like swimlane level cells to a different position in the chart.

The command, Merge swimlane, is in the swimlane level right-click context menu shown below:

P70-12 21 1-(1)-08072020.png

In order to use the swimlane level right-click context menu, the chart must have at least one swimlane level defined and showing and two or more swimlanes of interest must be selected in the same swimlane level.

The Merge swimlane command is disabled when the swimlane level right-click context menu is accessed and only one swimlane level cell is defined and showing in the chart as illustrated below where the Left#1 swimlane level is defined and shown:

P70-12 21 1-(2)-08072020.png

The Merge swimlanes command is enabled when two or more swimlane level cells are selected as shown below:

P70-12 21 1-(3)-08072020.png

Since you can configure OnePager charts with up to three swimlane levels, how swimlane level cells are merged depends on the membership of the selected swimlane level cells in the swimlane levels defined in the chart.

This article discusses the various possible configurations for selected swimlane level cells and how the Merge swimlane command produces a consistent result in terms of the configuration of the new merged swimlane, its resulting position in the chart, and the labels assigned to the new merged swimlane level cell.

Depending on the original configuration of the chart and the number of swimlane levels defined and showing, the results of applying the Merge swimlane command follows a consistent pattern discussed in this article. As an example, we can start by illustrating the results from merging swimlane level cells from the Left#3 swimlane level in the sequence shown below.

1) Start by selecting the top two swimlane level cells in the illustration below where these selected two swimlane level cells are members of all three defined and shown swimlane levels.
2) The swimlane level right-click context menu is accessed, and the Merge swimlane command is enabled as shown here:
P70-12 21 1-(4)-08072020.png
3) When the Merge swimlane command is clicked, the result is shown here:
P70-12 21 1-(5)-08072020.png

The end result in the illustration above is the creation of a new merged Prime Left#3 swimlane level cell positioned in the same place as the original Prime Left#3 swimlane level cell with the new merged swimlane level cell displaying the label of the original Prime Left#3 swimlane level cell’s label.

Swimlane level cells can be merged at the any swimlane level. In the illustration above, the lowest swimlane level is Left#3.

  • In the illustration above the two participating Left#3 swimlane level cells selected are not members of the same Left#2 or Left#1 swimlane level cells.
  • As shown in the illustration above, the Prime Left#3 swimlane level cell retains its membership in its original Left#2 and Left#1 swimlane level cells because the Prime Left#3 swimlane level cell contained four rows while the Team 1 Left#3 swimlane level cell contained just one row.
  • OnePager attempts to assign the merged swimlane’s label at a lower swimlane level to its original higher level swimlanes (Left#1 and Left#2) based on the modal selected swimlane level cell determined by the highest number of row. In this case, the modal Left#3 swimlane level cell was the Prime Left#3 swimlane level cell because it has four member rows.
  • When OnePager cannot exactly determine a modal swimlane level cell, the label assigned to the resulting merged swimlane level cell is made at random using the participating selected swimlane level cells.

Multiple swimlanes can be selected and the Merge swimlane command used to create a new merged swimlane. When selecting swimlane level cells, OnePager only allows selection in the same swimlane level.

Merging Swimlanes – One Swimlane Level Chart

To better illustrate how the merge swimlane command operates in the multiple swimlane level environment, we start with the situation where one swimlane level is defined and showing in the chart. In the sub-sections that follow, we start with the Left#1 swimlane level defined and showing as the simplest case and proceed step-wise to demonstrated OnePager’s Merge swimlane command when there are two and then three swimlane levels defined and showing in the chart.

Merging Swimlanes from Left#1 Swimlane Level Cells – One Swimlane Level Chart

Merging swimlanes can be illustrated in the one swimlane level chart shown here as a starting point:

P70-12 18 1-(4)-07312020.png

Suppose you want to take the Startup swimlane and merge it with the Phase II swimlane. To do this, select the Startup and Phase II swimlanes using the CTL+Left-Click method, right-click in one of the selected swimlane level cells to access the swimlane level right-click context menu, and prepare to click the Merge swimlane command as shown below:

P70-12 21 1-(6)-08072020.png

Clicking the Merge swimlane command reconfigures chart is shown here:

P70-12 21 1-(7)-08072020.png

When selected swimlanes are merged within an existing swimlane level cell, OnePager places the new merged swimlane in close proximity to the original selected modal swimlane level cell to avoid major reconfiguration of the chart. OnePager assumes that the reason for merging swimlanes is that, in most schedule presentation situations, the new merged swimlanes will be re-positioned elsewhere in the chart and potentially the new merged swimlane level cell label will be edited. As a result, you have the option to retain the new merged swimlane in the OnePager designated position or move the new merged swimlane using the drag and drop method to a different position in the chart.

For more information on moving swimlanes, please see the article at: Moving Swimlanes

Once the new merged swimlane is created containing the selected original swimlanes shown above, the new merged swimlane can be edited the same as any other swimlane in the chart. Edits can include changing the label in the Left#1 swimlane level cell, dragging and dropping the new merged swimlane to another position in the chart, or changing its background color in some fashion.

For more information on editing rows and swimlanes, please see the two articles at: Editing Row Properties and Editing Swimlane Properties

Note that in the above example, the Phase I Left#1 swimlane level cell originally resided between the Startup and Phase II Left#1 swimlane level cells. Since the Phase I Left#1 swimlane level cell did not participate in the merge swimlanes operation, OnePager, in this example, pulled the merging swimlanes together keeping the order of the rows as intact as possible. This resulted in moving the Startup Left#1 swimlane level cells and its row down to the above the Phase II Left#1 swimlane level cell. The result is that the Phase I Left#1 swimlane level cell now appears at the top of the chart.

Merging Swimlanes from Left#2 or Left#3 Swimlane Level Cells – One Swimlane Level Chart

Whenever there is only one swimlane level defined and showing in the chart, regardless of whether it is Left#1, Left#2, or Left#3 swimlane level, the example provided above in the previous sub-section applies.

Merging Swimlanes – Two Swimlane Level Chart

In the sub-sections that follow, we add the Left#2 swimlane level to the already present Left#1 swimlane level. Adding the Left#2 swimlane level to the original chart gives us a chart with this configuration:

P70-12 18 1-(9)-08032020.png

Merging Swimlane from the Left#1 Swimlane Level Cells – Two Swimlane Level Chart

In a chart with two swimlane levels where the Left#1 swimlane level is the highest level swimlane (left-most swimlane level), the results from merging swimlanes in this case is the same as in the one swimlane level chart explained in the previous section. The rows in the selected Left#1 swimlane level cells are merged into one swimlane level cell and the new merged Left#2 swimlane level cell’s label is based on the modal number of rows in the various participating original selected Left#1 swimlane level cells.

Using an adaptation of the example in the previous section, if we select the Startup Left#1 swimlane level cell and the Phase II Left#1 swimlane level cell for our example, the selected Left#1 swimlane level cells look like this:

P70-12 21 1-(8)-08092020.png

Above, the selection of the two swimlanes is made in the Left#1 swimlane level cells. Both the selected Left#1 and Left#2 swimlane level cell’s labels are different so the merged Left#1 and Left#2 swimlane level cell’s labels depends on the modal number of rows in the two selected sets of swimlane level cells. Four rows for the Startup/Planning Left#1/Left#2 swimlane level cells and two rows for the Phase II/Development Left#1/Left#2 swimlane level cells.

Continuing the process of accessing the swimlane level right-click context menu by right-clicking in one of the selected Left#1 swimlane level cells (perhaps the Phase II Left#1 swimlane level cell’s label) and clicking the Merge swimlanes command, produces this result:

P70-12 21 1-(9)-08092020.png

As shown above, the six rows are merged into one swimlane level cell at the Left#1 and Left#2 swimlane levels and the respective Left#1 and Left#2 swimlane level cell’s labels are taken from the swimlane level cell labels containing the modal number of rows. The new merged swimlane level cell is positioned in the chart as close to its original position as possible and the rows within the merged swimlane level cell retain their original ordering. This being the case, OnePager places the intervening, non-participating Phase I/Development Left#1/Left#2 swimlane level cell at the top of the chart.

Merging Swimlane from the Left#2 Swimlane Level Cells – Two Swimlane Level Chart

If we change the above example and make the same selections but use the Left#2 swimlane level cells, the selected swimlanes look like this:

P70-12 21 1-(10)-08092020.png

In the example above, the two swimlanes are selected from the Left#2 swimlane level cells. As in the previous sub-section, both the selected Left#1 and Left#2 swimlane level cell’s labels are different so the merged Left#1 and Left#2 swimlane level cell’s labels depends on the modal number of rows in the two selected sets of swimlane level cells. Four rows for the Startup/Planning Left#1/Left#2 swimlane level cells and two rows for the Phase II/Development Left#1/Left#2 swimlane level cells.

Continuing the process of accessing the swimlane level right-click context menu by right-clicking in one of the selected Left#2 swimlane level cells (perhaps the Development Left#2 swimlane level cell’s label) and clicking the Merge swimlanes command, produces this result:

P70-12 21 1-(9)-08092020.png

As shown above, the six rows are merged into one swimlane level cell at the Left#1 and Left#2 swimlane levels and the respective Left#1 and Left#2 swimlane level cell’s labels are taken from the swimlane level cell labels containing the modal number of rows. The new merged swimlane level cell is positioned in the chart as close to its original position as possible and the rows within the merged swimlane level cell retain their original ordering. This being the case, OnePager places the intervening, non-participating Phase I/Development Left#1/Left#2 swimlane level cell at the top of the chart.

Merging Swimlane with Equal Number of Rows – Two Swimlane Level Chart

The two sets of examples in the two sub-sections above established that selecting two or more Left#1 or Left#2 swimlane level cells does not depend on which swimlane level cells (Left#1 or Left#2) are selected. Additionally, the concept of modal number of rows governing the resulting merged swimlane level cell’s labels was also demonstrated.

This sub-section shows the results when swimlane level cells are selected that have an equal number of rows and how this determines the merged swimlane level cell’s labels.

Since selecting in either the Left#1 or Left#2 swimlane level cells is moot, so we’ll select two swimlane level cells with equal number of rows form the Left#2 swimlane level as shown below:

P70-12 21 1-(11)-08092020.png

Continuing the process of accessing the swimlane level right-click context menu by right-clicking in one of the selected Left#2 swimlane level cells (perhaps the Integration & Testing Left#2 swimlane level cell’s label) and clicking the Merge swimlanes command, produces this result:

P70-12 21 1-(12)-08092020.png

As shown above, the eight rows are merged into one swimlane level cell at the Left#1 and Left#2 swimlane levels and the respective Left#1 and Left#2 swimlane level cell’s labels are taken from the swimlane level cell labels containing the same number of rows. The new merged swimlane level cell is positioned at the bottom of the chart in this case, and the ordering of rows is retained within the original swimlane level cell’s configuration. OnePager places the intervening, non-participating (Phase I/Phase II)/Development Left#1/Left#2 swimlane level cells at the top of the chart.

The choices for the merged Left#1 and Left#2 swimlane level cell’s labels are made by OnePager at random since the participating original swimlane level cells both have an equal number of rows and there is no establish mode. As mentioned earlier in this article, OnePager assumes that after swimlane level cells are merged that actions will subsequently be taken to editing the merged swimlane level cell’s labels, move the merged swimlane level cells to a different position in the chart, or do some other form of row or swimlane level editing.

Merging Swimlanes – Three Swimlane Level Chart

In the sub-sections that follow, we add the Left#3swimlane level to the already present Left#1 and Left#2 swimlane levels. Adding the Left#3 swimlane level to the original chart gives us a chart with this configuration:

P70-12 18 1-(14)-08032020.png

If you’ve followed along through the discussions involving configurations of one and two swimlane levels in the chart, you can rightly suspect that the various combinations involving three swimlane levels with selected swimlanes follows a recurring pattern.

Merging Swimlane from the Left#1 Swimlane Level Cells – Three Swimlane Level Chart

If we change the example from the previous section and make the same selections but use the Left#1 swimlane level cells, the selected swimlanes look like this:

P70-12 21 1-(13)-08092020.png

In the example above, the two swimlanes are selected from the Left#1 swimlane level cells.

As in the previous sub-section, both the selected Left#1, Left#2, and Left#3 swimlane level cell’s labels are different, so the merged Left#1, Left#2, and Left#3 swimlane level cell’s labels depends on the modal number of rows in the two selected sets of swimlane level cells. Four rows for the Startup/Planning/Prime Left#1/Left#2/Left#3 swimlane level cells and two rows for the Phase II/Development/Team 2 Left#1/Left#2/Left#3 swimlane level cells.

Continuing the process of accessing the swimlane level right-click context menu by right-clicking in one of the selected Left#1 swimlane level cells (perhaps the Phase II Left#1 swimlane level cell’s label) and clicking the Merge swimlanes command, produces this result:

P70-12 21 1-(14)-08092020.png

As shown above, the six rows are merged into one swimlane level cell at the Left#1, Left#2, and Left#3 swimlane levels and the respective Left#1, Left#2, and Left#3 swimlane level cell’s labels are taken from the swimlane level cell labels containing the modal number of rows. The new merged swimlane level cell is positioned in the chart as close to its original position as possible and the rows within the merged swimlane level cell retain their original ordering. This being the case, OnePager places the intervening, non-participating Phase I/Development/Team 1 Left#1/Left#2/Left#3 swimlane level cell at the top of the chart.

Merging Swimlane from the Left#2 Swimlane Level Cells – Three Swimlane Level Chart

If we change the above example and make the same selections but use the Left#2 swimlane level cells, the selected swimlanes look like this:

P70-12 21 1-(15)-08092020.png

In the example above, the two swimlanes are selected from the Left#2 swimlane level cells.

As in the previous sub-section, both the selected Left#1, Left#2, and Left#3 swimlane level cell’s labels are different so the merged Left#1, Left#2, and Left#3 swimlane level cell’s labels depends on the modal number of rows in the two selected sets of swimlane level cells. Four rows for the Startup/Planning/Prime Left#1/Left#2/Left#3 swimlane level cells and two rows for the Phase II/Development/Team 2 Left#1/Left#2/Left#3 swimlane level cells.

Continuing the process of accessing the swimlane level right-click context menu by right-clicking in one of the selected Left#2 swimlane level cells (perhaps the Development Left#2 swimlane level cell’s label) and clicking the Merge swimlanes command, produces this result:

P70-12 21 1-(14)-08092020.png

As shown above, the six rows are merged into one swimlane level cell at the Left#1, Left#2, and Left#3 swimlane levels and the respective Left#1, Left#2, and Left#3 swimlane level cell’s labels are taken from the swimlane level cell labels containing the modal number of rows. The new merged swimlane level cell is positioned in the chart as close to its original position as possible and the rows within the merged swimlane level cell retain their original ordering. This being the case, OnePager places the intervening, non-participating Phase I/Development/Team 1 Left#1/Left#2/Left#3 swimlane level cell at the top of the chart.

Merging Swimlane from the Left#3 Swimlane Level Cells – Three Swimlane Level Chart

If we again change the above example and make the same selections but use the Left#3 swimlane level cells, the selected swimlanes look like this:

P70-12 21 1-(16)-08092020.png

In the example above, the two swimlanes are selected from the Left#3 swimlane level cells.

As in the previous sub-section, as expected, both the selected Left#1, Left#2, and Left#3 swimlane level cell’s labels are different so the merged Left#1, Left#2, and Left#3 swimlane level cell’s labels depends on the modal number of rows in the two selected sets of swimlane level cells. Four rows for the Startup/Planning/Prime Left#1/Left#2/Left#3 swimlane level cells and two rows for the Phase II/Development/Team 2 Left#1/Left#2/Left#3 swimlane level cells.

Continuing the process of accessing the swimlane level right-click context menu by right-clicking in one of the selected Left#3 swimlane level cells (perhaps the Team 2 Left#3 swimlane level cell’s label) and clicking the Merge swimlanes command, produces this result:

P70-12 21 1-(14)-08092020.png

As shown above, the six rows are merged into one swimlane level cell at the Left#1, Left#2, and Left#3 swimlane levels and the respective Left#1, Left#2, and Left#3 swimlane level cell’s labels are taken from the swimlane level cell labels containing the modal number of rows. The new merged swimlane level cell is positioned in the chart as close to its original position as possible and the rows within the merged swimlane level cell retain their original ordering. This being the case, OnePager places the intervening, non-participating Phase I/Development/Team 1 Left#1/Left#2/Left#3 swimlane level cell at the top of the chart.

Merging Swimlane with Equal Number of Rows – Three Swimlane Level Chart

The three sets of examples in the three sub-sections above established that selecting two or more Left#1 or Left#2 or Left#3 swimlane level cells does not depend on which swimlane level cells (Left#1 or Left#2 or Left#3) are selected. Additionally, the concept of modal number of rows governing the resulting merged swimlane level cell’s labels was also demonstrated.

This sub-section shows the results when swimlane level cells are selected that have an equal number of rows and how this determines the merged swimlane level cell’s labels.

Since selecting in either the Left#1, Left#2, or Left#3 swimlane level cells is moot, we’ll select two swimlane level cells with equal number of rows form the Left#2 swimlane level as shown below:

P70-12 21 1-(17)-08092020.png

Continuing the process of accessing the swimlane level right-click context menu by right-clicking in one of the selected Left#2 swimlane level cells (perhaps the Integration & Testing Left#2 swimlane level cell’s label) and clicking the Merge swimlanes command, produces this result:

P70-12 21 1-(18)-08092020.png

As shown above, the eight rows are merged into one swimlane level cell at the Left#1, Left#2, and Left#3 swimlane levels and the respective Left#1, Left#2, and Left#3 swimlane level cell’s labels are taken from the swimlane level cell labels containing the same number of rows. The new merged swimlane level cell is positioned at the bottom of the chart in this case, and the ordering of rows is retained within the original swimlane level cell’s configuration.

OnePager places the intervening, non-participating (Phase I/Phase II)/Development/(Team 1/Team2) Left#1/Left#2/Left#3 swimlane level cells at the top of the chart. The choices for the merged Left#1 and Left#2 swimlane level cell’s labels are made by OnePager at random since the participating original swimlane level cells both have an equal number of rows and there is no establish mode.

Note carefully that in the bottom set of selected swimlane level cells in the original chart at the Left#3 swimlane level consist of three swimlanes with three different Left#3 swimlane level cell labels – Prime, Subcontractor A, and Subcontractor B. In the illustration above with the merged swimlane level cells, OnePager selected Prime for the Left#3 swimlane level cell’s label because the original Prime Left#3 swimlane level cell has two rows while the Subcontractor A and B Left#3 swimlane level cells have only one row each. OnePager, as expected, selected Prime for the merged Left#3 swimlane level cell’s label because Prime is the model label.

As mentioned earlier in this article, OnePager assumes that after swimlane level cells are merged that actions will subsequently be taken to editing the merged swimlane level cell’s labels, move the merged swimlane level cells to a different position in the chart, or do some other form of row or swimlane level editing.

Related Links

Manual Editing Task/Milestone Shapes and Text Labels (Portal)

Creating and Editing Rows and Swimlanes (Portal)

About OnePager's Rows and Swimlanes

Collecting, Formatting, and Sorting Task/Milestones into Rows

Creating, Formatting, and Sorting Swimlanes Levels

Creating and Formatting Text Columns

Row and Swimlane Borders

Editing Text Columns or Swimlane Labels

Manually Hiding and Unhiding Swimlane Levels

Resizing the Width of Text Columns and Swimlanes

Resizing the Height of Rows

Hiding and Unhiding Rows and Swimlanes

Adding a Row or Swimlane

Adding a Row to a Swimlane

Making Each Row into a Swimlane

Merging Swimlanes

Editing Row Properties

Editing Swimlane Properties

Zebra Striping for Rows and Swimlanes for OnePager Pro

Zebra Striping for Rows and Swimlanes for OnePager Express

Editing with the Chart Properties form (Portal)

Managing Templates (Portal)

(12.21.1-70)