The positioning of workspace objects and the care taken in connecting them can really make the difference between a poorly-designed workspace and one that is visually attractive and efficient.
As a user once told us, a neat design inspires confidence from your clients. In fact, you should always create neat designs - even if you don't think the client will see it - because it demonstrates professionalism.
Layout methods vary from user to user. Some users like to line up objects so that all connections are horizontal:
Others prefer the tops of objects to be aligned horizontally, with angled connections:
Some prefer to align object edges vertically:
The style used is more a personal preference than a definite rule, but what is important is consistency. A workspace that has no obvious layout style, or an inconsistent one, does not inspire confidence in the author's abilities!
Grid and Guides
Grids and Guides are a tool to help align workspace objects in a neat and tidy way. This functionality is accessed through View > Grid and Guides on the Workbench menubar.
Show Grid causes a grid of lines to be displayed on the Workbench canvas. Snap to Grid causes all objects - such as the summary annotation highlighted - to snap onto the intersection of grid lines when moved. In this way objects can be more easily lined up.
Show Guides causes guidelines to be displayed on the Workbench canvas whenever an object is moved, and lines up approximately to another canvas object. Snap to Guides allows an object to be snapped onto a highlighted guideline.
These two tools make it very simple for workspace objects to be aligned in a pleasing style.
The Autolayout tool appears on the toolbar of FME Workbench:
Clicking the toolbar button will layout either all of the workspace, or just objects that are currently selected. For example, if this section of workspace is selected:
The Autolayout tool reorganizes the contents to this:
As you can see, the autolayout tends to use a horizontal pattern, with the tops of objects aligned. Therefore it's better to select groups of transformers at a time, when using this tool, rather than trying to lay out the entire workspace in a single action.
Autolayout is new for FME2017... well, it used to exist in older FME Versions (2013 and earlier) and has now been brought back in a new, improved form.
In general, the layout algorithm is better than it used to be, but it still can't compare with taking the time and effort to manually organize your object layout.