我要求客户要求他的仪表板每周/每天通过电子邮件(PDF或IMAGE)发送给他。我已经搜索了几个小时才能找到合适的解决方案,但我似乎无法找到一个。这应该适用于“CRM Online”和“IFD”。
我找到了一些可以拍摄网页快照的代码,但是我有“登录”问题。每次执行页面时,都会看到一个带有“MICROSOFT PASSPORT”或“ADFS”登录框的页面。我尝试了“wkhtmltopdf”-method和“WebBrowser”方法和第三方工具。
也没有能够从当前页面生成屏幕截图的“JavaScript”或“JQuery”。我在CRM 2011中使用iFrame创建了一个Webresource,在iFrame中我可以显示“Dashboard”。如果我能够拍摄该页面的快照,我可以创建一个附件并放入CRM。
我认为我正是以正确的方式做到这一点,但我似乎无法克服最后的困难。我希望论坛上有人已经做过类似的事情了。我几乎可以肯定它一定是可能的,因为我们的合作伙伴能够截取仪表板并将其放入应用程序中。当然,他们不想与我分享这段代码。
答案 0 :(得分:1)
我不相信有一种方法可以实现所请求的功能,但是一些主要的“黑客”会很脆弱,很可能会破坏任何类型的CRM /浏览器更新。我会与客户合作并告知他们,从成本/维护的角度来看,他们所要求的内容确实没有意义。我试着看看他们是否愿意接受这些工作: