如何将GUID从Microsoft CRM Online中的记录附加到电子邮件工作流

时间:2015-01-08 22:52:24

标签: dynamics-crm-2013 microsoft-dynamics dynamics-crm-online

我已经构建了一个与CRM SDK成功连接的自定义Web应用程序(asp.net c#),但我想在Microsoft CRM Online中创建一个工作流程,通过自定义URL +向客户生成电子邮件有记录的GUID

亲爱的名字,

请点击此处HREF =(http://example.com/confirm.aspx?id=GUID)确认您的预订。

有谁知道在Microsoft CRM Online中如何实现这一目标?

干杯, 克里斯

2 个答案:

答案 0 :(得分:0)

您需要依赖PrimaryEntityId对象的属性IWorkflowContext

IWorkflowContext context = executionContext.GetExtension<IWorkflowContext>();
Guid recordId = context.PrimaryEntityId;

但要使用工作流内的值,您需要创建自定义工作流活动。点击此链接,它会提供您需要的代码:

http://dynamicslollipops.blogspot.com/2011/10/mscrm-2011-workflow-assembly-get.html

答案 1 :(得分:0)

创建新工作流程并添加“发送电子邮件”步骤