![](/img/trans.png)
[英]Cannot update Email statecode for a MS Dynamics CRM 2011 Workflow
[英]Create Email with a workflow in MS Dynamics Crm 2011 and dynamically fill the “To” field
我正在開發Dynamics Crm 2011女士,遇到以下問題。 我的情況:
我希望能夠在對實體“ MyEntity”的記錄中的特定狀態字段進行更改后自動發送電子郵件。 “ MyEntity”具有一個電子郵件字段。 我嘗試創建一個工作流,該工作流在狀態更改后將電子郵件發送到“ MyEntity”記錄的電子郵件字段地址。 我的問題是我無法在“電子郵件創建”工作流中將此“ MyEntity”電子郵件字段地址添加到“收件人”字段。 我需要以某種方式在工作流中指定以動態添加“收件人”字段,即來自特定“ MyEntity”的相關電子郵件地址。 那可能嗎? 有沒有解決方法? 我猜可以用一個插件來完成,但是到現在為止,我正在嘗試避免使用插件解決方案。
提前致謝
約翰
是的,您應該能夠。 首先轉到解決方案,打開您的實體,轉到字段,打開您的電子郵件字段,並確保格式為電子郵件。 發布。
解決方法:如果您有多個“電子郵件格式”文本字段,請暫時更改其他(從電子郵件中發送文本)並發布。 否則,下一步將是模棱兩可的,並且當該實體用於電子郵件時,我們無法控制將CRM設置為要使用的電子郵件字段。
在解決方案框架中,在樹中選擇您的實體節點。 在“通信和協作”下,選中“發送電子郵件(如果不存在電子郵件字段,將創建一個電子郵件字段)”框。 保存/發表。
如果您有多個電子郵件格式文本字段,請解決以上問題。 將其更改回電子郵件。 發布。
在工作流中,選擇“到”字段。 在“發送電子郵件”步驟下,選擇“設置屬性”。 選擇“收件人”字段。 在表單助手中,您不應選擇您的實體。 注意:您將綁定到“密鑰”字段,而不綁定到特定的電子郵件字段。
這僅適用於您的自定義實體上的單個電子郵件字段。 無法將文本字段用作CRM“收件人”字段中的地址。
不幸的是你不能。
開箱即用的電子郵件中的“ 收件人”字段僅接受
因此,為了實現該目標,您將必須編寫一個自定義工作流活動(可選:在輸入參數中輸入自定義文本字段),然后在工作流中引用它或開發一個插件。
插件的示例代碼 :
SendEmailRequest req = new SendEmailRequest();
req.EmailId = emailId;//ID of created mail
req.TrackingToken = "";
req.IssueSend = true;
有關更多信息,請檢查此帖子Crm 2011:工作流程-發送電子郵件問題
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.