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

Adding Objects to the Execution Canvas

Multiexcerpt include
SpaceWithExcerptINTERNAL
MultiExcerptNameexecution_preliminaries
DisableCachingtrue
PageWithExcerptINTERNAL:_designer_excerpts

Select BPMN Element

To add an execution object, you must first select the element on the BPMN canvas to which you want to add the object.

The related execution part will be displayed in the execution canvas. As no execution has been implemented yet, the panel shows an empty UML diagram.

If the selected BPMN element is a Message Start Event, the execution canvas also shows section Message with an incoming message object of type Any.

Multiexcerpt include
SpaceWithExcerptINTERNAL
MultiExcerptNameinfo_message_section
DisableCachingtrue
PageWithExcerptINTERNAL:_designer_excerpts

If you have selected the outgoing relation of an Exclusive Gateway, section Return is displayed, containing the unchangeable object return of type Boolean.

Select Type

Now go to the Library panel and expand the library you want to use.

Tip

Page Library Panel contains further details about the panel contents. On page Libraries Administration is explained how to upload a library to the Designer.

Anchor
base_types
base_types

Multiexcerpt include
SpaceWithExcerptINTERNAL
MultiExcerptNamebridge_base
DisableCachingtrue
PageWithExcerptINTERNAL:_designer_excerpts

Drag to Execution Canvas

Adding objects to the execution canvas is simple:

  • Select the necessary data type from your library.
  • Drag it from the library panel and drop it on the execution canvas.

There are different targets to drop an object to:

You can cancel the operation by pressing Esc or dropping the element outside the execution canvas. 

Anchor
new_object
new_object

Adding a New Object

You can add a new object by dropping it in section Persisted or Local.

Info

You can drag the following library contents to the canvas:

  • Class
  • Interface
  • Parameter

This applies to objects from your own customized libraries as well as to the Bridge base types.

Multiexcerpt include
SpaceWithExcerptINTERNAL
MultiExcerptNamepersisted
DisableCachingtrue
PageWithExcerptINTERNAL:_designer_excerpts

Tip

See page Persisting Data for further informations.

Multiexcerpt include
SpaceWithExcerptINTERNAL
MultiExcerptNamelocal
DisableCachingtrue
PageWithExcerptINTERNAL:_designer_excerpts

Anchor
change_type
change_type

Changing the Object Type

You can change the type of any object if you drag a type from your library and drop it on the object itself.

Example:
As per default, the incoming message has type Any. To gain access to the data you want to use, you need to apply the correct type from your library - which is WebShopOrder.

After you have dropped the type on the object, it has changed its type.

Example:
The selected type WebShopOrder is applied to the incoming message.

Tip
titleExpert Tipp

Use simple type Any from library Bridge Base to change the message type back to its default.

Object message cannot be of simple type. If you try to drop a simple type other than default type Any on the message element, a red frame indicates that this is prohibited.

Changing the Section

It is also possible to change the section for an object. You can drag&drop objects:

  • From Local to Persisted
  • From Persisted to Local
  • From Message to Persisted or Local

Image Added

  • Local to Persisted: The local object is removed, a new persisted object with the same name is created. If the name is already in use, a suffix is added. Existing relations are reattached to the new object.

Image Added

  • Persisted to Local: The persisted object is removed and a new local object with the same name is created. If the name is already in use, a suffix is added. Existing relations are reattached to the new object.

Image Added

Image Added

  • Message to Persisted or Local: A new object is created in the corresponding area. Its name is the same as if a new object of the same type as the message was created. A relation is drawn from message to the new object.

Special Case: Adding Persisted Objects

Tip

For detailed information see page Persisting Data.

If you add objects to section Persisted, they are usable in all executions of the BPMN model.

To use a persisted object, click the icon to open the list of available persisted objects and select the object you want to use.

Multiexcerpt include
SpaceWithExcerptINTERNAL
MultiExcerptNamepersisted_object_added
PageWithExcerptINTERNAL:_designer_excerpts


Multiexcerpt include
SpaceWithExcerptINTERNAL
MultiExcerptNamesecond_persisted_object
PageWithExcerptINTERNAL:_designer_excerpts