2017-12-05 17 views
2

私はCRM 2016を使用しており、動的データを追加して電子メールテンプレートをカスタマイズしようとしています。私はCRMが特定のバニラエンティティだけを使うことを許していることを知っていますが、私は古いコードをエクスプローラで使用して{0}、{1}などのデータを非バニラエンティティから(コードによって)注入するオプションを見つけました。テストされる... 誰かがその方法について聞いたり、知っていますか?出来ますか?どのようなGoogleのために?コードでcrm 2016の電子メールテンプレートをカスタマイズする方法

+0

私が感じることは、彼らが{0}のようなマーカーを保持した後、いくつかの電子メールで事前に、彼らは実際のコンテンツとそれを置き換える可能性があるプラグインの作成..です –

答えて

1

これは、CRMが使用している類似のマーカーを手動で入力することによって行うことができます。これはSDKには記載されていないことに注意してください。あなたは値を表示するテンプレートでは、

Dynamic Values For Custom Entities In Email Templates

、2つの括弧内のタイプのエンティティの論理名に続く感嘆符。エンティティ名の後にコロンを追加し、フィールド論理名をセミコロンで終わらせます。何も見つからない場合はデフォルト値を使用したい場合は、セミコロンの後にデフォルト値を追加します。パート2で

{!<entitylogicalname>: <fieldlogicalname>; <Default Text>} 

より:

グローバルテンプレートの種類は、カスタムのためにダウンしたテンプレートの種類]ドロップ に記載されていない エンティティ、または任意の他のエンティティを使用したいと思いますものですメニュー。繰り返し入力するには、 の値を挿入する方法に関係なく、すぐに使用するかどうかにかかわらず、 を手動で入力するか、1つのレコードの値のみを挿入できます。

Dynamic Values For Email Templates - Part 2

関連する問題