Example Prompt Usage

Agent: Document Agent

<aside> <img src="notion://custom_emoji/be6005d7-8302-4c8e-93fe-03d0d3d71970/12f3c107-d7a8-8009-8054-007a9b09b0b8" alt="notion://custom_emoji/be6005d7-8302-4c8e-93fe-03d0d3d71970/12f3c107-d7a8-8009-8054-007a9b09b0b8" width="40px" />

I want to create a system for 'xxxx'. Please create a use case list following @Use Case Diagram and Use Case List

</aside>

flowchart TD
%% Representation of Actors (System Users)
Customer((👤Customer))
Admin((👤Administrator))
System((🖥️System))
ExternalSystem((🌐ExternalSystem))
%% Representation of Use Cases (System Functions)
UC01[Member Registration / Login]
UC02[Product Browsing / Search]
UC03[Cart Management]
UC04[Order Processing]
UC05[Order History Confirmation]
UC06[Product Management]
UC07[Order Management]
UC08[Inventory Management]
UC09[Customer Management]
UC10[Sales Analysis]
UC11[Payment Processing]
UC12[Delivery Management]
UC13[Batch Processing]
%% System Boundary
subgraph EC Site System
UC01
UC02
UC03
UC04
UC05
UC06
UC07
UC08
UC09
UC10
UC11
UC12
UC13
end
%% Relationships (Actor-Use Case relationships)
Customer --- UC01
Customer --- UC02
Customer --- UC03
Customer --- UC04
Customer --- UC05
Admin --- UC06
Admin --- UC07
Admin --- UC08
Admin --- UC09
Admin --- UC10
System --- UC13
ExternalSystem --- UC11
ExternalSystem --- UC12
%% Include Relationships
UC04 -->|include| UC11
UC04 -->|include| UC03
UC07 -->|include| UC08
UC10 -->|include| UC07
%% Extend Relationships
UC05 -.->|extend| UC04
UC12 -.->|extend| UC07
%% Annotation
Note1[/Note: Customers can only process orders after member registration/]
Note1 -.- UC04
%% Legend
classDef actor fill:#f8e1ee,stroke:#d4b5c7,stroke-width:2px,color:black
classDef usecase fill:#e1eaf8,stroke:#b5c7d4,stroke-width:1px,color:black,rx:10,ry:10
classDef note fill:#f8f5e1,stroke:#d4cfb5,stroke-width:1px,color:black
class Customer,Admin,System,ExternalSystem actor
class UC01,UC02,UC03,UC04,UC05,UC06,UC07,UC08,UC09,UC10,UC11,UC12,UC13 usecase
class Note1 note
flowchart TD
%% Representation of Actors (System Users)
Customer((👤Customer))
Admin((👤Administrator))
System((🖥️System))
ExternalSystem((🌐ExternalSystem))
%% Representation of Use Cases (System Functions)
UC01[Member Registration / Login]
UC02[Product Browsing / Search]
UC03[Cart Management]
UC04[Order Processing]
UC05[Order History Confirmation]
UC06[Product Management]
UC07[Order Management]
UC08[Inventory Management]
UC09[Customer Management]
UC10[Sales Analysis]
UC11[Payment Processing]
UC12[Delivery Management]
UC13[Batch Processing]
%% System Boundary
subgraph EC Site System
UC01
UC02
UC03
UC04
UC05
UC06
UC07
UC08
UC09
UC10
UC11
UC12
UC13
end
%% Relationships (Actor-Use Case relationships)
Customer --- UC01
Customer --- UC02
Customer --- UC03
Customer --- UC04
Customer --- UC05
Admin --- UC06
Admin --- UC07
Admin --- UC08
Admin --- UC09
Admin --- UC10
System --- UC13
ExternalSystem --- UC11
ExternalSystem --- UC12
%% Include Relationships
UC04 -->|include| UC11
UC04 -->|include| UC03
UC07 -->|include| UC08
UC10 -->|include| UC07
%% Extend Relationships
UC05 -.->|extend| UC04
UC12 -.->|extend| UC07
%% Annotation
Note1[/Note: Customers can only process orders after member registration/]
Note1 -.- UC04
%% Legend
classDef actor fill:#f8e1ee,stroke:#d4b5c7,stroke-width:2px,color:black
classDef usecase fill:#e1eaf8,stroke:#b5c7d4,stroke-width:1px,color:black,rx:10,ry:10
classDef note fill:#f8f5e1,stroke:#d4cfb5,stroke-width:1px,color:black
class Customer,Admin,System,ExternalSystem actor
class UC01,UC02,UC03,UC04,UC05,UC06,UC07,UC08,UC09,UC10,UC11,UC12,UC13 usecase
class Note1 note

Use Case List

