Use Case Diagrambehavior/uml_use_case.puml

Highlights actors (Marketing, Sales, System Admin, automation engine) and the key capabilities they invoke.

Highlights

Key Components

Diagram Source

@startuml
left to right direction
skinparam usecase {
  BackgroundColor #EEE8AA
  BorderColor #333333
}

actor "Marketing Ops" as Marketing
actor "Sales Rep" as Sales
actor "System Admin" as Admin

usecase "Generate Transcript Sample" as UC_GenerateSample
usecase "Extract Action Items" as UC_ExtractItems
usecase "Create HubSpot Tasks" as UC_CreateTasks
usecase "Delete All HubSpot Deals" as UC_DeleteDeals
usecase "View Swagger UI" as UC_ViewSwagger

Marketing --> UC_GenerateSample
Marketing --> UC_ExtractItems
Sales --> UC_CreateTasks
Admin --> UC_DeleteDeals
Admin --> UC_ViewSwagger

actor "Automation Engine" as System
System --> UC_GenerateSample
System --> UC_ExtractItems
System --> UC_CreateTasks
System --> UC_DeleteDeals

note right of System
  Represents the OpenAIService + HubSpotTaskService orchestration
end note

@enduml

Guidance

Use this diagram when jumping into the Use Case Diagram context or when you need to explain the use case diagram interactions.