BPA Designer Canvas
Overview
The BPA Designer Canvas is the visual workspace for designing, configuring, and maintaining Business Process Automation (BPA) workflows in IntelliBuddies. It enables users to build workflows intuitively by dragging, dropping, configuring, and connecting activities on a graphical canvas.
The designer supports:
- Visual workflow composition
- Activity configuration and connection
- Swimlane-based organization with advanced manipulation
- Versioned publishing
- Enhanced visual cues such as colored connectors for improved readability
Swimlanes support advanced operations that allow entire lanes—and the activities within them—to be moved, resized, copied, and managed as a single unit.
Key Capabilities
The BPA Designer Canvas provides the following core capabilities:
- Designing BPA Workflows
- Connecting and Configuring Activities
- Customizing Connectors
- Adding and Managing Swimlanes
- Advanced Swimlane Operations
- Publishing BPA Processes
- Maintaining BPA Processes
Designing BPA Workflows
The BPA Designer provides a comprehensive set of Business Process Workflow Activities that can be used to construct end-to-end automation flows.
The designer canvas supports the following common design actions:
| Feature | Description |
|---|---|
| Drag and Drop Activities | Drag activities from the Activities panel onto the canvas to build workflows. |
| Connect Activities | Define execution paths by connecting output ports to input ports. |
| Configure Activities | Double-click an activity or click the gear icon to configure it. |
| Collapse / Expand Activities | Collapse or expand activities to manage visual complexity. |
| Context Menu | Right-click activities for quick actions such as Cut, Copy, Delete, Expand, and Collapse. |
Activity Context Menu Options
Each activity provides a context menu to simplify workflow design and editing.
| Option | Description |
|---|---|
| Cut | Removes the activity and places it on the clipboard. |
| Copy | Copies the selected activity. |
| Delete | Deletes the activity from the canvas. |
| Collapse | Collapses the activity to reduce visual clutter. |
| Expand | Expands the activity to show its configuration. |
Connector Context Menu Options
Connectors define execution flow between activities. To improve visual clarity and readability, the designer supports color-coded connectors.
Connector Coloring
- Default connector color: Spanish Grey
- Custom colors can be applied to: - Highlight critical execution paths - Differentiate conditional branches - Improve readability in complex workflows
| Option | Description |
|---|---|
| Line Color | Right-click a connector to select a color from Recent Colors or More Colors. |
Multi-Connector Coloring
- Hold Ctrl
- Select multiple connectors
- Right-click → Line Color
- Apply a single color to all selected connectors
Recently used connector colors are stored per user.
Adding and Configuring Swimlanes
Swimlanes visually group activities based on responsibility, role, system, or logical separation.
Adding a Swimlane
- Drag a Horizontal or Vertical Swimlane from the Activities panel
- On first use, select: - Orientation - Number of lanes
- Dragging a swimlane again adds a new lane at the end
Swimlane Operations
Swimlanes support advanced operations that allow designers to reorganize workflows efficiently without breaking layout or connections.
| Operation | Description |
|---|---|
| Header Label & Color | Rename and color swimlane headers. |
| Resize | Resize swimlanes while preserving contained activities. |
| Add Lanes | Insert new swimlanes relative to existing ones. |
| Drag Swimlane | Drag a swimlane to move all contained activities together. |
| Copy / Paste | Duplicate swimlanes along with their activities. |
| Undo / Redo | Revert or reapply swimlane changes. |
Changing Header Label and Color
- Double-click the swimlane header or click the pencil icon
- Update the display label
- Choose a header color using the color picker
Recently used colors are saved per user for quick reuse.
Adding a New Lane
Horizontal Swimlane
- Right-click the swimlane
- Select: - Swimlane → Add Swimlane Above - Swimlane → Add Swimlane Below
Vertical Swimlane
- Right-click the swimlane
- Select: - Swimlane → Add Swimlane to Right - Swimlane → Add Swimlane to Left
Swimlanes can also be added during process creation.
Drag Swimlane
Dragging a swimlane moves all activities within it, maintaining their relative positions and connector integrity. This allows large sections of a workflow to be reorganized quickly and safely.
Resizing
- Resize a swimlane using the edge handle
- Swimlanes containing activities cannot be shrunk below their content boundaries
- Expanding or shrinking a swimlane automatically adjusts adjacent swimlanes and their activities
Removal of Swimlane
- When deleting a swimlane that contains activities, you are prompted to: - Delete only the swimlane, or - Delete the swimlane and its activities
- Removing a middle swimlane causes adjacent swimlanes to expand and fill the gap
Copy / Paste
Copying a swimlane also copies its contained activities. On paste, the swimlane is inserted:
- At the bottom (horizontal)
- To the right (vertical)
Undo / Redo
Undo and Redo support complex canvas operations such as:
- Swimlane movement
- Resizing
- Activity creation or deletion
- Connector changes
Undo and Redo apply only to direct canvas interactions.
Publishing BPA Process
After completing the design, publish the BPA Process to the AI Command Center.
- Click Publish
- Each publish: - Creates a new version - Allows optional version comments
- The published version becomes executable
Maintaining BPA Process
To modify an existing BPA Process:
- Open the process in the Designer
- Update activities, connectors, or swimlanes
- Re-publish the process
Each publish preserves earlier versions for audit and rollback.
Summary
The BPA Designer Canvas provides a powerful, visual environment for building enterprise-grade automation workflows. With advanced capabilities such as swimlane dragging, connector coloring, and versioned publishing, teams can design workflows that are clear, maintainable, and easy to evolve as business processes grow.