自動メール
自動メールは、スケジュールジョブやプラットフォームイベントに基づき、学生や管理者に配信されるシステム生成の通信です。これらのメッセージは、運用の継続性、予約状況の把握、請求の透明性、およびアカウントライフサイクルの通信をサポートします。
メールはバックグラウンドジョブ処理を通じて自動的に送信されます。インターフェイスから手動で送信されることはなく、システム状態およびスケジュールロジックに依存します。
主要なメールカテゴリ
予約リマインダー
授業開始前に学生に送信され、出席準備を確実にします。授業の詳細とスケジュールの文脈を含みます。
ポイント有効期限
未使用のポイントが期限切れ間近のときに学生に通知します。
使用制限警告
サブスクリプション容量に近づいたときに管理者に警告します。
制限超過
運用制限に達した場合にトリガーされ、対応が必要です。
プラン変更確認
サブスクリプション階層の変更後に送信されます。
スクールアカウント状態変更
アカウントの有効化、停止、制限などの状態遷移を通知します。
トリガーモデル
スケジュールジョブ
Cron駆動のタスクがシステム状態を評価し、適用可能なメール(リマインダーや期限通知など)を送信します。
イベント駆動
プラン更新やパスワードリセットなど、状態変化時に即時に送信されるメールがあります。
テンプレートレンダリング
メール本文はサーバーサイドのテンプレート関数から動的に生成されます。
データコンテキスト
予約、学生、授業のメタデータがレンダー時に注入され、コンテンツをパーソナライズします。
システムの挙動
- メールはユーザー操作なしで自動生成されます
- 配信はジョブ実行とイベント完了に依存します
- テンプレートは一貫した形式とコンテキストを保証します
- 送信時にメッセージはライブデータベースの状態を反映します
- 予約リマインダーが最も頻繁に送信されるメールです
メール配信のタイミングはバックグラウンド処理の状態やインフラの可用性に依存します。
通知との関係
通知
運用認識のための内部アプリ内可視性。
自動メール
メッセージングインフラを通じてユーザーに配信される外部通信。
推奨管理手順
- ジョブ実行の状態を監視する
- テンプレートが正確であることを確認する
- リマインダーのタイミングを定期的に検証する
- 問題発生時に送信メールログを監査する
- ユーザーの連絡先情報を最新に保つ