Test Diagram
usecase direction LR actor User1, User2, User3, User4 actor Admin1, Admin2 actor System1@{ "icon": "bell" } actor System2@{ "icon": "database" } systemBoundary "Module A" "Feature A1" "Feature A2" "Admin A1" end "Module A"@{ type: package } systemBoundary "Module B" "Feature B1" "Feature B2" "Admin B1" end User1 --important--> "Feature A1" User2 --> "Feature A2" Admin1 --> "Admin A1" User3 --> "Feature B1" User4 --> "Feature B2" Admin2 --> "Admin B1" System1 <-- "Feature A1" System1 <-- "Feature B1" System2 <-- "Admin A1" System2 <-- "Admin B1" User1 --"collaborates"--> User2 Admin1 --"supervises"--> Admin2