Difference between revisions of "Testing Article1"

From OnePager Documentation
Jump to: navigation, search
(Related Links)
Line 1: Line 1:
 
==Overview==
 
==Overview==
  
In the context of this article, '''adding a row''' or '''adding a swimlane''' means making the '''addition''' manually to an existing chart.  This is done through the use of the '''add''' commands found in the three right-click '''context menus''' you have available in the chart as shown below.
+
'''Swimlanes''' are initially '''grouped''' by OnePager '''automatically''' based on '''imported''' Microsoft Project or Excel '''source plan data''' determined by settings made in either the '''Template''' or in the '''Chart Properties''' form’s '''Rows/Swimlanes''' tab.  '''Swimlanes''' with more than one '''row''' can be manually divided into two '''swimlanes''' after the chart is created by using the '''Split swimlane''' command found in the '''text column''' right-click '''context menu''' shown here:
 
+
===Swimlane Level Right-Click Context Menu===
+
 
+
The '''swimlane level''' right-click '''context menu''' looks like this:
+
 
+
<center>[[File:P70-12_16_1-(1A)-07282020.png]]</center>
+
<!--<center>P70-12_16_1-(1A)-07282020.png</center>-->
+
 
+
The '''swimlane level '''right-click '''context menu '''contains a command for '''adding swimlane Above or Below''' an existing '''swimlane''' as shown here:
+
 
+
<center>[[File:P70-12_16_1-(1)-07242020.png]]</center>
+
<!--<center>P70-12_16_1-(1)-07242020.png</center>-->
+
 
+
Additionally, the '''swimlane level''' right-click '''context menu''' has commands for '''Add row to swimlane At top of swimlane or At bottom of swimlane''' as shown here:
+
 
+
<center>[[File:P70-12_16_1-(1A)-07242020.png]]</center>
+
<!--<center>P70-12_16_1-(1A)-07242020.png</center>-->
+
 
+
===Text Column Right-Click Context Menu===
+
 
+
The '''text column''' right-click '''context menu''' looks like this:
+
  
 
<center>[[File:P70-12_16_1-(2A)-07282020.png]]</center>
 
<center>[[File:P70-12_16_1-(2A)-07282020.png]]</center>
 
<!--<center>P70-12_16_1-(2A)-07282020.png</center>-->
 
<!--<center>P70-12_16_1-(2A)-07282020.png</center>-->
  
The '''text column''' right-click '''context menu''' with its '''Add row Above or Below '''commands/sub-commands is shown below:
+
There are two options available for '''splitting swimlanes''' at the '''row level''': (1) '''At top of row''' and (2) '''At bottom of row'''.  Accordingly, the '''Split swimlane''' command has two sub-commands as shown here where a '''text column cell '''is selected with a right-click:
  
<center>[[File:P70-12_16_1-(2)-07242020.png]]</center>
+
<center>[[File:P70-12_17_1-(1)-07282020.png]]</center>
<!--<center>P70-12_16_1-(2)-07242020.png</center>-->
+
<!--<center>P70-12_17_1-(1)-07282020.png</center>-->
  
===Open Space Right-Click Context Menu===
+
'''Splitting a swimlane''' is not possible if '''swimlane levels''' are not originally established for the chart.  '''Swimlanes''' can be '''split''' if '''swimlanes''' are '''grouped''' but not '''shown''' in the chart.  If a '''row''' is selected that is the only member of the associated '''lowest level swimlane''', the '''Split swimlane''' command is '''disabled'''.
  
The '''open space '''right-click '''context menu''' looks like this:
+
A '''swimlane''' can only be '''split''' at the '''lowest swimlane level''':
  
<center>[[File:P70-12_16_1-(3B)-07282020.png]]</center>
+
:* When there are two or more '''rows''' in the '''lowest swimlane level''' that the selected '''row''' is a member, as shown in the above chart, the result of '''splitting the swimlane''' applies only to the '''lowest level swimlane'''.
<!--<center>P70-12_16_1-(3B)-07282020.png</center>-->
+
:* If this '''lowest level swimlane''' has membership in '''higher level swimlanes''', these '''higher level swimlanes''' are not altered by the action taken to '''split the lowest level swimlane'''.
 +
:* When these conditions are not met, the '''Split swimlane''' command is '''disabled''' in the '''text column''' right-click context menu.  
  
