【发布时间】:2011-12-11 14:08:44
【问题描述】:
在我开始之前,我们的客户必须通过 AFDS 进行连接才能继续使用 CRM 2011。所以我们谈论的是“IFD”环境。
我在使用“CRM 2011 Outlook 客户端”和“Window.Open(...)”-JS 函数时遇到问题。当他们在 CRM 2011 中点击一个按钮时,一个 ASPX 页面会启动,并使用电子邮件中的附件执行一些操作。然后它成功地创建了一个联系人,然后它应该重定向到那个“联系人”页面。但是每次我重定向到“CRM 2011”页面时,都会提示用户输入他的凭据。那是因为“Window.Open(...)”在一个新的“浏览器”屏幕中打开屏幕并且身份验证丢失(因为我们来自 Outlook 客户端)。
在使用基于“Web”的 CRM 2011 时,上述场景可以正常工作,因为您需要先通过 ADFS 登录。
你们中的一些人是否遇到过上述问题并有很好的解决方案?
- 有没有办法执行“Window.Open(...)”并停留在“Outlook”屏幕中?和你应该在“CRM 2011 Outlook Client”中双击一个联系人一样吗?
- 有没有办法在进行“重定向”时,自动将凭据提供给页面,以便在无需用户自己输入凭据的情况下打开页面?我读过一些关于 SignInRequestMessage 和 FederatedAuthentication 的文章,但没有明确的示例可以做到这一点。
我希望你们能帮助我。在我身边,如果我找到任何解决方案,我会回到这里!
亲切的问候, 弗雷德里克
【问题讨论】:
-
我有一个答案......我需要挖掘它。明天美国东部标准时间上午 10:00 左右再次查看。简短的回答是“不要使用 window.open”,我有正确的 CRM JS 调用,使您能够在没有身份验证戏剧的情况下打开联系人......敬请期待
-
如果你能分享这个答案,那就太好了:)这将解决我们的很多问题;)
标签: crm dynamics-crm-2011 response.redirect window.open adfs