Defining Diagrammer Preferences

To define OSM diagrammer preferences, from the Window menu, select Preferences, then expand Oracle Design Studio in the Preferences navigation tree, and then select Order and Service Management Diagrammer Preferences.

Use the diagram preferences to define aspects of a diagram layout. Offset preferences control the spacing between elements in the diagram. Segment lengths control aspects of the link shape. Layout preferences provide control over incremental layout logic. The default settings will work well in most instances.

Select Incremental Layout if you want the system to consider the current coordinates of the diagram nodes and links when you click the Layout All Nodes or Layout Selected Nodes buttons in the Process editor. When enabled, Incremental Layout retains the relative order of nodes and links and attempts to create a new layout with similar positions.

The system considers the following settings only if you enable the Incremental Layout option:

Field Use
Number of link crossing sweeps Define the number of sweeps you want the system to use to remove instances of link crossing. The system uses a complex algorithm to resolve link crossings; while the number of sweeps influences the number of resolved crossings, there is not a direct relationship between the number of sweeps and the number of resolved link crossings. In some instances, it may be useful to decrease the number of sweeps to resolve more link crossings.
Link crossing reduction Select to reduce the number of crossing links during incremental layout. When this field is enabled, the system preserves the level structure and relative order of the nodes but reorders them within the level structure to avoid link crossings.
Long link crossing reduction Select to reduce the number of long crossing links during incremental layout. When this field is enabled, the system preserves the level structure and the relative order of the nodes but reroutes link bends to avoid link crossings.
Allow node level repositioning Select this option if you want the system to consider the original node positions during incremental layout. A primary objective of incremental layout is to achieve a balanced diagram. To achieve a balanced diagram, the system may place nodes far from their original positions. You can enable this field to ensure that the system places nodes as close to the original position as possible. This decision, however, can result in an imbalanced layout.

Note: The system does not consider this option if you have enabled either of the Link crossing reduction or Long Link crossing reduction fields. The Allow node level repositioning and crossing reduction fields are mutually exclusive.

Level positioning range Define the acceptable range (in pixels) from the original node position that the system can consider when repositioning nodes during incremental layout.

Note: The system considers this option only when you enable the Allow node level repositioning field.

Level positioning tendency Define the percentage of the level positioning range to which the system should adhere when moving nodes from their original position. Define higher percentages to ensure that the nodes remain closer to their original positions, and lower percentages to enable the system more leverage for achieving a balanced diagram. A position tendency of 0 effectively disables this option.

Note: The system considers this option only when you enable the Level positioning range field.


Related Topics

Defining Language Preferences

Defining Order and Service Management General Preferences

Defining OSM Preferences