Versions Compared

Key

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

...

The following diagram shows some basic features of ZenUML Sequence Diagram. If you are looking for a full syntax specification go to https://zenuml.atlassian.net/wiki/spaces/Doc/pages/518848513/Sequence+diagram+syntax.

Zenuml sequence macro
uuidac904a3a-d92f-4674-bc51-3ff083758c3e
customContentId376340482
updatedAt2021-07-25T05:38:03Z
@Lambda OrderController
<<BFF>> OrderService
group BusinessService {
  PurchaseService
  InvoiceService
}
//`POST /orders`
OrderController.create(payload) {
  OrderService.create(payload) {
    order = new Order(payload)
    par {
      PurchaseService.createPO(order)
      InvoiceService.createInvoice(order)      
    }
  }
}

Generic Diagrams

You can also use the “ZenUML Graph” component to draw any generic diagrams. This is done throw an integration with the opensource drawio project.

Zenuml graph macro
uuid26671782-781c-4b57-9b15-4c92a2122222
updatedAt2021-0307-14T0022T16:4231:14Z47Z

Mermaid

The following diagrams show some features of the mermaid component. The document of mermaid can be found here.

...

Zenuml sequence macro
uuid575626b8-9529-4ecb-87fc-de275204f9f6
updatedAt2021-0306-14T0012T05:1102:03Z43Z
@Lambda OrderController
<<BFF>> OrderService
group BusinessService {
  PurchaseService
  InvoiceService
}
//`POST /orders`
OrderController.create(payload) {
  OrderService.create(payload) {
    order = new Order(payload)
    par {
      PurchaseService.createPO(order)
      InvoiceService.createInvoice(order)      
    }
  }
}

...