在 Dynamics 365 中进行应用测试的用户仿真
Posted
技术标签:
【中文标题】在 Dynamics 365 中进行应用测试的用户仿真【英文标题】:User Emulation for app testing in Dynamics 365 【发布时间】:2018-06-22 15:10:19 【问题描述】:在 Service Now 平台中,有一个模拟用户的功能。 Dynamics 365 中有一个吗?截至目前,我正在不同浏览器中打开多个选项卡来测试用户应用程序/表单/解决方案。
【问题讨论】:
【参考方案1】:没有开箱即用的功能。
几个想法;
将 Firefox 与 Multi-Account Containers 结合使用。这允许您在单个浏览器中有效地为不同用户打开多个活动会话。这可能更容易管理。
使用单个用户,但编写代码来自动切换安全角色。这样您就可以在不同的用户角色之间快速切换。
【讨论】:
【参考方案2】:不幸的是,没有办法通过 OOB 或社区工具来模拟不同角色的用户体验。唯一的方法是使用不同凭据的不同浏览器窗口(隐身或以不同用户身份运行)。
表单编辑器中只有模拟器可用 - 预览选项,以查看表单在桌面客户端的创建/更新/只读模式下与选项卡/部分/字段的外观。
使用某些 Chrome 插件,我们只能在统一接口 (UCI) 上而不是在 Web UI 上模拟不同的用户。 Read more
本质上,我们只需将 MSCRMCallerID 标头添加到每个 API 请求。一种方法是使用 Google Chrome 的“ModHeader”扩展。安装后,创建一个新配置文件以将标头添加到您的环境的所有请求中。它应该看起来像这样...MSCRMCallerID 是您要模拟的用户的 GUID。
【讨论】:
以上是关于在 Dynamics 365 中进行应用测试的用户仿真的主要内容,如果未能解决你的问题,请参考以下文章
Dynamics 365 系统维护时如何阻止用户访问(OnPremise)
邮政编码无处不在(PCA 预测)在 Dynamics 365 移动应用程序中的联系人或帐户表单上不起作用
自定义适用于手机和平板电脑的 Dynamics 365:窗体自定义项