Versions Compared

Key

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

Do you have little experience with the creation of professional sequence diagrams? ZenUML can help you.

Get free trial via Atlassian Marketplace

ZenUML Sequence Diagram is a Confluence macro App for creating sequence diagrams on Confluence pages.

What is new

 

Status
colourGreen
titleDATACENTER

Highlight current message

When you move the mouse cursor the message under the cursor will be highlighted on the right side.

Image RemovedImage Added

Stereotype

It is possible to add stereotypes to participants using << and >>.

Code Block
<<Callable>> B
<<Service>> A
A.method()
A->B: Event
Image Removed
Image Added

Par - Parallel

It is possible to group messages together using par. It defines potentially parallel execution of behavior of the operands of the combined fragment.

Code Block
par {
  A.method
  B.method
}
Image Added

 

Status
colourGreen
titleCLOUD
Status
colourGreen
titleFULL ONLY

Now you can set background colour for each participant.

Image RemovedImage Added

Status
colourGreen
titleCLOUD

We have recently introduced some enhancement to the plugin. Check it out at the following example for the NEW! features (Cloud only).


Zenuml sequence macro
uuid4033ef88-a2d7-4eba-b515-3b602b484715
updatedAt2020-06-05T06:21:02Z
// Declare the order of participants
A
Client
B

@Starter(User)
// NEW! ^ A stick-man icon for 
// @Starter(User) or @Starter(Actor) 
A.method() {
  // NEW! Deduced source of Event
  B:Event w/ deduced source
  // NEW! Arbitrary source of message
  // instead of deduced from the parent message
  User->B.method()
  // "and return anything" =  C."You can send anyting"
  "and return anything" =  "C 1"."You can send anyting"
}

// Note the order decalred at the beginning
// A Client B C
// 
// NEW! Ever wanted a second @Starter?
Client->"C 1".method()


Get started

  1. Install the application from https://marketplace.atlassian.com/apps/1218380/zenuml-sequence-diagram-free-on-server

  2. Start by creating or editing a page in Confluence

  3. Insert the macro

    1. from the "Insert more content → ZenUML Sequence Diagram" menu

    2. or by typing /zenuml in the new editor or {zenuml in the legacy editor

  4. Create your own sequence diagrams using ZenUML DSL

  5. More information about ZenUML - Introduction

Example

The embedded diagram is like this (If the diagram is not displayed properly, please refresh.):


Zenuml sequence macro
param211
uuid69003518-9a8f-4421-bc1d-5020a8f1fa32


The editor is like below:

Image RemovedImage Added