2017-07-26 83 views
0

我創建了一個插件,該插件應該將聯繫人實體「entityimage」上傳到外部存儲。觸發「entityimage」更改的插件步驟

代碼本身應該可以工作(它可以用作控制檯應用程序),但我無法添加一個觸發「entityimage」更改的步驟,因爲我無法在插件註冊工具的篩選屬性列表中找到它。

僅當「entityimage」更改時纔有觸發此插件的方法嗎?

問候,

Dremor

回答

2

查看聯繫人的在元數據瀏覽器entityimage場表示這是一個「虛擬」的場,這也許可以解釋爲什麼它是作爲一個過濾屬性不可用。

此外,根據SDK,除了聯繫人上的「更新」之外,似乎沒有任何其他可用消息可用於指示實體圖像已更改。

而且,通過UI更改圖像確實會創建一個審計歷史記錄條目,但它是一個通用的「更新」條目,舊值和新值爲空白。

看起來只是在entityimage字段的變化上觸發一個插件是不可能的,也不會出現任何OOB掛鉤來查看該字段是否已經改變。

唯一的另一個想法是我可以考慮研究的是變更追蹤。否則,看起來您可能需要在任何聯繫人更新中上傳圖像。

或者,您可以將圖像URL從CRM同步到外部系統,並在上傳之前將CRM中的圖像URL與外部系統進行比較。