Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Published by Scroll Versions from space WDESIGNER and version 1.1.0_uml

Once you have modeled your business process on the BPMN canvasdiagram pane, you have to add the necessary execution parts to this process to bring it to life. The execution canvas pane is the place where you make your model executable.

Multiexcerpt include
SpaceWithExcerptINTERNAL
MultiExcerptNameexecution_preliminaries
DisableCachingtrue
PageWithExcerptINTERNAL:_designer_excerpts

The Execution

Canvas

Pane

The execution canvas pane is displayed below the BPMN canvasdiagram pane. It is shown as soon as you click on one of the BPMN elements:

The content of the execution canvas pane depends on the selected object on the BPMN canvas element - three different views are possible:

Selected BPMN ElementsCanvas Pane ContentExecution Canvas Pane View

  1. UML activity diagramOperations Flow
  2. Persisted
  3. Local
  4. Message

  1. UML activity diagramOperations Flow
  2. Persisted
  3. Local

  1. UML activity diagramOperations Flow
  2. Persisted
  3. Local
  4. Return

Execution

Canvas

Pane Contents

SectionDescription

Operations Flow

Every execution pane

UML activity diagram

The execution is modeled as a UML activity diagram. Every execution canvas contains an empty diagram operations flow with start and end node.

Persisted

Multiexcerpt include
SpaceWithExcerptINTERNAL
MultiExcerptNamepersisted
DisableCachingtrue
PageWithExcerptINTERNAL:_designer_excerpts

Local

Multiexcerpt include
SpaceWithExcerptINTERNAL
MultiExcerptNamelocal
DisableCachingtrue
PageWithExcerptINTERNAL:_designer_excerpts

MessageSection Message is shown for all BPM BPMN elements that need to process an incoming message. As per default, the incoming message has type any. To gain access to the data used in your process, you have to apply the correct type from a customized library.
ReturnOnly for outgoing relations of Exclusive Gateways Section Return is displayed, containing the unchangeable object variable return of type boolean.

Image Added

Adding content to the execution pane is simple: Just drag & drop the elements you want to use from the library panel to the execution pane.

Two different kinds of elements can be added to the pane:

  • Variables
  • Operation Calls

Image Added

A variable is added when you use a class (Image Added), an interface (Image Added) or a parameter (Image Added) from the library.

Tip

For detailed information see pages Adding Variables and Persisting Data.

Customizing the Canvas

Image Added

An operation call is added when you drag & drop an operation (Image Added) from the library to the pane.

Tip

For detailed information see page Adding Operation Calls.

Customizing the Execution Pane

You have several options to adjust the canvasexecution pane.

When you open the canvas pane for the first time, the default view is displayed:

Managing the

Canvas

Execution Pane

Multiexcerpt include
SpaceWithExcerptINTERNAL
MultiExcerptNamestate_of_pane
PageWithExcerptINTERNAL:_designer_excerpts

Multiexcerpt include
SpaceWithExcerptINTERNAL
MultiExcerptNameenlarge_canvaspane
DisableCachingtrue
PageWithExcerptINTERNAL:_designer_excerpts

Multiexcerpt include
SpaceWithExcerptINTERNAL
MultiExcerptNamehide_sidebar
DisableCachingtrue
PageWithExcerptINTERNAL:_designer_excerpts

Use the icon in the model toolbar to hide or show the execution canvaspane.

Modeling on the

Canvas

Execution Pane

ActionExampleDescription
Zoom

When modeling, you have two options to apply the zoom on the canvaspane.

  • Press the Ctrl button and use the mouse wheel.
  • Use the zoom bar at the bottom of the Canvaspane.
    To zoom, you can use the pin or press the plus or minus button of the zoom bar.
Shifting Content

You have various options to shift the content on the canvaspane:

  • Use the mouse wheel to move the canvas pane and its content vertically.
  • Use the scroll bar to scroll vertically.
  • Use the Arrow keys (up and down) of your keyboard to move the content vertically.
Scaling

Multiexcerpt include
SpaceWithExcerptINTERNAL
MultiExcerptNamefit_model_to_canvaspane
DisableCachingtrue
PageWithExcerptINTERNAL:_designer_excerpts

Multiexcerpt include
SpaceWithExcerptINTERNAL
MultiExcerptNamescale_model
DisableCachingtrue
PageWithExcerptINTERNAL:_designer_excerpts

The Execution Context Menus

Two different context menus support the user on the execution canvaspane:

Objects Elements Context Menu

Anchor
objectselements_context_menu_exeobjects
elements_context_menu_exe

If you right click on an objectelement, the tools context menu opens. Use it to edit the current objectelement.

The following options are available:

  • = Delete the objectelement.
  • = Go to library. Click on this icon to highlight the current object element in the Library Panel.

You can use the objects elements context menu on all objects elements on the execution canvaspane.

Execution Canvas Pane Context Menu

Anchor
canvaspane_context_menu_execanvas
pane_context_menu_exe


A right click on the execution canvas pane itself opens another context menu including the following options:

  • = Undo the last action.
  • = Redo the last action.
  • = Show parameter name. Use this icon to show or hide the parameter names of operations on the execution canvaspane.
  • = Change relation path algorithm. The relations on the execution canvas pane are drawn automatically, starting from the first objectelement. Branchings start on the left. For the next objectselements, the branches are moved slightly to the right:


    Use the menu icon Change relation path algorithm to start the first branching on the right side, all other branches are moved slightly to the left then:

Shortcuts

You can also use the following shortcuts on the execution canvaspane. The operations are applied to the currently selected objectelement. The following list of shortcurts can be searched. Enter your search term in the Global Filter field.

Table Filter
hideControlstrue
inversefalse
sparkNameSparkline
datepatterndd M yy
globalFiltertrue
id1588166633583_-951954712
sortShortcuts ⇧
worklog365|5|8|y w d h m|y w d h m
isORAND
separatorPoint (.)
order0
ShortcutsDescription
CTRL + 1, 2, 3 ... 9Opens the tab corresponding to the chosen number. The first nine opened models are offered for activation. Press a number to activate the corresponding model and bring it to the foreground.
CTRL + DCloses the active model window.
CTRL + Mouse WheelReduces (scrolling down) or enlarges (scrolling up) the zoom factor of the model.
CTRL + SHIFT + DCloses all tabs and switches to explorer tab.
CTRL + YRepeats editing steps that have been undone.
CTRL + Z
Undoes previous editing steps.
DelPress Del to delete an object element from the canvaspane.
Esc

Pressing the Esc key aborts the following processes:

  • adding a new objectelement
  • drawing a relation
  • moving objectselements
  • hanging changing the name of an objectelement
Mouse WheelMoves the model up or down.
SHIFT + Page downSwitches to the next tab from left to right.
SHIFT + Page upSwitches to the next tab from right to left.