You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Once you have modeled your business process on the diagram pane, you have to add the necessary execution parts to this process to bring it to life.


The execution pane is the place where you make your model executable.

You need to perform two steps to implement executional parts to your model:

  1. Provide all necessary data types and operations for the implementation of your process. These types and operations reside in the Service panel of the BPMN editor.
    • You can use the Base Types that are provided with the Designer.
    • You can create other necessary types yourself in the Implementation section.
      Refer to Modeling Data Mapping for further information.
    • You can import a library that provides additional types and operations.
      Refer to Designer Administration > Libraries for further information.
  2. In the second step, select data types and operations from the Service panel, and add them to your process at the right places.
    • How this is done will be explained in this chapter.

Customizing the Execution Pane

You have several options to adjust the execution pane. When you open the pane for the first time, the default view is displayed:

  • The Diagram Pane is displayed in the centre at the top
    (see chapter Modeling BPMN for details).
  • The Execution Pane is displayed below the diagram pane
    (see Managing the Execution Pane for further information).
  • Three Designer Panels are shown in the left sidebar
    (see Managing Panels for details):
    • The Service Panel
    • The Attributes Panel
    • The Validation Panel

Managing the Execution Pane

MultiExcerpt named state_of_pane was not found -- Please check the page name and MultiExcerpt name used in the MultiExcerpt-Include macro

MultiExcerpt named enlarge_pane was not found -- Please check the page name and MultiExcerpt name used in the MultiExcerpt-Include macro

MultiExcerpt named hide_sidebar was not found -- Please check the page name and MultiExcerpt name used in the MultiExcerpt-Include macro

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

MultiExcerpt named panel_management was not found -- Please check the page name and MultiExcerpt name used in the MultiExcerpt-Include macro

Modeling on the Execution Pane

Adding an Execution Model

For some BPMN elements, the execution model is initially created during element creation. For others, you have to add the execution model manually (see Modeling Execution > Execution Pane Contents for detailed information).

Click button Add Execution Model - it is displayed on the execution pane if the element is not initially created with an execution model.

Depending on the BPMN element, the available execution model or models are shown. Select the one you want to add.

Possible options:

  • On Event: The model is executed when the event occurs.
  • On Exit: The model is executed after completion of the task/event.
  • Decision: The model is executed when the process reached the gateway.
  • Get Data: The model is executed when BPMN is waiting in a user task and returns the default values for the form.

The corresponding execution model content is added in the execution pane and a tab with the model name is displayed in the lower left corner.

If button is enabled, you can add more than one execution model to the element.

If multiple models have been added to an element, multiple tabs are displayed in the execution pane.

Click on a tab to switch between the model content.

In the default Look & Feel:

  • The tab is white, when it's content is currently displayed.
  • The tab is grey, when it's content is currently hidden.

The color of the tabs is determined in the Designer Administration > Look & Feel.

You can also delete the execution model from an element.

Click icon to do so. You will have to confirm the action. If the element contains multiple models, the currently opened (white) tab is deleted.

Adding Content to an Execution Model

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

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

  • Variables
  • Operation Calls

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

For detailed information see pages Adding Variables and Persisting Data.

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

For detailed information see page Adding Operation Calls.

Pane Functionalities

ActionExampleDescription
Zoom

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

  • Press the Ctrl button and use the mouse wheel.
  • Use the zoom bar at the bottom of the pane.
    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 pane:

  • Use the mouse wheel to move the 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 named fit_model_to_pane was not found -- Please check the page name and MultiExcerpt name used in the MultiExcerpt-Include macro

MultiExcerpt named scale_model was not found -- Please check the page name and MultiExcerpt name used in the MultiExcerpt-Include macro

The Execution Context Menus

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

Elements Context Menu

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

The following options are available:

IconDescription

Delete the element.

Go to library. Click on this icon to highlight the current element in the Service panel.

You can use the elements context menu on all elements on the execution pane.

Execution Pane Context Menu


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

IconDescription

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 pane.

Change relation path algorithm. The relations on the execution pane are drawn automatically, starting from the first element. Branchings start on the left. For the next elements, 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 pane. The operations are applied to the currently selected element. The following list of shortcurts can be searched. Enter your search term in the Global Filter field.

Oops, it seems that you need to place a table or a macro generating a table within the Table Filter macro.

The table is being loaded. Please wait for a bit ...

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 element from the pane.
Esc

Pressing the Esc key aborts the following processes:

  • adding a new element
  • drawing a relation
  • moving elements
  • changing the name of an element
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.
  • No labels