簡體   English   中英

在MS Dynamics Crm 2011中使用工作流創建電子郵件,並動態填寫“收件人”字段

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM