BPMN Diagrams in SolMan 7.2 – Unexplored – Part1
I am so excited to write this blog on BPMN Diagram features in SAP Solution Manager 7.2 that are almost unknown and unexplored by many of us.
I got a chance to explore and unwind the features & capabilities of the in-built BPMN editor in SAP SolMan 7.2 system.
Come, let us see about each diagram type one by one,
Universal diagrams are used to model different sorts of diagrams including value chain diagram, capability maps, application landscapes, process landscapes, or any other kind of diagram. Unlike other diagrams, the universal diagrams don’t follow given strict semantics.
Now let us see in detail about the options that are available for a user who creates Universal diagrams.
Shapes in Universal Diagram:
Context Menu in Universal Diagram:
In general, there are four parts of context menu objects that are available based on where you click on the screen,
#1 – When clicking the object
#2 – When right-click an object
#3 – When clicking the text symbol
#4 – When right-clicking a text symbol
Section Palette in Universal Diagram:
Section Palette shows the folders, Scenario, Process, Master Data, Organizational unit and Process steps that is present in the Solution Documentation Hierarchy, and you can include the required existing diagrams as a reference as shown below
Click on the value chain diagram from above screenshot, it leads to all the associated Processes as below,
Collaboration diagrams are representations of the actual model but enrich the model with additional semantics and information. A collaboration diagram analyzes the sequence flow of processes and the exchange of messages between participants (represented as swim lanes and pools).
Now let us see in detail about the options that are available for a user who creates Collaboration diagram in SAP Solution Manager.
Message Flow Rules:
- Message Flows cannot connect to objects that are within the same Pool.
- Only those objects that can have incoming and/or outgoing Message Flows are Pool, Task, Subprocess, Start Event, Intermediate Event and End Event.
- Start Event / End event Rules: for start event we have just incoming message flow and outgoing message for end event.
- We can assign interface to message flow just in case of,
- Message Flow between two pools.
- Message Flow between pool and draft pool.
- Message Flow between pool and Black pool.
Right click each of the event type to see the options available as shown below
There are 2 types of palette buttons,
- Some buttons have some “instances” of objects behind them, like lane, process steps.
- Other buttons represent objects which are graphical only (like gateways, events, sub processes).
First, we need to choose the Lane that represents the respective Business Process inside which Pools shall be assigned.
As said above, there are 3 sub types namely
- Current Process – Represents the current Business Process
- Pool / Draft – To represent a process which is not known in detail
- Pool / Blackbox – To depict a message flow from current process,
Once the Lane and Pool is added, we can start building the Collaboration Diagram with Process Steps (Note: These Process steps comes from existing Solution Documentation Hierarchy, in case if it is missing then we can create new ones from the diagram itself)
So, in the below screenshot we can see that from the Lane chosen i.e., the Business Process, all the underlying Process steps are automatically shown while trying to add the Process step to the Collaboration Diagram
We can drag and drop the required Process steps into the Lane and if it turns green, it means that the process step fits in the Lane, else the process step cannot be added. This is applicable for Data store and Data object too.
Below screenshot shows How the Lane turns green and accommodates the palette object.
In the same fashion, type 2 palette objects such as Start event, Intermediate Event etc., can be used in the Collaboration Diagram.
With this information about Universal Diagram and Collaboration Diagram, I will write the next part of the unexplored BPMN diagrams soon for other diagram types available in Solution Documentation.