3

私はDynamics CRM 2016を使用しています.incident-Entityオンラインの例に従って、ユーザーが挿入した電子メールアドレスを使用してcrmから電子メールを送信したい(電子メールIDはcrm-userからではなく、フィールドから取得されます)オプションは次のとおりです電子メール アドレスを保持して取得する別のエンティティから entityreference を使用します。Entityreference を使用せずに、インシデント フォームの単純なフィールドから電子メール アドレスを取得する方法はありますか?

4

3 に答える 3

3

電子メール アドレス フィールドに関連付けられていない電子メール アドレスを使用できます。いくつかの手順が必要です。

UI で、[設定] > [システム設定] > [電子メール] タブ > [電子メール フォーム オプションの設定] ヘッダーに移動します。

[メール受信者が未解決のメッセージの送信を許可する] の設定が [はい] であることを確認します。

次の例のように、文字どおりの電子メール アドレスを使用できるようになりました。

var sender = new EntityCollection();
sender.Entities.Add(new Entity("activityparty")
{
    ["addressused"] = "me@home.test"
});

var recipients = new EntityCollection();
recipients.Entities.Add(new Entity("activityparty")
{
    ["addressused"] = "info@acme.test"
});

var eMail = new Entity("email")
{
    ["from"] = sender,
    ["to"] = recipients,
    ["subject"] = "Just a test",
    ["description"] = "Body of your e-mail"
};

organizationService.Create(eMail);
于 2019-11-18T16:01:15.037 に答える