Office
 

Microsoft Visio 2010 : Adding Structure to Your Diagrams - Finding Containers and Lists in Visio (part 1) - Swimlanes

1/12/2014 8:29:18 PM

1. Formatting and Sizing Lists

The Format contextual tab in the Container Tools contextual tab set provides most of the same functions for lists that it does for containers.

In the Size group:

  • Because Visio controls the size of a list shape, Fit To Container and Automatic Resize are disabled.

  • You can use the Margins button to adjust the spacing between the edges of the list and the contained shapes.

In the Container Styles group:

  • From the style gallery, you can select 1 of 12 preformatted list styles.

  • The Heading Style gallery provides 20 heading placement and style alternatives.

In the Membership group:

  • The Lock Container, Select Contents, and Disband Container buttons provide the same functions for lists that they do for containers.

You cannot change the size of a Visio list shape. Visio expands and contracts each list shape so it is the exact size of its member shapes plus the margin around the shapes.

Formatting and Sizing Lists

2.Finding Containers and Lists in Visio

Several Visio 2010 templates take advantage of the properties of containers and lists to enhance ease-of-use and to add valuable features. In this section, you will discover three examples.

Swimlanes

One of the most prominent examples of list and container usage is for cross-functional flowcharts, also known as swimlane diagrams.

The Visio 2010 swimlane add-in was completely redesigned to take advantage of both lists and containers, with the net effect that a cross-functional flowchart (CFF) is a “list of containers”!

  • The framework that holds swimlanes is a list.

  • Each swimlane is a container.

In this exercise, you will create part of a swimlane diagram to understand how lists and containers are used.

Set Up


  1. Click the top edge of the CFF, and then type Sample Swimlane Diagram.

    Because the CFF structure is a list, the text you typed appears in the list heading.

  2. Click the rectangle at the left end of the upper swimlane, and then type Accounting.

    Because the swimlane is a container, your text appears in the container heading.

  3. Click the rectangle at the left end of the lower swimlane, type Legal, and then press the Escape key.

    The following graphic shows the results of Steps 1, 2, and 3.

    Set Up
  4. Drag a Process shape into the Accounting swimlane.

    Notice that the swimlane shows the orange border that you previously learned was characteristic behavior for containers.

    Set Up
  5. Drag a Decision shape into the Legal swimlane and position it to the right of the process shape in the Accounting lane.

  6. Drag the AutoConnect arrow on the right side of the process shape to link that shape to the Decision shape.

    See Also
  7. Rest the cursor just outside the CFF frame at the junction between the Accounting and Legal swimlanes (see the cursor in the following graphic).

    See Also

    Once again, you see evidence that a cross-functional flowchart is a list: the list insertion bar appears on the boundary between the Accounting and Legal lanes. Also, be sure to note the blue insertion triangle that appears at the end of the insertion bar. Clicking the blue insertion triangle automatically adds the default insertion object at the insertion bar location.

    Tip

    Not all lists have a default insertion object. If you click the blue insertion triangle on a list without a default, Visio will insert a copy of one of the adjacent list members.

  8. Click the blue insertion triangle, shown in the previous graphic.

    Visio inserts a new swimlane between the other two and maintains all existing connections between shapes in the lanes.

    See Also
  9. Click in the heading area of the Accounting swimlane and drag it down below the Legal lane.

    Visio moves the Accounting lane to the end of the list and maintains the connections between shapes within and across all swimlanes.

    See Also

Clean Up

Save and close your diagram if you want to keep it; otherwise, just close it.

Adding, deleting, and rearranging swimlanes is more predictable and logical in Visio 2010 because containers and lists provide the underlying structure.

Swimlane diagrams derive another benefit from being built as containers: shapes in the container know they are contained. To see evidence of this, examine the Function field in the shape data for any flowchart shape in a swimlane. As an example, the following graphics show the shape data for the process shape (on the left) and decision diamond shape (right) from the preceding graphic. The value in the Function field is derived dynamically from the swimlane heading; if you change the value of the swimlane title, the Function field will be updated for all contained shapes.

Clean Up
Clean Up
 
Others
 
