2012-10-24 146 views
0

我建立的一個發送時在聯繫人實體中的字段改變電子郵件的工作流。當我在電子郵件表單的「收件人」字段中指定用戶時,一切都按預期工作。從CRM發送電子郵件的工作流程不工作

然而,當我指定位於另一個實體的用戶領域,工作流程完成,但不發送電子郵件。

該用戶油田位於我已經聯繫到聯繫實體配置實體 - 我能使用表單助理在工作流程的電子郵件的形式拉場了。它看起來像這樣:

{ConfigurationEmail(ContactToConfig(ConfigurationEntity))}

ContactToConfig是聯繫和ConfigurationEntity之間的關係。 ConfigurationEntity包含一個用戶查找字段,該字段當前由用戶填充。

爲了測試這一點,我已經CCD一個工作的用戶,我已經放置在主體上面的參考。該電子郵件發送給CCd用戶,但不是另一個(使用上述參考)。電子郵件正文中沒有任何內容,它告訴我參考不能解決。

知道爲什麼這是不工作?

更新:我認爲我需要以某種方式指定ConfigurationEnity的實例。目前只有一個,但我認爲上面的參考是查看實體,而不是數據的特定對象。

回答

1

在您的聯繫人記錄,你會需要你的一個配置實體來填充查找(可能需要將其添加到窗體第一)。當工作流程正在查找要使用的記錄時,它只會查找與該工作流恰好在這些時刻處理的聯繫人相關的一條記錄。現在我猜猜這個值是空的,所以電子郵件沒有收件人。

採用這種方法,這將意味着你需要設置在每個聯繫人記錄這個配置實體對於任何給定的記錄工作。創建聯繫人記錄時,可以使用另一個工作流來設置此值(或者,如果添加更多配置記錄,請執行一些if/else邏輯)。您也可以進行批量編輯以設置現有值。

+0

謝謝傑森:) – RobVious

相關問題