UC-933: 停止契約の自動解約を処理する
| 項目 | 内容 |
|---|---|
| 領域 | サブスクリプション |
| アクター | システム(時間トリガー) |
| レベル | サブ機能 |
| 事前条件 | 停止状態が90日間を超過した契約が存在すること |
| 成功時の保証 | 対象の停止契約が「解約済み」状態に遷移し、データ保持期間が開始されている |
| トリガー | 停止期間の満了(日次バッチ) |
主成功シナリオ
- システムが停止日から90日間を超過した契約を検出する
- システムが対象契約ごとに以下を実行する:
- 契約の状態を「停止」から「解約済み」に遷移させる
- データ保持期間(30日間)を開始する
- システムが契約者(代行管理者/企業管理者)に自動解約の通知を送信する(データ保持期間、エクスポート方法を含む)
- システムが自動解約を記録する(監査ログ)
業務ルール
- 対象: 停止日(→ UC-905 / UC-914)から90日間を経過した契約
- 解約後のデータ保持期間・削除処理は UC-907 / UC-916 の業務ルールに準ずる
- 停止中にアクターが自発的に解約を申請した場合(→ UC-907 / UC-916)、本処理の対象外となる
- 代行事業者の場合、配下の顧問先の企業管理者にも解約通知を送信する(独立管理モデルへの移行案内を含む)
関連要件
- → UC-905 代行事業者の契約を停止する — 停止期間の起点
- → UC-914 企業の契約を停止する — 停止期間の起点
- → UC-907 代行事業者の契約を解約する — 解約後のデータ保持ルール
- → UC-916 企業の契約を解約する — 解約後のデータ保持ルール
- → UC-931 保持期間満了データを削除する — データ保持期間後の削除処理