The '''open space '''right-click context menu has an '''Add swimlane Above or Below '''command/sub-commands as shown here:
+
However, you should be aware that adding another swimlane level as the new '''lowest swimlane level''' after '''splitting the previous lowest level swimlane''' negates the previous lowest level swimlane split action'''.
  
<center>[[File:P70-12_16_1-(3)-07242020.png]]</center>
+
An example is provided in the sub-section at this link: [[Splitting Swimlanes for Version 7.0#Caution  When Adding New Swimlane Levels | Caution  When Adding New Swimlane Levels]] <!--12.17.1-70-->
<!--<center>P70-12_16_1-(3)-07242020.png</center>-->
+
  
The '''open space''' right-click '''context menu''' also has an '''Add row Above or Below '''command/sub-commands as shown below:
+
Multiple '''rows''' can be selected in the chart and the '''Split swimlane''' command is '''enabled''' when all selected '''rows''' meet the conditions stated above.
  
<center>[[File:P70-12_16_1-(3A)-07242020.png]]</center>
+
==Splitting a Swimlane==
<!--<center>P70-12_16_1-(3A)-07242020.png</center>-->
+
  
In using any of the right-click '''context menus''' shown in the illustrations above, it is important to place the mouse cursor in the desired selection area before performing the right-click.  To be able to use the '''swimlane level''' right-click '''context menu''', at least one '''swimlane level''' must be present in the chart.  Likewise, to use the '''text column''' right-click '''context menu''', at least one '''text column''' must be present in the chart.  The '''swimlane level '''and '''text column '''right-click '''context menus''' can be used after selecting '''multiple swimlane level cells''' or '''multiple text column cells'''.  The '''open space '''right-click '''context menu''' can only be used to select one '''row''' in the '''graph area''' and the command generally applies to the selected '''row''' or to the '''swimlane levels''' to which the selected '''row''' has membership.
+
===Splitting a Single Swimlane - Example===
  
This article provides instruction on the use of these three right-click context menus with examples.
+
As a simple example, we’ll use a portion of the chart shown below which has four''' rows''' in the top most set of '''swimlanes''' and one '''row''' in the '''swimlane''' just below as shown here:
  
Please use the '''links''' in the '''Contents Box''' above quickly jump to a particular topic.
+
<center>[[File:P70-12_17_1-(2)-07282020.png]]</center>
 +
<!--<center>P70-12_17_1-(2)-07282020.png</center>-->
  
==Using the Swimlane Level Right-Click Context Menu==
+
To illustrate the constraint that there must be two or more '''rows''' in a '''swimlane''', we’ll right-click the single '''text column cell''' to access the '''text column''' right-click '''context menu''' where the '''Split swimlane''' command is '''disabled''' as shown below:
  
===Adding Swimlanes Above or Below Existing Swimlane ===
+
<center>[[File:P70-12_17_1-(3)-07282020.png]]</center>
 +
<!--<center>P70-12_17_1-(3)-07282020.png</center>-->
  
'''Maverick''' '''swimlanes''' can be '''added''' to the chart at any '''swimlane level''' using the '''swimlane level''' right-click '''context menu’s''' '''Add swimlane''' command.  You have two options within the selected '''swimlane''' as to where to place the '''added row''': (1) '''Above''' or (2) '''Below''' the selected '''swimlane'''.  A single '''swimlane''' is added to the selected '''swimlane''' in the specified '''position'''.  The '''added swimlane''' consists of one '''row''' '''empty''' of any task bars/milestone symbols, there are no '''labels''' in any '''text column cells''' associated with the '''added row''', and there is no '''label''' in the '''swimlane level cell or cells''' created with the new '''row'''.
+
====Splitting a Swimlane At Top of Row====
  
=====Selecting a Single Swimlane Level Cell - Example=====
+
The following sequence illustrated how to '''split '''the '''Prime swimlane''' which is the '''top most set of swimlanes''' in the chart at the '''row '''containing the '''MERLIN Subcontractor Selection''' task bar and '''split the swimlane at the top of the row'''.
  
The following sequence of illustrations show how a '''swimlane''' can be '''added''' to a '''Left#2 swimlane level '''using the '''Above '''sub-command:
+
:1) Right-click the '''text column cell''' for the '''row''' containing the '''MERLIN Subcontractor Selection''' task bar to access the '''text column''' right-click '''context menu''' as shown here:
  
:1) Right-click in the desired '''swimlane level cell''' to access the '''swimlane level''' right-click '''context menu''' as shown here:
+
<center>[[File:P70-12_17_1-(4)-07282020.png]]</center>
 +
<!--<center>P70-12_17_1-(4)-07282020.png</center>-->
  
<center>[[File:P70-12_16_1-(4)-07242020.png]]</center>
+
:2) Next, move the mouse over to the '''Split swimlane''' command which automatically accesses the two sub-command as shown here:
<!--<center>P70-12_16_1-(4)-07242020.png</center>-->
+
  
:2) Next, move the mouse over to the '''Add swimlane''' command which automatically accesses the two sub-command as shown here:
+
<center>[[File:P70-12_17_1-(5-1)-07302020.png]]</center>
 +
<!--<center>P70-12_17_1-(5-1)-07302020.png</center>-->
  
<center>[[File:P70-12_16_1-(5)-07242020.png]]</center>
+
:3) Select the '''At top of row''' sub-command by moving the mouse to the '''At top of row''' sub-command as shown below:
<!--<center>P70-12_16_1-(5)-07242020.png</center>-->
+
  
:3) Select the '''Above''' sub-command by moving the mouse to the '''Above''' sub-command as shown below:
+
<center>[[File:P70-12_17_1-(6)-07282020.png]]</center>
 +
<!--<center>P70-12_17_1-(6)-07282020.png</center>-->
  
<center>[[File:P70-12_16_1-(6)-07242020.png]]</center>
+
:4) When the '''Split swimlane/At top of row''' command/sub-command is clicked, OnePager creates a '''new Left#3 swimlane level cell''' for '''Prime''' containing the two '''rows above the selected row '''with their associated '''text column cells''' as shown here:
<!--<center>P70-12_16_1-(6)-07242020.png</center>-->
+
  
:4) When the '''Add swimlane/Above''' command/sub-command is clicked, OnePager places a '''blank row above''' the selected '''swimlane level cell''' consisting of '''blank text column cells''', if any, and '''blank Left#2''' and '''Left#3 swimlane level cells''' as shown here:
+
<center>[[File:P70-12_17_1-(7)-07282020.png]]</center>
 +
<!--<center>P70-12_17_1-(7)-07282020.png</center>-->
  
<center>[[File:P70-12_16_1-(7)-07242020.png]]</center>
+
The essential change made above is that a '''new Prime Left#3 swimlane level cell''' is created '''above the original Prime Left#3 swimlane level cell''' and the '''new Prime swimlane level cell''' contains the '''rows''' that are '''above '''the selected '''row'''. The '''rows''' involved in the '''split swimlane''' process remain at their original '''height'''.  The '''Left#1''' and '''Left#2 swimlane level cells''' have not changed '''height''' nor has the '''document’s height''' changed.  However, the space once occupied by the '''single Prime Left#3 swimlane level cell''' is now '''split''' between the two '''Prime Left#3 swimlane level cells'''.
<!--<center>P70-12_16_1-(7)-07242020.png</center>-->
+
  
A similar result is achieved when the selected command/sub-command combination is '''Add swimlane/Below'''.
+
====Splitting a Swimlane At Bottom of Row====
  
=====Selecting Multiple Swimlane Levels Cell - Example=====
+
If we go back to the original configuration of the chart we started with and use the '''Split swimlane At bottom of row''' command/sub-command, the resulting chart looks like this:
  
