1

毎月の請求書も送らなければならない顧客がたくさんいます。現在、私は顧客データベースと課金データベースに対して SQL クエリを実行し、そのデータを電子メールに配置して送信するコードベースを管理しています。

新しいプロモーションを追加したり、カスタマー サービスの電話番号を変更したりするたびに、これを維持することにうんざりしています。だから、私は、変更を要求している人々の手にこれをもっと移すための代替品を探しています.

私の理想的な世界では、次のものが必要です。

  • データベース クエリからの出力に基づいてテンプレートを生成する WYSIWYG (男、もう誰もそれを言う人はいますか?) メール エディター。
  • データベース クエリから電子メール テンプレートにさまざまなフィールドをドラッグ アンド ドロップする機能。
  • データベース クエリを使用したサンプル メールの結果の表示。
  • IIS を必要としない Web アプリケーション。
  • エンド ユーザーが使用するコードはできるだけ少なくしますが、基本的な機能 (つまり、配列や for ループ) は許可します。
  • 独自の電子メール配信エンジンが付属しているか、電子メールを配信するための Python スクリプトを簡単に記述できる方法で出力を書き込みます。
  • 汎用データベース コネクタのサポート。(MSSQL と MySQL が必要です)
  • F/OSS

それで...誰かがこのようなプロジェクトを提案できますか、または自分自身をロールバックするのに役立ついくつかのツールを提案できますか?

(私の現在の代替案は、 ERB やTenjinのようなものを使用して、コードを記述してもらいますが、エディターのライブプレビューがないと最悪です...)

4

2 に答える 2

1

電子メールの送信も可能なレポート ツールを探していると思います。生成されたレポートを html または pdf で送信することも、それほど難しくありません。過去にJasperReportsを使用したことがありますが、これはあなたのニーズに合っていると思います。別の良い解決策はpentaho レポート ツールです。

于 2010-04-24T20:08:29.640 に答える
0

自分で何かを簡単に書くことができます..彼らに基本的な編集コントロールを与えて、メール本文内で {customername} {anothercustomerattribute} のような疑似変数を使用できるようにします.

送信時に、直接送信するか、テンプレートとして保存します。テンプレートが送信されると、スクリプトは {customername} のようなものをデータベースから実際の顧客名に自動的に解析します。

独自の非常に単純なカスタム スクリプト言語 :)

ループなどの他のすべては、サーバー側で維持されます。また、特定の顧客グループに手紙を受け取りたい場合は、エンドユーザーが選択ボックスなどから選択できるようにし、事前定義されたルールを使用してサーバー側で残りを実行できるようにします.

于 2010-04-24T20:01:33.993 に答える