1. 程式人生 > >Dynamics 365-關於Activity定制的一個細節

Dynamics 365-關於Activity定制的一個細節

oci activit 事件 social subgrid reat dynamic 技術 註冊

  有一個需求,是Lead上的activity創建的時候,更新regarding Entity上的某個字段信息。需求很簡單,寫個plugin,註冊到對應activity的create事件上,Over......?!

  得到的反饋是定制偶爾生效,偶爾不生效。在詢問了實際使用場景之後,發現了情況是這樣的:如果通過subgrid,添加task,定制是生效的;如果通過social pane添加task,定制不生效。分析之後發現,問題的原因在於social pane創建的task,regarding是通過update操作添加的,而不是create的時候就賦值了。下面是通過social pane添加task的audit history的記錄:

技術分享圖片

  我又試了通過social pane添加Phone Call,發現也是update的Regarding字段,所以在給activity添加定制的時候,如果涉及到regarding的操作,需要註意下上述的問題。

  

Dynamics 365-關於Activity定制的一個細節