'''Swimlanes''' can be '''added''' to multiple '''swimlane level cells''' by selecting multiple '''swimlane level cells''' in the same '''swimlane''' as shown below:
+
<center>[[File:P70-12_17_1-(8)-07282020.png]]</center>
 +
<!--<center>P70-12_17_1-(8)-07282020.png</center>-->
  
<center>[[File:P70-12_16_1-(8)-07242020.png]]</center>
+
The essential change made above is that a '''new Prime Left#3 swimlane level cell''' is created '''below the original Prime Left#3 swimlane level cell''' and the '''new Prime swimlane level cell''' contains one '''row''' that is '''below '''the selected '''row'''. The '''rows''' involved in the '''split swimlane''' process remain at their original '''height'''.  The '''Left#1''' and '''Left#2 swimlane level cells''' have not changed '''height''' nor has the '''document’s height''' changed.  However, the space once occupied by the '''single Prime Left#3 swimlane level cell''' is now '''split''' between the two '''Prime Left#3 swimlane level cells'''.
<!--<center>P70-12_16_1-(8)-07242020.png</center>-->
+
  
When the command/sub-command is clicked, OnePager places three '''empty swimlanes''' into the chart as shown here:
+
===Splitting a Multiple Swimlanes - Example===
  
<center>[[File:P70-12_16_1-(9)-07242020.png]]</center>
+
You can select multiple '''rows''' in the chart and create '''additional swimlanes''' by using the '''swimlane splitting''' process described above. In order to do so, the '''multiple rows''' selected must be members of '''lowest level swimlanes''' with '''two or more rows'''.
<!--<center>P70-12_16_1-(9)-07242020.png</center>-->
+
  
The added '''swimlanes''' in this case have the same initial properties as with the case where only one new '''swimlane''' was added '''Above''' or '''Below''' the selected '''swimlane level cell'''.
+
====Splitting Multiple Swimlanes At Top of Row====
  
===Adding Row to Swimlane At Top or Bottom of an Existing Swimlane ===
+
The following sequence illustrated how to '''split '''the '''Prime and Team 2 swimlane''' which are near the top of the chart at the '''rows '''containing the '''MERLIN Subcontractor Selection''' task bar and the '''Resistance calibration '''task bar. The illustration sequence below '''split the swimlanes at the top of their respective rows'''.
  
'''Maverick''' '''rows''' can be added to the chart at any '''swimlane level''' using the '''swimlane level '''right-click '''context menu’s''' command.  You have two options within the selected '''swimlane''' as to where to place the added '''row''': (1) '''At top of swimlane''' or (2) '''At bottom of swimlane'''.  A single '''row''' is added to the selected '''swimlane''' in the specified '''position'''.  The '''added row''' is '''empty''' of any task bars/milestone symbols, there are no '''labels''' in any '''text column cells''' associated with the '''added row''', and there is no '''label''' in the '''swimlane level cell''' created with the new '''row'''.
+
:1) Using the '''CTL+Left-Click '''method, left-click the two '''text column cells''' '''(rows)''' shown below then right-click the '''text column cell''' for the '''Resistance calibration '''task bar to access the '''text column''' right-click '''context menu''' shown below:
  
=====Selecting a Single Swimlane Level Cell - Example=====
+
<center>[[File:P70-12_17_1-(9)-07292020.png]]</center>
 +
<!--<center>P70-12_17_1-(9)-07292020.png</center>-->
  
The following sequence of illustrations show how a '''row''' can be '''added''' to a '''Left#2 swimlane level '''using the '''top of swimlane '''sub-command:
+
:2) Next, move the mouse over to the '''Split swimlane''' command which automatically accesses the two sub-command as shown here:
  
:1) Right-click in the desired '''swimlane level cell''' to access the b right-click '''context menu''' as shown here:
+
<center>[[File:P70-12_17_1-(10-1)-07302020.png]]</center>
 +
<!--<center>P70-12_17_1-(10-1)-07302020.png</center>-->
  
<center>[[File:P70-12_16_1-(4)-07242020.png]]</center>
+
:3) Select the '''At top of row''' sub-command by moving the mouse to the '''At top of row''' sub-command as shown below:
<!--<center>P70-12_16_1-(4)-07242020.png</center>-->
+
  
:2) Next, move the mouse over to the '''Add row to swimlane''' command which automatically accesses the two sub-command as shown here:
+
<center>[[File:P70-12_17_1-(11)-07292020.png]]</center>
 +
<!--<center>P70-12_17_1-(11)-07292020.png</center>-->
  
<center>[[File:P70-12_16_1-(10)-07272020.png]]</center>
+
:4) When the '''Split swimlane/At top of row''' command/sub-command is clicked, OnePager creates '''new Left#3 swimlane level cells''' for '''Prime''' and '''Team 2 '''containing the '''rows above the selected row '''with their associated '''text column cells''' as shown here:
<!--<center>P70-12_16_1-(10)-07272020.png</center>-->
+
  
:3) Select the '''At top of swimlane''' sub-command by moving the mouse to the '''At top of swimlane''' sub-command as shown below:
+
<center>[[File:P70-12_17_1-(12)-07292020.png]]</center>
 +
<!--<center>P70-12_17_1-(12)-07292020.png</center>-->
  
<center>[[File:P70-12_16_1-(11)-07272020.png]]</center>
+
The essential changes made above are that a '''new Prime and Team 2 Left#3 swimlane level cells''' are created '''above the original Prime and Team 2 Left#3 swimlane level cells''' and the '''new Prime and Team 2 swimlane level cells''' contains the '''rows''' that are '''above '''the selected '''rows'''. The '''rows''' involved in the '''split swimlane''' process remain at their original '''height'''.  The '''Left#1''' and '''Left#2 swimlane level cells''' have not changed '''height''' nor has the '''document’s height''' changed.  However, the space once occupied by the '''single Prime and Team 2 Left#3 swimlane level cells''' are now '''split''' between the two '''Prime and Team 2 Left#3 swimlane level cells'''.
<!--<center>P70-12_16_1-(11)-07272020.png</center>-->
+
  
