我想在Dynamics CRM 2013中創建某種按需過程,該過程將在相同類型的多個記錄上運行。該過程將創建另一個類型的記錄數量相等的記錄,並且所有記錄都將與同一父記錄相關聯。我可以想象如何使用工作流創建新的子記錄,但我不知道如何創建父記錄並將其與子記錄相關聯。如何在多個記錄上運行進程?
1
A
回答
2
如果你在多條記錄上運行,那麼我認爲你是從某種類的gridview開始的。如果是這種情況,那麼解決方案很簡單。只需創建一個自定義功能區按鈕,接受所選記錄作爲參數,並運行自定義JavaScript。這將完成你所需要的一個漂亮優雅的解決方案。
因爲它運行的是JavaScript,你將完全控制能夠做你需要的一切。功能區按鈕的其中一項功能是,它們可以將參數中的選定記錄作爲數組接收。
但是,如果您不想在JavaScript中完成所有工作,則可以讓腳本將參數傳遞給自定義工作流程或操作。
正如已經提到的那樣,工作流將無法單獨做到這一點,因爲它只能在單個記錄上運行,並且不能接受多個記錄作爲輸入參數。
0
您不能通過CRM對話框執行此操作,因爲它只能針對一條記錄運行。您可以通過利用現有的CRM功能做到這一點很容易:
- 如果它不存在,在您的服務實體創建一個域(工作訂購)稱爲
new_MasterWorkOrder
(或類似的東西),這是鏈接到主工單實體。 - 創建您的主記錄 - 這將是您的整體工作訂單。
- 從您的工作訂單項目記錄條目列表中,選擇您要添加到上一步中創建的主工作訂單記錄的所有項目。或者,您可以使用高級查找來查找目標記錄。
- 單擊編輯按鈕以啓動CRM批量/多記錄編輯表單。
- 在
new_MasterWorkOrder
字段中,選擇以前創建的整體工作訂單。 - 保存。
一旦這個過程完成後,所有您選擇的工作訂單項目現在將鏈接到您的總體工作訂單。
這聽起來像你可能需要在此之前的一個步驟,從選擇服務實體創建一個工作訂單項目。您應該可以輕鬆完成這項工作,方法是運行一個工作流程,將服務實體作爲參數,並從中建立工作訂單項目。一旦你有了這些建立,你可以使用上述過程將它們鏈接到整體工作訂單。
1
賈森我認爲這裏的重點是自動化過程。 Lee在評估中認爲,在創建工作流程步驟中創建工作單很容易,而創建子工單項目要麼困難要麼不可能。即使您設法在此過程中將其與由不同事件觸發的多個工作流一起破解,最終結果將會是用戶體驗/維護的噩夢。
最簡單和最好的解決方案是在工作流程中插入一塊插件邏輯。此插件代碼將根據您運行工作流所針對的服務的上下文創建新的工作訂單和關聯的工作訂單項目。如果您希望此操作由數據庫操作觸發,而不是手動觸發,則操作也很簡單。
相關問題
- 1. 我需要在多個記錄上運行存儲過程
- 2. 如何停止運行多個進程
- 3. 如何在後臺運行linux進程並記錄nohup輸出
- 4. 如何記錄在Docker容器內運行的所有進程?
- 5. 如何在多個進程中記錄WSGI應用程序?
- 6. 後臺運行進程日誌記錄
- 7. 如何在200多條記錄上運行salesforce apex觸發器
- 8. 如何將在Mac OS X上運行的所有進程記錄到文件
- 9. 如何在同一個網絡服務器上使用多個django WSGI進程+芹菜進行日誌記錄
- 10. 在記錄上運行一個不同的記錄
- 11. 如何在多個線程上運行多個SSRS報告
- 12. 如何在多個記錄
- 13. 如何在Python中並行運行多個進程
- 14. 在Python中記錄多線程進程
- 15. 在多個目錄上運行網頁
- 16. 在Heroku dyno上運行多個進程是否可行?
- 17. 如何在同一個內核上並行多次運行相同的進程?
- 18. 在VHDL中運行多個進程
- 19. 在同一個python進程上運行多個站點
- 20. 運行多進程
- 21. 如何強制兩個進程在同一個CPU上運行?
- 22. 如何在多核上運行使用bash進行管理的進程?
- 23. 在Sphinx上運行的2個進程
- 24. 防止多個活動記錄進程插入重複記錄
- 25. 如何在長時間運行的進程上運行coverage.py?
- 26. 如何在Emacs上運行多個shell
- 27. 如何在運行時記錄參數?
- 28. 如何可以並行運行多個硒進程
- 29. 如何檢索多個明細記錄加上主記錄作爲單行?
- 30. 在Heroku上運行多個不同的進程
創建記錄的目的是什麼?如果你想創建一個報告,你可以創建一個XML/CSV下載? – indofraiser 2014-11-24 15:37:37
這個想法是,現有的記錄是服務(定製的,而不是內置的服務實體),並且這個過程會將每個選定的服務轉換爲一個工作訂單項目實例。父記錄將是整個工作訂單。 – tlee 2014-11-24 15:44:10
爲了澄清,您希望在選定的服務上運行工作流程,併爲每個服務創建與許多工單項目相關聯的工單,然後將該服務設置爲工單的父項目? – Zach 2014-11-24 15:56:28