我有一个客户的请求,他希望每周/每天通过电子邮件(PDF 或 IMAGE)向他发送仪表板。我已经搜索了几个小时以找到一个体面的解决方案,但我似乎找不到一个。这应该适用于“CRM Online”和“IFD”。
我找到了一些可以拍摄网页快照的代码,但是我遇到了“登录”问题。每次执行该页面时,您都会看到一个带有“MICROSOFT PASSPORT”或“ADFS”登录框的页面。我尝试了“wkhtmltopdf”方法和“WebBrowser”方法以及第 3 方工具。
也没有能够从当前页面生成屏幕截图的“JavaScript”或“JQuery”。我在 CRM 2011 中使用 iFrame 创建了一个 Web 资源,并且在该 iFrame 中我能够显示“仪表板”。如果我能够拍摄该页面的快照,我可以创建一个附件并放入 CRM。
我认为我这样做是正确的,但我似乎无法克服最后的困难。我希望论坛上的某个人已经做过类似的事情。我几乎可以肯定这一定是可能的,因为我们的一个合作伙伴能够截取仪表板的屏幕截图并将其放入他们的应用程序中。他们当然不想和我分享那段代码。