2009-06-02 16 views
0

皆さん、私は有償サービスの通知メールを送信する必要があるアプリケーションを設計しています。たとえば、ユーザーは3,6,12ヶ月間ホスティングソリューションにサインアップしました。契約の有効期限が切れる前に2週間、3日および1日ごとにサービスが更新されるまで、契約が期限切れになるたびにユーザーに電子メールを送信する必要があります。手伝っていただけませんか。私はC#Asp.netを使用してアプリケーションを書くつもりです電子メール通知リマインダの物理データベース設計

ありがとうございました。

+0

アプリケーションをデータベース、つまりPL/SQLで作成する予定ですか、他の言語でアプリケーションを作成する予定ですか?より多くの情報が役に立ちます。 –

答えて

0

これまでのやり方では、サービスの有効期限が切れているだけでなく、更新期間(例えば3,6,12時間)を持つこともできます。

2週間、3日間、1日間で期限切れになる予定のすべての顧客を見つけるために、どの言語サービス提供者のスケジューリングサービスを使用して夜間ジョブを実行してください。

この主な問題は、ジョブが何らかの理由で実行に失敗した場合です。これを回避するには、送信された通知のログを残すことができるので、2週間以内に期限切れになる予定のすべての顧客に2週間/ 3日/ 1日の通知を送信していない顧客を見つけるだけです。

0

あなたが好きな起動するtask schedulerを使用しsql trigger(私はあなたがのSQLServerを使用してますね)

または

を使用することができます。

関連する問題