3

我有一個客戶要求他的儀表板通過電子郵件(PDF或IMAGE)每週/每天發送給他。我搜索了幾個小時找到一個體面的解決方案,但我似乎無法找到一個解決方案。這應該適用於「CRM Online」和「IFD」。CRM 2011 - Dashboard的電子郵件快照給特定用戶

我發現了一些可以拍攝網頁快照的代碼,但是我有「登錄」問題。每次執行該頁面時,都會看到一個帶有「MICROSOFT PASSPORT」或「ADFS」登錄框的頁面。我嘗試了「wkhtmltopdf」 - 方法和「WebBrowser」 - 方法和第三方工具。

也沒有能夠從當前頁面生成屏幕截圖的「JavaScript」或「JQuery」。我在CRM 2011中創建了一個帶有iFrame的Web資源,並且在該iFrame中我能夠顯示「儀表板」。如果我能夠拍攝該頁面的快照,我可以創建一個附件並放入CRM中。

我想我正在這樣做的正確方式,但我似乎無法克服最後的困難。我希望這個論壇上的某個人已經做了這樣的事情。我幾乎可以肯定它一定是可能的,因爲我們的合作伙伴能夠截取儀表板並將其放入應用程序中。當然,他們不想和我分享這段代碼。

+0

報告不是更好的解決方案嗎? – ccellar

+0

這也是我所建議的。但這是一個CRM在線環境,這意味着我們無法進行復雜的報告。如果我是正確的,報告的電子郵件功能必須在「Reporting Services」上設置,並且我們無法訪問它,因爲它是在線環境。 – Freeetje

回答

1

我不相信有一種方法可能實現所需的功能,而不會出現一些主要的「黑客」,這些「黑客」很脆弱,很可能會因任何類型的CRM /瀏覽器更新而中斷。我會與客戶合作,並建議他們從成本/維護的角度來看,他們所要求的確實沒有意義。我試圖看看他們是否願意接受這些解決方法:

  1. 發送一封包含CRM鏈接的每週電子郵件。缺點是用戶必須能夠擁有登錄和查看數據的權利,但這會非常容易。
  2. 創建重新創建儀表板數據的自定義報告。你應該能夠schedule e-mails for this through SSRS

祝你好運!

+0

Thx您給我的建議。我已經指出了這個方向,但客戶正在使用「CRM在線」。所以我們沒有快照的「電子郵件」功能。因爲我們無法訪問運行「Reporting Services」的服務器。我也想到了一個指向儀表板的鏈接,但他們真的想要一個PDF。所以我會看看有什麼可能。如果我找到接近解決方案的東西,我會讓你知道。 – Freeetje

+0

@fredericdemeilliez,作爲最後的手段,您可以隨時通過SDK訪問數據,然後使用任何想要生成報告的報告技術。 – Daryl

相關問題