0
A
回答
1
您可以使用表腳本時,記錄插入運行的功能,一個記錄被插入後,當記錄被更新時,或之後記錄被刪除。
表腳本使用JavaScript,但可以訪問服務器端函數(如FindRecord,SQL語句等)。
因此,您可以向實體添加表腳本,以便在更新記錄時通過SQL語句刪除記錄。
雖然不知道自己想要做什麼,但很難給出一個示例。
六隻蜱支持
相關問題
- 1. CRM 2013更新事件解析實體的狀態碼
- 2. Linq to SQL爲實體關聯更改捕獲OnChanged「事件」
- 3. osgi藍圖捕獲事件更新
- 4. CRM 2011獲取實體記錄的GUID(合同更新)
- 5. 將CreditSafe與Sage CRM集成
- 6. CRM 2011 - 使用javascript更新實體屬性而不保存整個實體
- 7. 通過CRM-webservice更新Dynamics CRM 4中的實體永遠需要
- 8. Dynamics CRM 2011實體
- 9. 捕獲網絡狀態更改事件
- 10. 通過javascript捕獲URL更改事件
- 11. 實體框架:更新實體時更新另一個實體
- 12. 捕獲由事件
- 13. Brightcove事件捕獲
- 14. RAS事件捕獲
- 15. 捕獲MediaPlayerPlaying事件
- 16. 更新實體
- 17. 動態CRM-聯繫人實體的更新記錄
- 18. CRM 2011預操作更新相關實體查找字段
- 19. 如何檢索動態crm 2011中的實體更新
- 20. 更新過期的合同實體在Microsoft Dynamics CRM中起草
- 21. 如何捕獲綁定的數據更新事件?
- 22. Crm插件更新失敗
- 23. 動態CRM保存實體更改 - 獲取錯誤
- 24. 如何更新crm 2011在線插件代碼中的自定義實體?
- 25. 使用Hibernate/JPA事件監聽器來更新一個實體,當其他實體更新
- 26. 實體框架和MS Dynamics CRM插件
- 27. 處理實體更新,刪除Datacontext中的事件! silverlight
- 28. 事件捕獲vs事件冒泡
- 29. 與更新實體
- 30. 更新實體EF
其實這正是我所做的,當時的想法是要刪除的關係,當一個公司實體被更新的工作流程,所以我用的是表腳本,如: '函數UpdateRecord() var entityID = new String(CRM.GetContextInfo(「Company」,「Comp_CompanyId」)); var sql =「UPDATE vCompany SET Comp_WorkflowId = NULL WHERE Comp_CompanyId =」+ entityID +「;」; Query = CRM.CreateQueryObj(sql); Query.ExecSQL(); }' –
完美,儘管您也可以考慮爲「已關閉」或類似情況添加工作流程狀態。然後,您可以更新該記錄的工作流程實例,以默認將工作流程設置爲「已關閉」。根據您要做的事情,關閉工作流程而不是刪除鏈接可能更好。雖然幹得好! –
無法使用Closed狀態,因爲轉換規則是一個.asp頁面,用於調用.exe和busniness邏輯,如果實體更新,必須手動再次調用.exe –