ProcessMaker 4.1
ProcessMaker API Documentation
ProcessMaker Examples
Powered By GitBook
Align and Distribute Process Model Elements and Connectors
Align and distribute multiple Process model elements and connectors to beautify your design and improve legibility.

Overview

Align and/or distribute multiple BPMN elements and/or connectors placed in your Process model, collective referred to as Process model objects, for greater legibility.
The following restrictions apply to aligning or distributing Process model objects:
    Two (2) or more Process model objects must be selected to align those objects.
    Three (3) or more Process model objects must be selected to distribute those objects.
    Boundary-type elements associated with any selected object are not affected: they remain with their respective object.
    Sequence Flow elements and Message Flow elements adjust their placement and contours automatically to maintain connections between their respective objects.
    Association elements cannot be aligned or redistributed. Association elements adjust automatically between their Text Annotation elements and the element/connector they reference when their Text Annotation elements' placement change.
    Lane elements cannot be aligned nor redistributed from their default positions.
    If a Pool element is among the selections, Process model objects in that Pool element cannot be redistributed. However, the Pool element(s) can be redistributed.
Icons to align and distribute multiple selected Process model objects display to the right of the Process name.
Alignment and distribute icons display to the right of the Process name

Align Process Model Objects

Your user account or group membership must have the following permissions to align objects in the Process model unless your user account has the Make this user a Super Admin setting selected:
    Processes: Edit Processes
    Processes: View Processes
See the Process permissions or ask your Administrator for assistance.
Follow these steps to align Process model objects:
    1.
    Select at least two (2) Process model objects to align. Note that Lane elements cannot be aligned from their default alignments in their Pool element.
    2.
    Select from the following alignment options:
      Align left: Click the Align Left icon
      to left-align the selected Process model objects based on the left-most object selected.
      Center horizontally: Click the Center Horizontally icon
      to horizontally center the selected Process model objects.
      Align right: Click the Align Right icon
      to right-align the selected Process model objects based on the right-most object selected.
      Align bottom: Click the Align Bottom icon
      to bottom-align the selected Process model objects based on the bottom-most object selected.
      Center vertically: Click the Center Vertically icon
      to vertically center the selected Process model objects.
      Align top: Click the Align Top icon
      to top-align the selected Process model objects based on the top-most object selected.
    3.
    Optionally, distribute the selected Process model objects. Note that at least three (3) Process model objects must be selected to distribute them.

Distribute Process Model Objects

Your user account or group membership must have the following permissions to distribute objects in the Process model unless your user account has the Make this user a Super Admin setting selected:
    Processes: Edit Processes
    Processes: View Processes
See the Process permissions or ask your Administrator for assistance.
Follow these steps to distribute Process model objects:
    1.
    Select at least three (3) Process model objects to distribute. Note that Lane elements cannot be distributed from their default positions in their Pool element.
    2.
    Select from the following alignment options:
      Distribute horizontally: Click the Distribute Horizontally icon
      to horizontally distribute the selected Process model objects based on the left-most and right-most selected objects. If a Pool element is among the selections, the Process model object(s) in that Pool element are not affected, but instead affect the Pool element.
      Distribute vertically: Click the Distribute Vertically icon
      to vertically distribute the selected Process model objects based on the top-most and bottom-most selected objects. If a Pool element is among the selections, the Process model object(s) in that Pool element are not affected, but instead affect the Pool element.

Related Topics

Last modified 3mo ago