:4) When the '''Add row to swimlane/At top of swimlane''' command/sub-command is clicked, OnePager places a '''blank row at the top of''' '''the selected''' '''swimlane level cell''' that is '''empty''' of task bars/milestone symbols and with '''blank text column cells''', if any, as shown here:
+
====Splitting Multiple Swimlanes At Bottom of Row====
  
<center>[[File:P70-12_16_1-(12)-07272020.png]]</center>
+
If we go back to the original configuration of the chart we started with and use the '''Split swimlane At bottom of row''' command/sub-command, the resulting chart looks like this:
<!--<center>P70-12_16_1-(12)-07272020.png</center>-->
+
  
In the case illustrated above, the new '''row''' becomes the '''top row''' of the selected '''swimlane '''shown in the above chart portion. The '''row''' added '''at the top''' of the selected '''swimlane level cell''' in the above example is a member of all three '''swimlane levels'''.  A similar result is achieved when the selected command/sub-command combination is '''Add row to swimlane/At bottom of swimlane'''.
+
<center>[[File:P70-12_17_1-(13)-07282020.png]]</center>
 +
<!--<center>P70-12_17_1-(13)-07282020.png</center>-->
  
=====Selecting Multiple Swimlane Levels Cells - Example=====
+
In the above illustration, a different '''row''' in the '''Team 2 Left#3 swimlane''' is selected as the second of the multiple '''rows''' to participate in the '''Split swimlane''' operation.  This is because the '''row''' for '''Resistance calibration''' is the '''bottom row''' in the '''swimlane''' and, therefore, a '''split in the swimlane''' cannot be made '''at the bottom''' where there is '''no additional row'''.  When this situation is selected in the chart, the sub-command for '''At bottom of row''' is '''disabled''' in the '''text column''' right-click '''context menu'''.
  
'''Rows''' can be added to '''multiple swimlane level cells''' by selecting '''multiple swimlane level cells''' in the same '''swimlane '''as shown below:
+
In a similar way selecting, the '''top row in a swimlane''' and attempting to '''split the swimlane At top of row''' is not possible and the '''At top of row''' sub-command is '''disabled''' in this case.  The essential changes made above are that a '''new Prime and Team 2 Left#3 swimlane level cells''' are created '''below the original Prime and Team 2 Left#3 swimlane level cells''' and the '''new Prime and Team 2 swimlane level cells''' contain '''rows''' that are '''below '''the selected '''rows'''.  The '''rows''' involved in the '''split swimlane''' process remain at their original '''height'''.  The '''Left#1''' and '''Left#2 swimlane level cells''' have not changed '''height''' nor has the '''document’s height''' changed.  However, the space once occupied by the '''Prime and Team 2 Left#3 swimlane level cells''' are now '''split''' between the '''Prime and Team 2 Left#3 swimlane level cells'''.
  
<center>[[File:P70-12_16_1-(13)-07272020.png]]</center>
+
==More on Split Swimlanes==
<!--<center>P70-12_16_1-(13)-07272020.png</center>-->
+
  
When the command/sub-command is clicked, OnePager places three empty rows into the chart as shown here:
+
===Maverick Swimlane Level Cells===
  
<center>[[File:P70-12_16_1-(14)-07272020.png]]</center>
+
'''Split swimlane level cells''' are considered to be '''mavericks''' until the '''splitting is revered''' as discussed below.
<!--<center>P70-12_16_1-(14)-07272020.png</center>-->
+
  
In the case illustrated above, the new '''rows''' become the '''top row''' of each of the three '''swimlane levels''' '''shown''' in the above chart portion.  The '''row''' added '''at the top''' of the selected '''swimlane level cells''' in the above example is a member of all three '''swimlane levels'''.  A similar result is achieved when the selected command/sub-command combination is '''Add row to swimlane/At bottom of swimlane'''.
+
===Hidden Swimlanes===
  
==Using the Text Column Right-Click Context Menu==
+
Some care should be taken when '''splitting swimlanes '''if one or more '''swimlane levels''' that are '''hidden.  Hidden swimlanes''' are different from '''swimlane levels''' that don’t exist because they were never '''grouped''' by OnePager.
  
===Adding Rows Above or Below an Existing Row ===
+
For example, if the all three '''swimlane levels''' are '''grouped''' and '''shown''' in the chart, '''hiding '''the '''Left#3 swimlane level''', selecting a '''row '''in a '''Left#3 swimlane level''', and using the '''Split swimlanes''' command, '''splits the swimlane''' but since the '''Left#3 swimlane level cells are hidden''', the result is not apparent in the chart.  If you go to the '''Chart Properties '''form’s '''Rows/Swimlanes '''tab’s '''Swimlanes '''control group and use the controls to '''unhide the Left#3 swimlane level cells''', the '''split swimlanes''' are '''shown''' in the chart.
  
'''Maverick''' '''rows''' can be added to the chart from any '''text column cell '''using the '''text column''' right-click '''context menu’s''' '''Add row''' command.  Rows are selected from their associated text column cells.  Therefore, there must be at least one '''text column''' defined and showing for '''rows''' in the chart.
+
For more information on '''hiding and unhiding swimlane levels''', please see the article at: [[Manually Hiding and Unhiding Swimlane Levels for Version 7.0 | Manually Hiding and Unhiding Swimlane Levels]] <!--12.5.1-70-->
  
You have two options within the selected '''text column cell (row)''' as to where to place the added '''row''': (1) '''Above''' or (2) '''Below''' the selected '''text column cell'''.  A single '''row''' is added to the selected '''text column (row)''' in the specified '''position'''.  The '''added row''' is '''empty''' of any task bars/milestone symbols and there are no '''labels''' in any '''text column cells''' associated with the '''added row'''.
+
===Reversing Split Swimlanes===
  
====Adding a New Row Above an Existing Swimlane - Example====
+
If you decide that the results of '''splitting one or more swimlanes''' are not acceptable, there are several ways to '''reverse''' the process.
  
=====Selecting a Single Text Column Cell - Example=====
+
====Using the UNDO Button====
  