Category# Category Use Case# Use Case Name Description
01 Customer Account Management UC01-001 Member Registration Customer enters personal information and registers as a member of the EC site
01 Customer Account Management UC01-002 Login Registered customer logs into the system using ID and password
01 Customer Account Management UC01-003 Logout Logged-in customer logs out from the system
01 Customer Account Management UC01-004 Password Reset Customer who forgot password sets a new password
01 Customer Account Management UC01-005 Account Information Update Customer updates their registration information (address, phone number, etc.)
02 Product Browsing UC02-001 Product List Display Customer browses product list by category
02 Product Browsing UC02-002 Product Search Customer searches for products by specifying keywords or conditions
02 Product Browsing UC02-003 Product Detail Display Customer views detailed information of a specific product
02 Product Browsing UC02-004 Product Review Browsing Customer views product reviews by other customers
03 Cart Management UC03-001 Add Product to Cart Customer adds products they want to purchase to the shopping cart
03 Cart Management UC03-002 Change Product Quantity in Cart Customer changes the quantity of products in the cart
03 Cart Management UC03-003 Remove Product from Cart Customer removes products from the cart
03 Cart Management UC03-004 Confirm Cart Contents Customer confirms the product list and total amount in the cart
04 Order Processing UC04-001 Enter Delivery Information Customer enters delivery information for products
04 Order Processing UC04-002 Select Payment Method Customer selects payment method (credit card, cash on delivery, etc.)
04 Order Processing UC04-003 Confirm Order Details Customer performs final confirmation of order details (products, quantity, amount, delivery address, payment method)
04 Order Processing UC04-004 Confirm Order Customer confirms the order and the system accepts the order
04 Order Processing UC04-005 Order Completion Notification System sends order completion email to customer
05 Order History UC05-001 Display Order History List Customer views list of past order history
05 Order History UC05-002 Confirm Order Details Customer confirms detailed information of a specific order
05 Order History UC05-003 Check Order Status Customer checks the current processing status of the order (preparing for shipment, shipped, etc.)
05 Order History UC05-004 Cancel Order Customer cancels an unshipped order
06 Product Management UC06-001 Product Registration Administrator registers new product information
06 Product Management UC06-002 Update Product Information Administrator updates information of existing products
06 Product Management UC06-003 Delete Product Administrator deletes or hides products
06 Product Management UC06-004 Display Product List Administrator displays list of all registered products
06 Product Management UC06-005 Category Management Administrator creates, edits, and deletes product categories
07 Order Management UC07-001 Display Order List Administrator displays list of all orders
07 Order Management UC07-002 Confirm Order Details Administrator confirms detailed information of a specific order
07 Order Management UC07-003 Update Order Status Administrator updates the processing status of orders
07 Order Management UC07-004 Process Order Cancellation Administrator processes cancellation requests from customers
07 Order Management UC07-005 Process Returns/Exchanges Administrator processes return and exchange requests from customers
08 Inventory Management UC08-001 Display Inventory List Administrator displays inventory status of all products in a list
08 Inventory Management UC08-002 Update Inventory Quantity Administrator manually updates product inventory quantity
08 Inventory Management UC08-003 Set Inventory Alert Administrator sets alert threshold for low inventory
08 Inventory Management UC08-004 Register Incoming Schedule Administrator registers incoming schedule for products
09 Customer Management UC09-001 Display Customer List Administrator displays list of registered customers
09 Customer Management UC09-002 Display Customer Details Administrator displays detailed information of a specific customer
09 Customer Management UC09-003 Edit Customer Information Administrator edits customer information
09 Customer Management UC09-004 Manage Customer Interaction History Administrator records and manages history of interactions with customers
10 Sales Analysis UC10-001 Daily Sales Report Administrator checks daily sales data
10 Sales Analysis UC10-002 Monthly Sales Report Administrator checks monthly sales data
10 Sales Analysis UC10-003 Product Sales Analysis Administrator analyzes sales data by product
10 Sales Analysis UC10-004 Customer Purchase Analysis Administrator analyzes customer purchasing patterns
11 Payment Processing UC11-001 Credit Card Payment System processes payment by credit card
11 Payment Processing UC11-002 Convenience Store Payment System generates payment information for convenience store payment
11 Payment Processing UC11-003 Bank Transfer Payment System provides bank account information for bank transfer
11 Payment Processing UC11-004 Electronic Money Payment System processes payment by electronic money
11 Payment Processing UC11-005 Check Payment Status System confirms payment completion status
12 Delivery Management UC12-001 Delivery Company Integration System integrates with delivery company's system and sends delivery information
12 Delivery Management UC12-002 Track Delivery Status System obtains delivery status information from delivery company
12 Delivery Management UC12-003 Calculate Delivery Fee System calculates delivery fee based on order details
12 Delivery Management UC12-004 Generate Delivery Label System generates label information for delivery
13 Batch Processing UC13-001 Daily Data Backup System executes daily data backup
13 Batch Processing UC13-002 Automatic Inventory Update System periodically updates inventory information
13 Batch Processing UC13-003 Newsletter Distribution System periodically distributes newsletters
13 Batch Processing UC13-004 Automatic Sales Report Generation System periodically generates sales reports
13 Batch Processing UC13-005 Delete Expired Sessions