Dynamics crm 2011 如何在crm 2011的电子邮件正文中获取订单产品

Dynamics crm 2011 如何在crm 2011的电子邮件正文中获取订单产品,dynamics-crm-2011,Dynamics Crm 2011,我的任务是显示单个订单,并在电子邮件模板中显示其特定订单行。 我尝试过工作流,但仍然无法在电子邮件正文中显示订单行 请协助。我不知道您的代码,但它可以帮助您将记录作为单个记录检索: function retrieveAccount(AccountId) { SDK.JQuery.retrieveRecord( AccountId, //Id of releated case "Account", //Entity name you want to get record to d

我的任务是显示单个订单,并在电子邮件模板中显示其特定订单行。 我尝试过工作流,但仍然无法在电子邮件正文中显示订单行


请协助。

我不知道您的代码,但它可以帮助您将记录作为单个记录检索:

function retrieveAccount(AccountId) {
SDK.JQuery.retrieveRecord(
    AccountId, //Id of releated case

    "Account", //Entity name you want to get record to display
    null, null,
    function(account) {
        writeMessage("Retrieved the account named \"" + account.Name + "\". This account was created on : \"" + account.CreatedOn + "\".");
        updateAccount(AccountId);
    },
    errorHandler
);
}

通过这种方式,您可以获得所需的记录,并可以显示文件中的任何位置。

我将继续在
电子邮件模板中输入普通文本,并在其中添加占位符,以便动态文本像这样进入

亲爱的[ContactName],您的订单号是[OrderNumber]

并创建一个自定义工作流活动,该活动将检索所需的值并解析电子邮件文本,将
[ContactName]
[OrderNumber]
替换为所需的实际值

另一种可能的方法是使用SDK从自定义工作流活动本身创建并发送电子邮件。

您需要创建一个用于检索行项目并对其进行格式化的电子邮件。然后,可以将文本块插入工作流生成的电子邮件中