The following sequence of illustrations show how a '''row''' can be '''added above or below''' a selected '''text column cell '''using the '''Add row/Above '''command/sub-command:
+
First, you can immediately use the '''UNDO''' command found above the OnePager ribbon tool bar to put the '''split swimlane or swimlanes''' back in their original configuration.
  
:1) Right-click in the desired '''text column cell''' to access the '''text column''' right-click '''context menu''' as shown here:
+
====Using the Merge Swimlanes Command====
  
<center>[[File:P70-12_16_1-(15)-07272020.png]]</center>
+
If the '''UNDO''' command is not appropriate, use the '''Merge swimlanes''' command found in the '''swimlane level''' right-click '''context menu''' after you’ve selected the two '''swimlane level cells''' involved. It is not recommend that the '''Merge swimlanes''' command be used to '''merge multiple swimlanes'''.  This may not produce the desired results when '''split swimlane sets''' belong to different '''parent levels''' in the Microsoft Project '''source plan'''.  It is preferable to '''merge swimlanes''' that were previously '''split''' in the order and in same combinations that were previously used to '''split''' these '''swimlanes'''.
<!--<center>P70-12_16_1-(15)-07272020.png</center>-->
+
  
:2) Next, move the mouse over to the '''Add row''' command which automatically accesses the two sub-command as shown here:
+
For more information on '''merging swimlanes''', please see the article at: [[Merging Swimlanes for Version 7.0 | Merging Swimlanes]] <!--12.21.1-70-->
  
<center>[[File:P70-12_16_1-(16)-07272020.png]]</center>
+
====Re-Grouping the Lowest Level Swimlane====
<!--<center>P70-12_16_1-(16)-07272020.png</center>-->
+
  
:3) Select the '''Above''' sub-command by moving the mouse to the '''Above''' sub-command as shown below:
+
A third method for '''reversing split swimlanes''' is to '''re-group''' the '''Left#3 swimlane level temporarily''' using the '''Chart Properties '''form’s '''Rows/Swimlanes '''tab’s '''Swimlanes '''control group controls as illustrated in the sequence below:
  
<center>[[File:P70-12_16_1-(17)-07272020.png]]</center>
+
:1) To demonstrate this method, let’s start with the illustration used above to demonstrate '''the Split swimlanes At top of row''' shown below:
<!--<center>P70-12_16_1-(17)-07272020.png</center>-->
+
  
:4) When the '''Add row/Above''' command/sub-command is clicked, OnePager places a '''blank row above''' the selected '''text column cell''' as shown here:
+
<center>[[File:P70-12_17_1-(12)-07292020.png]]</center>
 +
<!--<center>P70-12_17_1-(12)-07292020.png</center>-->
  
<center>[[File:P70-12_16_1-(18)-07272020.png]]</center>
+
:2) The next step is to access the '''Chart Properties '''form at the '''Rows/Swimlanes '''tab and the '''Left#3 '''sub-tab and change the '''Group by setting''' to '''Text30''' which is going to be the '''temporary re-grouping setting '''as shown here:
<!--<center>P70-12_16_1-(18)-07272020.png</center>-->
+
  
A similar result is achieved when the selected command/sub-command combination is '''Add row/Below'''.
+
<center>[[File:P70-12_17_1-(14)-07292020.png]]</center>
 +
<!--<center>P70-12_17_1-(14)-07292020.png</center>-->
  
The '''added row''' is '''empty''' of any task bars/milestone symbols and there are no '''labels''' in any '''text column cells''' associated with the '''added row'''.
+
:3) When this action is take the chart looks like this:
  
=====Selecting Multiple Text Column Cells- Example=====
+
<center>[[File:P70-12_17_1-(15)-07292020.png]]</center>
 +
<!--<center>P70-12_17_1-(15)-07292020.png</center>-->
  
'''Rows''' can be added to multiple '''text column cells''' '''(rows) '''by selecting multiple '''text column cells''' in the same '''text column''' as shown below:
+
:4) The last step is to again access the '''Chart Properties''' form at the '''Rows/Swimlanes '''tab’s '''Swimlanes '''control group and change the '''Left#3 Group by setting''' back to '''Resource Names''' as shown here:
  
<center>[[File:P70-12_16_1-(19)-07272020.png]]</center>
+
<center>[[File:P70-12_17_1-(16)-07292020.png]]</center>
<!--<center>P70-12_16_1-(19)-07272020.png</center>-->
+
<!--<center>P70-12_17_1-(16)-07292020.png</center>-->
  
When the command/sub-command is clicked, OnePager places three '''empty rows''' into the chart as shown here:
+
When the '''Left#3 swimlane level’s Group by setting''' is changed back to '''Resource Names''', the chart looks like this:
  
<center>[[File:P70-12_16_1-(20)-07272020.png]]</center>
+
<center>[[File:P70-12_17_1-(17)-07292020.png]]</center>
<!--<center>P70-12_16_1-(20)-07272020.png</center>-->
+
<!--<center>P70-12_17_1-(17)-07292020.png</center>-->
  
The added '''rows''' in this case have the same initial properties as with the case where only one new '''row''' was added '''Above''' or '''Below''' the selected '''text column cell'''.  The '''added rows''' are '''empty''' of any task bars/milestone symbols and there are no '''labels''' in any '''text column cells''' associated with the '''added rows'''.
+
The result above, is that the previously '''split swimlanes''' are '''revered''' and the chart is restored to its original configuration.
  
==Using the Open Space Right-Click Context Menu==
+
===Labels for Split Swimlanes===
  
The '''open space '''right-click '''context menu''' contains serval commands that are also found in the '''swimlane level''' and '''text column''' right-click '''context menus '''as shown below:
+
As shown in the multiple example illustrations use in this article, OnePager '''duplicates''' the '''lowest level swimlane cell’s label''' in the '''new swimlane level cell’s label''' location.  The '''new swimlane level cell label''' is treated like any other '''swimlane level cell''' '''label''' by OnePager when '''swimlanes''' are '''edited''' using the '''Chart Properties''' form’s '''Rows/Swimlanes '''tab.  '''New swimlane level cell labels''' can be''' manually''' selected and '''edited''' like any other '''swimlane level cell label''' at any '''level'''.
  
<center>[[File:P70-12_16_1-(3B)-07282020.png]]</center>
+
For more information on '''editing swimlane levels and swimlane level cells''', please see the article at: [[Editing Swimlane Properties for Version 7.0 | Editing Swimlane Properties]] <!--12.23.1-70-->
<!--<center>P70-12_16_1-(3B)-07282020.png</center>-->
+
  
In particular the '''open space''' right-click '''context menu''' is useful for '''adding swimlanes''' and/or '''adding rows''' when neither '''swimlane level cells''' nor '''text column cells''' are visible in the chart. To do either of these operations, place the mouse cursor in the nearest '''row''' where you want the added '''swimlane''' or '''row''', click either the '''Add swimlane/Above or Below''' command/sub-command or the '''Add row/Above or Below''' command/sub-command, and OnePager places a '''single empty swimlane/row''' in the desired position.  It is only possible to '''add one swimlane''' or '''add one row at a time''' using the '''open space''' right-click '''context menu''' and the '''Add swimlane''' or '''Add row''' commands.
+
==Caution When Adding New Swimlane Levels==
  
The '''open space '''right-click '''context menu''' looks like this in a chart where '''swimlane levels''' and '''text columns''' are not shown:
+
In previous sections the discussion and examples showed that '''splitting swimlanes''' is reserved for the '''lowest swimlane level'''.  However, after '''splitting a swimlane''' in the chart at the '''lowest swimlane level''' you are not prohibited from adding a '''swimlane level''' as a '''new lowest swimlane level''' to the chart.  Doing so '''negates''' the previous '''splitting of the lowest swimlane level''' and returns that '''previous lowest level swimlane cell''' to its previous condition as shown in the following sequence.
  
<center>[[File:P70-12_16_1-(21)-07272020.png]]</center>
+
Suppose we start with a chart configuration where the a '''Left#3 swimlane level cell''' is '''split into individual swimlanes''' as shown below:
<!--<center>P70-12_16_1-(21)-07272020.png</center>-->
+
  
===Adding Swimlanes Above or Below an Existing Row ===
+
<center>[[File:P70-12_17_1-(18)-08132020.png]]</center>
 +
<!--<center>P70-12_17_1-(18)-08132020.png</center>-->
  
As mentioned above, using the '''open space''' right-click '''context menu''' to '''Add swimlane/Above''' or '''Below''' involves the same steps as using the '''swimlane level''' right-click '''context menu’s Add swimlane/Above''' or '''Below''' commands/sub-commands when '''swimlane level cells''' are '''shown''' in the chart.  The '''open space''' right-click '''context menu''' commands can be used when '''swimlane level cells''' are '''shown''' in the chart and the '''added swimlane''' becomes a member of the '''lowest level swimlane''' being '''shown'''. 
+
If we access the '''Chart Properties''' form at the '''Rows/Swimlanes''' tab and add the '''Left#3 swimlane level''' to the chart, the chart is reconfigured to look like this:
  
When '''swimlane levels''' are '''shown''' in the chart, the process to '''Add swimlane/Above''' or '''Below''' is the same as the steps demonstrated in the example at:  [[Adding a Row or Swimlane for Version 7.0#Adding a New Swimlane Above an Existing Swimlane - Example | Adding a New Swimlane Above an Existing Swimlane - Example]] <!--12.16.1-70-->
+
<center>[[File:P70-12_17_1-(19)-08132020.png]]</center>
 +
<!--<center>P70-12_17_1-(19)-08132020.png</center>-->
  
Keep in mind that only '''one swimlane''' can be '''added at a time''' when the '''open space''' right-click '''context menu''' is used for this purpose.  It is not possible to make multiple selections with the '''open space''' right-click '''context menu '''using any of the multiple selections methods.  When multiple right-clicks are performed in '''open space''', the '''open space''' right-click '''context menu''' is placed at the point of the '''last right-click'''.
+
The result from taking the above action is:
  
===Adding Rows Above or Below an Existing Row===
+
:1) The '''new lowest swimlane level - Left#3''' is added to the chart.
  
As mentioned above, using the '''open space''' right-click '''context menu''' to '''Add row/Above''' or '''Below''' involves the same steps as using the '''text column''' right-click '''context menu’s Add row/Above''' or '''Below''' commands/sub-commands when '''text column cells''' are '''shown''' in the chart.  The '''open space''' right-click '''context menu''' commands can be used when '''text column cells''' are '''shown''' in the chart and the '''added row''' becomes a member of the '''lowest level swimlane''' being '''shown'''.
+
:2) Since there was at least one previously '''lowest swimlane level''' with a '''split swimlane level cell''', that '''cell''' is '''re-consolidated''' into a '''single Left#2 swimlane level cell'''.
  
