活用プロンプト例

エージェント:ドキュメントエージェント

<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" />

「xxxx」のシステムを作成したい。 @ユースケース図・ユースケース一覧 に沿ってユースケース一覧を作成して

</aside>

テンプレート

ユースケース図・ユースケース一覧テンプレート.txt

```mermaid
flowchart TD
    %% アクター(システムの利用者)の表現 
    Actor1((👤 アクター1))
    Actor2((👥 アクター2))

    %% ユースケース(システムの機能)の表現 
    UseCase1[ユースケース1]
    UseCase2[ユースケース2]
    UseCase3[ユースケース3]
    
    %% システム境界の表現
    subgraph システム名
        UseCase1
        UseCase2
        UseCase3
    end
    
    %% 関連(アクターとユースケースの関係)
    Actor1 --- UseCase1
    Actor1 --- UseCase2
    Actor2 --- UseCase3
    
    %% 包含関係(include)
    UseCase1 -->|include| UseCase2
    
    %% 拡張関係(extend)
    UseCase3 -.->|extend| UseCase1
    
    %% 汎化関係(継承)
    Actor2 -.->|継承| Actor1
    
    %% 注釈
    Note1[/注釈: これはユースケース図の例です/]
    Note1 -.- UseCase1
    
    %% 凡例
    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 Actor1,Actor2 actor
    class UseCase1,UseCase2,UseCase3 usecase
    class Note1 note
カテゴリ# カテゴリ ユースケース# ユースケース名 説明

### アウトプットイメージ

- ユースケース図

```mermaid
flowchart TD
    %% アクター(システムの利用者)の表現 
    Customer((👤 顧客))
    Admin((👤 管理者))
    System((🖥️ システム))
    ExternalSystem((🌐 外部システム))
    %% ユースケース(システムの機能)の表現 
    UC01[会員登録・ログイン]
    UC02[商品閲覧・検索]
    UC03[カート管理]
    UC04[注文処理]
    UC05[注文履歴確認]
    UC06[商品管理]
    UC07[注文管理]
    UC08[在庫管理]
    UC09[顧客管理]
    UC10[売上分析]
    UC11[決済処理]
    UC12[配送管理]
    UC13[バッチ処理]
    %% システム境界の表現
    subgraph ECサイトシステム
        UC01
        UC02
        UC03
        UC04
        UC05
        UC06
        UC07
        UC08
        UC09
        UC10
        UC11
        UC12
        UC13
    end
    %% 関連(アクターとユースケースの関係)
    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)
    UC04 -->|include| UC11
    UC04 -->|include| UC03
    UC07 -->|include| UC08
    UC10 -->|include| UC07
    %% 拡張関係(extend)
    UC05 -.->|extend| UC04
    UC12 -.->|extend| UC07
    %% 注釈
    Note1[/注釈: 顧客は会員登録後にのみ注文処理が可能/]
    Note1 -.- UC04
    %% 凡例
    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
カテゴリ# カテゴリ ユースケース# ユースケース名 説明
01 顧客アカウント管理 UC01-001 会員登録 顧客が個人情報を入力し、ECサイトの会員として登録する
01 顧客アカウント管理 UC01-002 ログイン 登録済みの顧客がIDとパスワードを使用してシステムにログインする
01 顧客アカウント管理 UC01-003 ログアウト ログイン中の顧客がシステムからログアウトする
01 顧客アカウント管理 UC01-004 パスワードリセット パスワードを忘れた顧客が新しいパスワードを設定する
01 顧客アカウント管理 UC01-005 アカウント情報更新 顧客が自身の登録情報(住所、電話番号など)を更新する
02 商品閲覧 UC02-001 商品一覧表示 顧客がカテゴリ別に商品一覧を閲覧する
02 商品閲覧 UC02-002 商品検索 顧客がキーワードや条件を指定して商品を検索する
02 商品閲覧 UC02-003 商品詳細表示 顧客が特定の商品の詳細情報を閲覧する
02 商品閲覧 UC02-004 商品レビュー閲覧 顧客が他の顧客による商品レビューを閲覧する
03 カート管理 UC03-001 カートに商品追加 顧客が購入したい商品をショッピングカートに追加する
03 カート管理 UC03-002 カート内商品数量変更 顧客がカート内の商品数量を変更する
03 カート管理 UC03-003 カートから商品削除 顧客がカート内の商品を削除する
03 カート管理 UC03-004 カート内容確認 顧客がカート内の商品一覧と合計金額を確認する
04 注文処理 UC04-001 配送先情報入力 顧客が商品の配送先情報を入力する
04 注文処理 UC04-002 支払い方法選択 顧客が支払い方法(クレジットカード、代金引換など)を選択する
04 注文処理 UC04-003 注文内容確認 顧客が注文内容(商品、数量、金額、配送先、支払い方法)を最終確認する
04 注文処理 UC04-004 注文確定 顧客が注文を確定し、システムが注文を受け付ける
04 注文処理 UC04-005 注文完了通知 システムが顧客に注文完了メールを送信する
05 注文履歴 UC05-001 注文履歴一覧表示 顧客が過去の注文履歴一覧を閲覧する
05 注文履歴 UC05-002 注文詳細確認 顧客が特定の注文の詳細情報を確認する
05 注文履歴 UC05-003 注文状況確認 顧客が注文の現在の処理状況(発送準備中、発送済みなど)を確認する
05 注文履歴 UC05-004 注文キャンセル 顧客が未発送の注文をキャンセルする
06 商品管理 UC06-001 商品登録 管理者が新規商品情報を登録する
06 商品管理 UC06-002 商品情報更新 管理者が既存商品の情報を更新する
06 商品管理 UC06-003 商品削除 管理者が商品を削除または非表示にする
06 商品管理 UC06-004 商品一覧表示 管理者が登録されている全商品の一覧を表示する
06 商品管理 UC06-005 カテゴリ管理 管理者が商品カテゴリを作成・編集・削除する
07 注文管理 UC07-001 注文一覧表示 管理者が全注文の一覧を表示する
07 注文管理 UC07-002 注文詳細確認 管理者が特定の注文の詳細情報を確認する
07 注文管理 UC07-003 注文状況更新 管理者が注文の処理状況を更新する
07 注文管理 UC07-004 注文キャンセル処理 管理者が顧客からのキャンセル依頼を処理する
07 注文管理 UC07-005 返品・交換処理 管理者が顧客からの返品・交換依頼を処理する
08 在庫管理 UC08-001 在庫一覧表示 管理者が全商品の在庫状況を一覧表示する
08 在庫管理 UC08-002 在庫数更新 管理者が商品の在庫数を手動で更新する
08 在庫管理 UC08-003 在庫アラート設定 管理者が在庫不足時のアラート閾値を設定する
08 在庫管理 UC08-004 入荷予定登録 管理者が商品の入荷予定を登録する
09 顧客管理 UC09-001 顧客一覧表示 管理者が登録顧客の一覧を表示する
09 顧客管理 UC09-002 顧客詳細表示 管理者が特定の顧客の詳細情報を表示する
09 顧客管理 UC09-003 顧客情報編集 管理者が顧客情報を編集する
09 顧客管理 UC09-004 顧客対応履歴管理 管理者が顧客とのやり取りの履歴を記録・管理する
10 売上分析 UC10-001 日次売上レポート 管理者が日別の売上データを確認する
10 売上分析 UC10-002 月次売上レポート 管理者が月別の売上データを確認する
10 売上分析 UC10-003 商品別売上分析 管理者が商品別の売上データを分析する
10 売上分析 UC10-004 顧客購買分析 管理者が顧客の購買パターンを分析する
11 決済処理 UC11-001 クレジットカード決済 システムがクレジットカードによる支払いを処理する
11 決済処理 UC11-002 コンビニ決済 システムがコンビニ払いの決済情報を生成する
11 決済処理 UC11-003 銀行振込決済 システムが銀行振込用の口座情報を提供する
11 決済処理 UC11-004 電子マネー決済 システムが電子マネーによる支払いを処理する
11 決済処理 UC11-005 決済状況確認 システムが決済の完了状況を確認する
12 配送管理 UC12-001 配送業者連携 システムが配送業者のシステムと連携して配送情報を送信する
12 配送管理 UC12-002 配送状況追跡 システムが配送業者から配送状況情報を取得する
12 配送管理 UC12-003 配送料計算 システムが注文内容に基づいて配送料を計算する
12 配送管理 UC12-004 配送ラベル生成 システムが配送用のラベル情報を生成する
13 バッチ処理 UC13-001 日次データバックアップ システムが毎日データのバックアップを実行する
13 バッチ処理 UC13-002 在庫自動更新 システムが定期的に在庫情報を更新する
13 バッチ処理 UC13-003 メールマガジン配信 システムが定期的にメールマガジンを配信する
13 バッチ処理 UC13-004 売上レポート自動生成 システムが定期的に売上レポートを生成する
13 バッチ処理 UC13-005 期限切れセッション削除 システムが期限切れのセッション情報を削除する