Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents
maxLevel3
minLevel2
typeflat
separatorpipe

Warning
titleDeprecation notice:

Please note that the URL user and URL password parameters are deprecated and will be removed on March 31, 2022. We recommend using profiles to access your data from remote locations.


Description

The PlantUML macro creates general graphs using the PlantUML language. This language is extremely versatile and powerful, but you can start with a really simple example as shown below, and then gradually improve your knowledge and create more advanced diagrams easily.

Note

PlantUML works with Graphviz versions higher than 2.42.


PlantUML resources

Refer to the PlantUML website to learn more about the language itself and access other resources like guides and examples.




Parameters

Please note that the URL user and URL password parameters are deprecated and will be removed on March 31, 2022. We recommend using profiles to access your data from remote locations.
Warningnote
titleDeprecation notice:
Error on using a third party vendor macro using same macro key as PlantUML:

If you are using a third party vendor's macro that shares the same macro key as this PlantUML macro, perform the following to rectify the issue:

  1. Disable the PlantUML macro from the Graphviz Diagrams for Confluence app.

  2. Go to page with the PlantUML macro from third party app with the macro loading error.

  3. Now, disable and re-enable third party app. This ensures the page reloads correctly.


Parameters

Include Page
Common parameters
Common parameters

Examples

These are some very basic examples of what you can achieve easily. For more advanced layouts and formatting, please refer to the PlantUML resources.

Macro Call

Macro Output

{plantuml}
@startuml
!$ab = "foo1"
!$cd = "foo2"
!$ef = $ab + $cd

Alice -> Bob : $ab
Alice -> Bob : $cd
Alice -> Bob : $ef
@enduml
{plantuml}