When '''swimlane levels''' are '''shown''' in the chart, the process to '''Add row/Above''' or '''Below''' is the same as the steps demonstrated in the example at:  [[Adding a Row or Swimlane for Version 7.0#Adding a New Row at the Top of an Existing Swimlane - Example | Adding a New Row at the Top of an Existing Swimlane - Example]] <!--12.16.1-70-->
+
:3) The previously '''split swimlane level cell''' at the '''Left#2 swimlane level''' is no longer considered a '''maverick swimlane level cell''' with respect to possessing '''split swimlanes'''.
  
Keep in mind that only '''one row''' can be '''added at a time''' when the '''open space''' right-click '''context menu''' is used for this purpose.  It is not possible to make multiple selections with the '''open space''' right-click '''context menu'''. When multiple right-clicks are performed in '''open space''', the '''open space''' right-click '''context menu''' is placed at the point of the '''last right-click'''.
+
If there were previously '''multiple Left#2 swimlane level cells split into individual swimlanes''', the action taken above to add the '''Left#3 swimlane level re-consolidates''' all previously '''split Left#2 swimlane level cells'''.
  
 
==Related Links==
 
==Related Links==
Line 244: Line 221:
  
 
[[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-->
  
 
[[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-->
Line 250: Line 229:
  
 
[[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-->
 +
 +
[[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-->
Line 263: Line 246:
 
[[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.16.1-70)
+
(12.17.1-70)
  
 
[[Category:Version 7.0]]
 
[[Category:Version 7.0]]

Revision as of 16:06, 18 January 2021

Overview

Swimlanes are initially grouped by OnePager automatically based on imported Microsoft Project or Excel source plan data determined by settings made in either the Template or in the Chart Properties form’s Rows/Swimlanes tab. Swimlanes with more than one row can be manually divided into two swimlanes after the chart is created by using the Split swimlane command found in the text column right-click context menu shown here:

P70-12 16 1-(2A)-07282020.png

There are two options available for splitting swimlanes at the row level: (1) At top of row and (2) At bottom of row. Accordingly, the Split swimlane command has two sub-commands as shown here where a text column cell is selected with a right-click:

P70-12 17 1-(1)-07282020.png

Splitting a swimlane is not possible if swimlane levels are not originally established for the chart. Swimlanes can be split if swimlanes are grouped but not shown in the chart. If a row is selected that is the only member of the associated lowest level swimlane, the Split swimlane command is disabled.

A swimlane can only be split at the lowest swimlane level:

  • When there are two or more rows in the lowest swimlane level that the selected row is a member, as shown in the above chart, the result of splitting the swimlane applies only to the lowest level swimlane.
  • If this lowest level swimlane has membership in higher level swimlanes, these higher level swimlanes are not altered by the action taken to split the lowest level swimlane.
  • When these conditions are not met, the Split swimlane command is disabled in the text column right-click context menu.

However, you should be aware that adding another swimlane level as the new lowest swimlane level after splitting the previous lowest level swimlane negates the previous lowest level swimlane split action.

An example is provided in the sub-section at this link: Caution When Adding New Swimlane Levels

Multiple rows can be selected in the chart and the Split swimlane command is enabled when all selected rows meet the conditions stated above.

Splitting a Swimlane

Splitting a Single Swimlane - Example

As a simple example, we’ll use a portion of the chart shown below which has four rows in the top most set of swimlanes and one row in the swimlane just below as shown here:

P70-12 17 1-(2)-07282020.png

To illustrate the constraint that there must be two or more rows in a swimlane, we’ll right-click the single text column cell to access the text column right-click context menu where the Split swimlane command is disabled as shown below:

P70-12 17 1-(3)-07282020.png

Splitting a Swimlane At Top of Row

The following sequence illustrated how to split the Prime swimlane which is the top most set of swimlanes in the chart at the row containing the MERLIN Subcontractor Selection task bar and split the swimlane at the top of the row.

1) Right-click the text column cell for the row containing the MERLIN Subcontractor Selection task bar to access the text column right-click context menu as shown here:
P70-12 17 1-(4)-07282020.png
2) Next, move the mouse over to the Split swimlane command which automatically accesses the two sub-command as shown here:
P70-12 17 1-(5-1)-07302020.png
3) Select the At top of row sub-command by moving the mouse to the At top of row sub-command as shown below:
P70-12 17 1-(6)-07282020.png
4) When the Split swimlane/At top of row command/sub-command is clicked, OnePager creates a new Left#3 swimlane level cell for Prime containing the two rows above the selected row with their associated text column cells as shown here:
P70-12 17 1-(7)-07282020.png

The essential change made above is that a new Prime Left#3 swimlane level cell is created above the original Prime Left#3 swimlane level cell and the new Prime swimlane level cell contains the rows that are above the selected row. The rows involved in the split swimlane process remain at their original height. The Left#1 and Left#2 swimlane level cells have not changed height nor has the document’s height changed. However, the space once occupied by the single Prime Left#3 swimlane level cell is now split between the two Prime Left#3 swimlane level cells.

Splitting a Swimlane At Bottom of Row

If we go back to the original configuration of the chart we started with and use the Split swimlane At bottom of row command/sub-command, the resulting chart looks like this:

P70-12 17 1-(8)-07282020.png

The essential change made above is that a new Prime Left#3 swimlane level cell is created below the original Prime Left#3 swimlane level cell and the new Prime swimlane level cell contains one row that is below the selected row. The rows involved in the split swimlane process remain at their original height. The Left#1 and Left#2 swimlane level cells have not changed height nor has the document’s height changed. However, the space once occupied by the single Prime Left#3 swimlane level cell is now split between the two Prime Left#3 swimlane level cells.

Splitting a Multiple Swimlanes - Example

You can select multiple rows in the chart and create additional swimlanes by using the swimlane splitting process described above. In order to do so, the multiple rows selected must be members of lowest level swimlanes with two or more rows.

Splitting Multiple Swimlanes At Top of Row

The following sequence illustrated how to split the Prime and Team 2 swimlane which are near the top of the chart at the rows containing the MERLIN Subcontractor Selection task bar and the Resistance calibration task bar. The illustration sequence below split the swimlanes at the top of their respective rows.

1) Using the CTL+Left-Click method, left-click the two text column cells (rows) shown below then right-click the text column cell for the Resistance calibration task bar to access the text column right-click context menu shown below:
P70-12 17 1-(9)-07292020.png
2) Next, move the mouse over to the Split swimlane command which automatically accesses the two sub-command as shown here:
P70-12 17 1-(10-1)-07302020.png
3) Select the At top of row sub-command by moving the mouse to the At top of row sub-command as shown below:
P70-12 17 1-(11)-07292020.png
4) When the Split swimlane/At top of row command/sub-command is clicked, OnePager creates new Left#3 swimlane level cells for Prime and Team 2 containing the rows above the selected row with their associated text column cells as shown here:
P70-12 17 1-(12)-07292020.png

The essential changes made above are that a new Prime and Team 2 Left#3 swimlane level cells are created above the original Prime and Team 2 Left#3 swimlane level cells and the new Prime and Team 2 swimlane level cells contains the rows that are above the selected rows. The rows involved in the split swimlane process remain at their original height. The Left#1 and Left#2 swimlane level cells have not changed height nor has the document’s height changed. However, the space once occupied by the single Prime and Team 2 Left#3 swimlane level cells are now split between the two Prime and Team 2 Left#3 swimlane level cells.

Splitting Multiple Swimlanes At Bottom of Row

If we go back to the original configuration of the chart we started with and use the Split swimlane At bottom of row command/sub-command, the resulting chart looks like this:

P70-12 17 1-(13)-07282020.png

In the above illustration, a different row in the Team 2 Left#3 swimlane is selected as the second of the multiple rows to participate in the Split swimlane operation. This is because the row for Resistance calibration is the bottom row in the swimlane and, therefore, a split in the swimlane cannot be made at the bottom where there is no additional row. When this situation is selected in the chart, the sub-command for At bottom of row is disabled in the text column right-click context menu.

In a similar way selecting, the top row in a swimlane and attempting to split the swimlane At top of row is not possible and the At top of row sub-command is disabled in this case. The essential changes made above are that a new Prime and Team 2 Left#3 swimlane level cells are created below the original Prime and Team 2 Left#3 swimlane level cells and the new Prime and Team 2 swimlane level cells contain rows that are below the selected rows. The rows involved in the split swimlane process remain at their original height. The Left#1 and Left#2 swimlane level cells have not changed height nor has the document’s height changed. However, the space once occupied by the Prime and Team 2 Left#3 swimlane level cells are now split between the Prime and Team 2 Left#3 swimlane level cells.

More on Split Swimlanes

Maverick Swimlane Level Cells

Split swimlane level cells are considered to be mavericks until the splitting is revered as discussed below.

Hidden Swimlanes

Some care should be taken when splitting swimlanes if one or more swimlane levels that are hidden. Hidden swimlanes are different from swimlane levels that don’t exist because they were never grouped by OnePager.

For example, if the all three swimlane levels are grouped and shown in the chart, hiding the Left#3 swimlane level, selecting a row in a Left#3 swimlane level, and using the Split swimlanes command, splits the swimlane but since the Left#3 swimlane level cells are hidden, the result is not apparent in the chart. If you go to the Chart Properties form’s Rows/Swimlanes tab’s Swimlanes control group and use the controls to unhide the Left#3 swimlane level cells, the split swimlanes are shown in the chart.

For more information on hiding and unhiding swimlane levels, please see the article at: Manually Hiding and Unhiding Swimlane Levels

Reversing Split Swimlanes

If you decide that the results of splitting one or more swimlanes are not acceptable, there are several ways to reverse the process.

Using the UNDO Button

First, you can immediately use the UNDO command found above the OnePager ribbon tool bar to put the split swimlane or swimlanes back in their original configuration.

Using the Merge Swimlanes Command

If the UNDO command is not appropriate, use the Merge swimlanes command found in the swimlane level right-click context menu after you’ve selected the two swimlane level cells involved. It is not recommend that the Merge swimlanes command be used to merge multiple swimlanes. This may not produce the desired results when split swimlane sets belong to different parent levels in the Microsoft Project source plan. It is preferable to merge swimlanes that were previously split in the order and in same combinations that were previously used to split these swimlanes.

For more information on merging swimlanes, please see the article at: Merging Swimlanes

Re-Grouping the Lowest Level Swimlane

A third method for reversing split swimlanes is to re-group the Left#3 swimlane level temporarily using the Chart Properties form’s Rows/Swimlanes tab’s Swimlanes control group controls as illustrated in the sequence below:

1) To demonstrate this method, let’s start with the illustration used above to demonstrate the Split swimlanes At top of row shown below:
P70-12 17 1-(12)-07292020.png
2) The next step is to access the Chart Properties form at the Rows/Swimlanes tab and the Left#3 sub-tab and change the Group by setting to Text30 which is going to be the temporary re-grouping setting as shown here:
P70-12 17 1-(14)-07292020.png
3) When this action is take the chart looks like this:
P70-12 17 1-(15)-07292020.png
4) The last step is to again access the Chart Properties form at the Rows/Swimlanes tab’s Swimlanes control group and change the Left#3 Group by setting back to Resource Names as shown here:
P70-12 17 1-(16)-07292020.png

