Breadcrumbs

Canvases

Canvas Overview

The Canvas is the primary workspace in the Scheer PAS Business Modeler where users create, edit, and structure models. It represents the visual modeling area in which objects are placed, connected, arranged, and refined to describe business processes, structures, or architectures.

Modeling on the Canvas is supported by various panels, which are separate windows (located on the left and right side next to the Canvas) providing tools and contextual information. These panels interact directly with the Canvas and enable actions such as adding objects via drag and drop, maintaining attributes, creating and reusing fragments, and managing object properties. Together, the Canvas and its supporting panels form the core modeling environment of the Business Modeler.

This chapter focuses on working with the Canvas itself and describes how users interact with models on the modeling surface, including navigation, object placement, visual adjustments, and direct editing. Detailed information about the available panels and their functionality is provided in the Panels section of the documentation.

The following sections describe the individual Canvas features and functionalities in more detail.

Canvas_Overview.png


Working with Objects on the Canvas

Objects on the Canvas can be selected individually or as a group. Selected objects can be moved, resized, and connected to define the structure and flow of the model. Connections between objects are created and adjusted directly on the Canvas, allowing users to model relationships in an intuitive way.

Multiple objects can be selected to apply changes such as alignment or positioning collectively. The Canvas provides direct visual feedback for all changes, supporting precise and efficient model design.

Zooming and Scaling a Model

Zoom and scaling options are available in the bottom-right corner of the Canvas and allow users to adjust the view of the model.

  • Zoom Slider
    The zoom slider on the left can be adjusted by dragging the slider handle or by using the + and buttons to zoom in or out.

  • Fit Area
    The Fit Area icon automatically adjusts the zoom level so that the entire model fits within the visible area of the screen.

  • Scale to 100%
    The Scale to 100% icon resets the zoom level to its default value of 100%.

Canvas_zoom_icons.png

Creating Objects

Objects can be added to a model by dragging them from the Object Panel onto the Canvas. Drag-and-drop allows users to quickly place objects directly into the model and start modeling without additional dialogs.

When an object is dragged onto the Canvas while another object is selected, the new object is automatically connected to the selected object. This behavior supports fast creation of model structures and relationships.

Each object on the Canvas provides multiple connection points that can be used to create relationships to other objects. To create a connection manually, click on one of the connection points of an object and drag the connection to another object on the Canvas.

After an object is placed on the Canvas and selected, its attributes are displayed in the Attributes Panel. Attributes can be maintained directly in the panel and can also be added to the Canvas using drag-and-drop, allowing attribute information to be visualized directly within the model.

DRAGnDROP.gif

In addition to drag-and-drop, objects can also be created and connected directly on the Canvas. When an object on the Canvas is selected (left mouse click), a small menu appears next to the object, displaying a set of available object types.

By selecting an object type from this menu, a new object is automatically created and can be placed directly on the Canvas. At the same time, a relationship between the originally selected object and the newly created object is created automatically. This allows users to model quickly without switching to the Object Panel or using drag-and-drop.

The object types available in the context menu depend on the model type (for example EPC, BPMN) and the underlying modeling logic. Only objects that are valid in the current modeling context are offered, ensuring consistent and correct model structures.

This modeling approach supports fast and intuitive model creation and is especially useful for building process flows step by step directly on the Canvas.

CanvasObjectCreation.gif

Object Context Menu

When right-clicking an object on the Canvas, a context menu is displayed that provides a set of actions which can be applied directly to the selected object or objects. This menu offers quick access to common modeling and layout operations without leaving the Canvas.

The following actions are available via the object context menu:

  • Delete – Removes the selected object(s) from the model

  • Copy / Cut – Copies or cuts the selected object(s) for reuse

  • Bring to Front / Bring Forward – Moves the selected object(s) forward in the visual stacking order

  • Send to Back / Send Backward – Moves the selected object(s) backward in the visual stacking order

  • Alignment options – Aligns selected objects horizontally or vertically

  • Auto Layout – Automatically arranges selected objects

  • Align Relations – Adjusts and straightens relations between objects

  • Create Fragment – Creates a fragment from the selected objects

  • Use as Template – Uses the selected object(s) as a template

  • New Message – Creates a new message related to the selected object

  • Apply Type – Applies the type of one object to other selected objects

Most actions available in the object context menu can also be executed via the Model Toolbar, provided that the corresponding object is selected on the Canvas using the left mouse button. Toolbar actions are context-sensitive and are only available when an object is selected.

The exceptions are Apply Type, Create Fragment, and New Message, which are only available through the object context menu.

For more information about the Model Toolbar and its available actions, see the Model Toolbar section of the documentation.

grafik-20260128-100615.png

Canvas Context Menu

When right-clicking on an empty area of the Canvas (not on an object), a different context menu is displayed. This menu provides actions that apply to the model or the Canvas itself rather than to a specific object.

The following actions are available via the Canvas context menu:

  • Paste Object – Pastes a previously copied object onto the Canvas

  • Paste Object with New Definition – Pastes the object and creates a new object definition

  • Use as a Template – Uses the current selection or context as a template

  • New Message – Creates a new message related to the model

The available options depend on the current clipboard content and the modeling context.

grafik-20260128-100403.png

Creating a New Fragment

Fragments can be created from one or more objects on the Canvas to enable reuse of recurring model structures. To create a fragment, select one or more objects on the Canvas, right-click on one of the selected objects, and choose the Create Fragment icon from the context menu.

When creating a fragment, object attributes can optionally be included. In addition to objects, fragments can also be created from one or more model attributes.

After selecting the content of the fragment, enter a name in the Create New Fragment dialog and click Save. The newly created fragment is then available in the Fragments Panel, where it can be reused in other models.

For detailed information about managing and using fragments, see the Fragments section of the documentation.

grafik-20260128-101437.png


Change Symbol And Object Type

Select two or more objects, right-click an object whose type you want to apply to the remaining selected objects and when a pop-up window with icons appears, select Apply type icon. 

apply_type_2.png

Apply Type option changes both symbol and object type.

apply_type_1.png

Add Images from Computer or Web directly to Canvas

Images can be added directly to the Canvas from the web or from files stored on your computer. This allows visual references, illustrations, or additional information to be included directly within a model.

To add an image, first select the image you want to use. Right-click the image and choose Copy or Copy Image. The image is copied to the system clipboard (a type of temporary storage) on your computer).

copy_img.png

Navigate to the model where the image should be placed and press Ctrl + V to paste the image onto the Canvas.

Once pasted, the image becomes part of the model and is removed from the clipboard.

paste_img.png

Supported browsers such as Edge and Chrome allow multiple images to be added at once. To select multiple images, click the first image, hold down the Ctrl key, and select additional images. All selected images can then be pasted onto the Canvas using Ctrl + V.

The Firefox browser does not support adding multiple images at once. In this case, images must be added individually.


Related Pages: