2011-06-16 72 views
0

我需要創建一個新的帶有對話框的新功能(Crm 5.0中的新功能),它調用CRM查詢,返回客戶列表,並且在選擇了我們想要使用的客戶後,我打電話給一個插件,然後打印選定客戶的發票。該插件已編程並正在運行,而且該對話框已創建,整個解決方案運行良好。 。但是,只有一個客戶:(在線Crm 2011對話框工作流問題 - 響應類型

這是問題,當您在在線CRM 2011創建CRM查詢,你會得到4個選項爲響應類型: 1.單行(文本框), 2。選項(單選按鈕),其中只有一個可以選擇的列表, 3.Picklist(下拉),其中也只有一個項目可以選擇和 4.Multiline(多行TextBox)

而且在我的情況沒有任何的這些不起作用,因爲我無法從這些響應類型中選擇更多客戶。它僅適用於一個客戶:(

如何解決此問題?Wha t是這裏的選項,也許是對話框的自定義用戶界面,或者是什麼? 我需要的是帶有客戶名稱的複選框列表,然後我可以選擇多個客戶進行發票處理。

我是否需要採取另一條路線才能實現此目標,還是將由Dialogs完成這項工作?或者我可以創建一個呈現多個可選複選框的自定義響應類型? 如果是,那我該如何創建一個自定義響應類型?

任何建議都會被推斷。

感謝

回答

1

我不認爲對話功能會做什麼,你需要(複選框列表選擇)。另一個選擇是在功能區上添加一個按鈕,可能稱爲Create Invoices,它啓動一個彈出窗口(自定義HTML Web資源)。這個彈出窗口可以簡單地問「你確定嗎?」或者它甚至可以包含發票生成的一些自定義參數。確認後,它將使用一些JavaScript與ODATA端點交談,以更新每個這些客戶記錄上的一個標誌,這些標誌將觸發您的插件。

用這種方法,用戶可以瀏覽到客戶列表,使用內置複選框勾選他們想要的數量,然後點擊創建發票按鈕。

如果你對HTML和JavaScript很好,可能最難的部分是學習如何添加一個新的Ribbon按鈕。這不是最容易學習的,但有足夠的資源可以幫助。

+0

我同意。對話功能很酷,但有限。我們試圖將其轉化爲我們的一些定製化,但最終只能迴歸到自定義Web資源。 – 2011-06-17 15:33:08

+0

感謝您的信息。我可能會用Html/JavaScript和Ribbon Button來做到這一點。但是,回顧對話框和響應類型,是否存在擴展對話框部分的可能性或方法? – frenkiesmart 2011-06-18 07:54:44

+0

沒有支持的方法來擴展我見過的對話框。我相信你可以在對話框中使用自定義的工作流活動,但是你不能改變對話框的實際UI來添加諸如複選框列表之類的東西。 – 2011-06-18 15:41:07

相關問題