When the Left#3 swimlane level’s Group by setting is changed back to Resource Names, the chart looks like this:

P70-12 17 1-(17)-07292020.png

The result above, is that the previously split swimlanes are revered and the chart is restored to its original configuration.

Labels for Split Swimlanes

As shown in the multiple example illustrations use in this article, OnePager duplicates the lowest level swimlane cell’s label in the new swimlane level cell’s label location. The new swimlane level cell label is treated like any other swimlane level cell label by OnePager when swimlanes are edited using the Chart Properties form’s Rows/Swimlanes tab. New swimlane level cell labels can be manually selected and edited like any other swimlane level cell label at any level.

For more information on editing swimlane levels and swimlane level cells, please see the article at: Editing Swimlane Properties

Caution When Adding New Swimlane Levels

In previous sections the discussion and examples showed that splitting swimlanes is reserved for the lowest swimlane level. However, after splitting a swimlane in the chart at the lowest swimlane level you are not prohibited from adding a swimlane level as a new lowest swimlane level to the chart. Doing so negates the previous splitting of the lowest swimlane level and returns that previous lowest level swimlane cell to its previous condition as shown in the following sequence.

Suppose we start with a chart configuration where the a Left#3 swimlane level cell is split into individual swimlanes as shown below:

P70-12 17 1-(18)-08132020.png

If we access the Chart Properties form at the Rows/Swimlanes tab and add the Left#3 swimlane level to the chart, the chart is reconfigured to look like this:

P70-12 17 1-(19)-08132020.png

The result from taking the above action is:

1) The new lowest swimlane level - Left#3 is added to the chart.
2) Since there was at least one previously lowest swimlane level with a split swimlane level cell, that cell is re-consolidated into a single Left#2 swimlane level cell.
3) The previously split swimlane level cell at the Left#2 swimlane level is no longer considered a maverick swimlane level cell with respect to possessing split swimlanes.

If there were previously multiple Left#2 swimlane level cells split into individual swimlanes, the action taken above to add the Left#3 swimlane level re-consolidates all previously split Left#2 swimlane level cells.

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

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.17.1-70)