Diagrams / Process

Use case

Markdown crates/mermaid/src/diagrams/usecase/mod.rs docs.rs

Use case
usecase-beta
direction LR
actor Customer("Customer")
actor Clerk("Clerk")
systemBoundary "Order system"
  Browse("Browse catalogue")
  Checkout("Place order")
  Refund("Issue refund")
end
Customer --> Browse
Customer --> Checkout
Clerk --> Refund

Syntax

  • actor Name declares an actor; id("label") a use case.
  • systemBoundary "name" … end puts use cases inside a system.
  • a --> b links an actor to a use case.
  • direction sets the layout; classDef, class and style restyle.