Technical Support
Have technical issues or suggestions? Please contact Visual Paradigm Support Team.
Sales Support
Have questions related to registration, licensing or payment? Feel free to contact Visual Paradigm Sales Team.
Activity diagram is a flowchart-based diagram showing flow of control from activity to activity. It shows concurrency, branch, control flow and object flow. Swimlane, furthermore, is used for partitioning the activity states.
![]() |
| Create activity diagram |
You can click either Horizontal Swimlane or Vertical Swimlane on the diagram toolbar.
![]() |
| Create swimlane |
Click on the diagram to create the swimlane.
![]() |
| Swimlane created |
Double-click the partition name to rename it.
![]() |
| Rename partition |
To insert partition to swimlane, right-click on a partition and select either Insert Partition Before or Insert Partition After from the pop-up menu.
![]() |
| Insert partition to swimlane |
A partition is inserted.
![]() |
| Partition inserted |
Click Initial Node on the diagram toolbar.
![]() |
| Create initial node |
Click inside the partition to create the initial node there.
![]() |
| Initial node created |
Mouse over the initial node until its resources are visible. Click on the Control Flow -> Action resource and drag.
![]() |
| Create action |
Move the mouse to where you want to place the action to, and then release the mouse button. An action is created and is connected to the initial node with a control flow.
![]() |
| Action created |
Similarly you can create a new action using the Control Flow -> Action resource of an action.
![]() |
| Create a new action from an action |
A new action is created and is connected to the action with a control flow.
![]() |
| Action created |
Continue to complete the activity diagram.
![]() |
| Completed activity diagram |
A scenario is a diagram formed by the internal interaction of a sequence of action, modeled by their sub-diagrams. With scenario, you can produce a diagram which presents an overview of an execution path in activity diagram, so as to know how user and system communicate with each other in order to complete the flow.
![]() |
| Edit scenarios |
![]() |
| Select a path for generating scenario |
| NOTE: | A path is a continuous flow of actions in the diagram, with an initial node placed at the beginning of the actions. Multiple paths are obtained by determining the existence of decision nodes within the flow. |
![]() |
| Name and describe scenario |
![]() |
| Select diagram for action |
![]() |
| Generate scenario with specific diagram type |
Whenever the sub-diagram(s) of action(s) are updated, you can update the scenario to make it represents the latest information of interaction. To update scenario, right click on the activity diagram that have scenario produced before, select Scenarios, then the name of scenario from the popup menu.
| Chapter 2. Behavioral Modeling | Table of Contents | 2. Drawing state machine diagrams |
Technical Support
Have technical issues or suggestions? Please contact Visual Paradigm Support Team.
Sales Support
Have questions related to registration, licensing or payment? Feel free to contact Visual Paradigm Sales Team.