Activity diagrams are supported in Astah Professional, Astah UML, Astah SysML and Astah System Safety.

In an activity diagram, you show who performs an action by using partitions.
You can organize your diagram into horizontal or vertical partitions to show the responsibilities of different actors or departments.
If you have already defined actors or classes in your project, you can link a partition to one of them.

To delete a partition but keep all the elements inside it, use [Delete from Model (Partition Only)].
You can create an initial node by selecting it from the tool palette.
To allow only one initial node per diagram, go to [Tools] – [System Properties] – [UML] and enable the option below.
Note: This option is not available in Astah SysML and Astah System Safety.
You can create an action by double-clicking on a diagram, or in any of the other ways described on the Diagram Editor page.
You can also insert an action by placing a new or existing action directly on a flow line.
By default, actions do not appear in the Structure Tree. To show them there, change the setting in [Tools] – [System Properties] – [Project View].
In Astah SysML and Astah System Safety, this option is in [Tools] – [System Properties] – [SysML] – [Project View].
You can show actions in the tree view, but you cannot drag them from the tree view onto a diagram.
Note: This is available in Astah Professional and Astah System Safety only.
You can replace the notation of actions with image files you upload to Astah.
(Diagram reference: Business Process Model and Notation, v2.0 by OMG, Figure 9.32)


You can add as many icons as you need. You can also open the stereotype settings from [Tools] – [Project Settings] – [Set Icon for Stereotype].
Note: You cannot embed an image inside an action.
Instead, drag and drop an image file onto the diagram, select the [Insert the image file] option, and place the image where you want it.
A call behavior action invokes a behavior directly, rather than invoking a behavioral feature that in turn invokes the behavior. The argument values of the action are available to the invoked behavior. The call behavior action waits until the invoked behavior completes and a result is returned on its output pin. The invoked behavior may be an activity.


Drag the activity diagram from the tree view onto another open activity diagram. It is inserted as a call behavior action.
Alternatively, select the activity diagram to associate with a call behavior action in the [Action] tab of its Property View.
You can use Eriksson-Penker notation in activity diagrams in Astah Professional and Astah UML.

Create an action and add the <<process>>, <<signal receipt>> or <<signal sending>> stereotype. The notation changes automatically.

This is available in Astah Professional and Astah UML only.
Note: This is available in Astah Professional only.


Please let us know if you have any questions about activity diagrams or would like tips on using them.
What are you looking for?