@startuml scale 3.0 actor ":Cashier" as C participant ":Register" as R participant ":Sale" as S collections ":SalesLineItem" as SLI C -> R ++ : makeNewSale() autonumber R -> S ** : create() activate S S -> SLI ** : create() @enduml