- Microsoft Visio 2010 : Adding Structure to Your Diagrams - Adding Shapes to Lists
- Microsoft Visio 2010 : Adding Structure to Your Diagrams - Formatting Containers, Sizing Containers
- Microsoft Visio 2010 : Adding Structure to Your Diagrams - Working with Containers and Their Contents
- Microsoft Visio 2010 : Adding Structure to Your Diagrams - Comparing Containers and Groups
- Microsoft Visio 2010 : Aligning and Arranging Shapes (part 7) - Controlling Front-to-Back Positioning
- Microsoft Visio 2010 : Aligning and Arranging Shapes (part 6) - Using the Grid, Ruler, and Guides
- Microsoft Visio 2010 : Aligning and Arranging Shapes (part 5) - Aligning and Distributing Shapes Using Position Functions - Distributing Shapes, Rotating Shapes
- Microsoft Visio 2010 : Aligning and Arranging Shapes (part 4) - Aligning and Distributing Shapes Using Position Functions - Practice Aligning Shapes
- Microsoft Visio 2010 : Aligning and Arranging Shapes (part 3) - Using Auto Align & Space to Clean Up Connected Diagrams
- Microsoft Visio 2010 : Aligning and Arranging Shapes (part 2) - Controlling Dynamic Grid Spacing, Dynamically Aligning Other Parts of Shapes
- Microsoft Visio 2010 : Aligning and Arranging Shapes (part 1) - Working with the Dynamic Grid
- Microsoft Excel 2010 : Working with Other Microsoft Office Programs - Pasting Charts into Other Documents
- Microsoft Excel 2010 : Working with Other Microsoft Office Programs - Creating Hyperlinks
- Microsoft Excel 2010 : Working with Other Microsoft Office Programs - Storing Workbooks as Parts of Other Office Documents
- Microsoft Excel 2010 : Working with Other Microsoft Office Programs - Including Office Documents in Workbooks
- Microsoft Word 2010 : Collaborating with Others - Tracking Changes
- Microsoft Word 2010 : Collaborating with Others - Working with Comments (part 1) - Adding Comments to a Document
- Microsoft Word 2010 : Collaborating with Others - Working with Comments (part 1) - Adding Comments to a Document
- Microsoft PowerPoint 2010 : Customizing Themes (part 3) - Customizing Theme Effects, Working with Custom Themes
- Microsoft PowerPoint 2010 : Customizing Themes (part 2) - Customizing Theme Fonts
 
 
Most View
 
- Application Lifecycle Management in SharePoint 2013 : Understanding the SharePoint 2013 Development Models
- Windows Small Business Server 2011 : Group Policy Preferences (part 1)
- Microsoft Visio 2013 : Creating a New Diagram - Selecting shapes
- Windows 8 for Business : Disk Encryption - EFS, BitLocker and BitLocker To Go
- Microsoft Project 2010 : Viewing Baselines (part 1) - Tracking Gantt View and the Variance Table
- Microsoft Exchange Server 2013 : Designing a Successful Exchange Storage Solution - Storage Improvements in Exchange Server 2013
- Developing Custom Microsoft Visio 2010 Solutions : Creating SmartShapes with the ShapeSheet (part 3) - Controlling Grouped Shapes with the ShapeSheet
- Windows Phone 8 : Walking Through the Bookshop Sample Application (part 2) - Displaying the Product List
- SQL Server 2012 : Fault Tolerance - Configuring an AlwaysOn Availability Group (part 3) - Creating an Availability Group
- Windows 8 : Creating a Windows Network - Installing Network Adapters
 
 
Top 10
 
- Microsoft LynServer 2013 : Dependent Services and SQL - Office Web Apps Server
- Microsoft LynServer 2013 : Dependent Services and SQL - Network Dependencies (part 2) - Defining Network Sites
- Microsoft LynServer 2013 : Dependent Services and SQL - Network Dependencies (part 1) - Supporting Lync Phone Edition with DHCP
- SQL Server 2012 : Performance Monitor Overview (part 5) - Remotely Running PerfMon
- SQL Server 2012 : Performance Monitor Overview (part 4) - Working with Data Collector Sets
- SQL Server 2012 : Performance Monitor Overview (part 3) - Getting Started with PerfMon - Monitoring Real-Time Server Activity, Starting Out with Data Collector Sets
- SQL Server 2012 : Performance Monitor Overview (part 2) - New PerfMon Counters for SQL Server 2012
- SQL Server 2012 : Performance Monitor Overview (part 1) - Reliability and Performance Monitor
- SQL Server 2012 : Knowing Tempdb - Configuration Best Practices (part 2) - Tempdb Initial Sizing and Autogrowth , Configuring Multiple Tempdb Data Files
- SQL Server 2012 : Knowing Tempdb - Configuration Best Practices (part 1) - Tempdb File Placement