我怎样才能在crm 2011的电子邮件正文中获得订单产品

时间:2013-12-02 13:16:59

标签: dynamics-crm-2011

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

请协助。

3 个答案:

答案 0 :(得分:0)

我对您的代码一无所知,但它可以帮助您将记录检索为单个记录:

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
);
}

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

答案 1 :(得分:0)

我会继续在Email Template中输入带有占位符的普通文本,您希望动态文本像

一样进入

Dear [ContactName], your Oder number is [OrderNumber]

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

OR

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

答案 2 :(得分:0)

您需要创建custom CodeActivity来检索订单项并对其进行格式化。然后,您可以将文本块插入到工作流生成的电子邮件中。