1

私には、幹部が本当に知りたがっているビジネス要件があります。リードとメールのテンプレートには、いくつかの製品がリストされています。製品自体はかなり安定していますが、もちろん価格は変動する可能性があります。

製品名を電子メールにハードコーディングしても問題ありませんが、価格が解決されるスラッグになることを望んでいました.

価格表は 1 つしかないので、心配する必要はありません。

データ フィールド値ダイアログから製品や価格表のエンティティにアクセスする方法がわかりません。

そこで私の考えは、潜在顧客と営業案件のエンティティに 2 ~ 4 個のフィールドを作成することでした。次に、価格表から価格を取得してそれらのフィールドを設定するバックグラウンド ワークフローを作成します。

次に、電子メールが生成されると、これらの非表示フィールドにアクセスできます。これは、潜在顧客または機会エンティティを通じて利用できるようになるためです。

考え、懸念、より良いアプローチはありますか?

4

1 に答える 1

0

残念ながら、CRM の電子メール テンプレート システムは、すぐに使用できる機能を備えていません。お気づきのように、プライマリ エンティティからプレースホルダを挿入するか、プライマリ エンティティに関連付けることのみが許可されます。他のエンティティからフィールドを挿入することはできません。回避策として提案することは可能ですが、価格表からの重複データを含む各レコード タイプにこれらの 2 ~ 4 個の冗長フィールドがあるため、理想的なソリューションではありません。

SDK を使用してカスタム ワークフロー アクティビティを作成した経験がある場合、ここでの最善の解決策は、下書きの電子メールまたは電子メール テンプレートを入力パラメーターとして受け入れ、必要に応じて電子メールをインスタンス化し、価格表データをロードするカスタム アクティビティを作成することです。独自のカスタム プレースホルダー置換を実行します。

複数のエンティティ レコードをテンプレートに渡すため、または関係からデータを読み込んで複雑なテーブルをメールに挿入するために、いくつかのプロジェクトでこれを行いました。メール テンプレートとダイアログ プロセスを構成して、「アカウント」と「ユーザー」の両方のレコードをメール テンプレートに渡す方法の例については、以下のスクリーンショットを参照してください。

CRM メール テンプレートのプレースホルダー

メールダイアログ

于 2014-01-02T11:58:04.590 に答える