0
A
回答
1
您可以使用表腳本時,記錄插入運行的功能,一個記錄被插入後,當記錄被更新時,或之後記錄被刪除。
表腳本使用JavaScript,但可以訪問服務器端函數(如FindRecord,SQL語句等)。
因此,您可以向實體添加表腳本,以便在更新記錄時通過SQL語句刪除記錄。
雖然不知道自己想要做什麼,但很難給出一個示例。
六隻蜱支持
相關問題
- 1. CRM 2013更新事件解析實體的狀態碼
- 2. Linq to SQL爲實體關聯更改捕獲OnChanged「事件」
- 3. osgi藍圖捕獲事件更新
- 4. Sage CRM - 可以使用報價實體的工作流程嗎?
- 5. 動態CRM事件觸發對實體條目的更改嗎?
- 6. CRM 2011獲取實體記錄的GUID(合同更新)
- 7. 捕獲實體狀態事務
- 8. 將CreditSafe與Sage CRM集成
- 9. Symfony更新相關實體
- 10. CRM 2011 - 使用javascript更新實體屬性而不保存整個實體
- 11. 如何在不捕捉關閉事件或更改url事件的情況下捕獲僅刷新事件?
- 12. 通過CRM-webservice更新Dynamics CRM 4中的實體永遠需要
- 13. Dynamics CRM 2011實體
- 14. CRM 2011:使用Javascript獲取實體
- 15. 捕獲網絡狀態更改事件
- 16. 通過javascript捕獲URL更改事件
- 17. 捕獲DataGridViewComboCell答案更改事件
- 18. 實體框架:更新實體時更新另一個實體
- 19. 捕獲MediaPlayerPlaying事件
- 20. 捕獲由事件
- 21. 捕獲Intent.ACTION_MEDIA_BUTTON事件
- 22. RAS事件捕獲
- 23. 捕獲AutoDiscoverComplete事件
- 24. Brightcove事件捕獲
- 25. 捕獲$ resource.ready事件
- 26. 捕獲Outlook事件
- 27. 更新實體
- 28. 動態CRM-聯繫人實體的更新記錄
- 29. 無法更新CRM 2011定製實體上的OptionSetValue字段
- 30. Pre刪除失敗,更新實體CRM 2011
其實這正是我所做的,當時的想法是要刪除的關係,當一個公司實體被更新的工作流程,所以我用的是表腳本,如: '函數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 –