D365 V9中新增了一个非常好用的API,Xrm.Navigation.navigateTo,这API的具体介绍可以看官方文档, 文档说明了该API只在UCI下有效,但没有说明的是这个API仅限于9.1版本以后,实际操作后确认是不支持的,并且也得到了微软support的确认,也就是说现在的9.0版on-premises还不支持这个API.

而当前的项目里却又恰巧碰到了迫切需要这个API的场景。项目某个场景需要在当前页打开一个窗体或者HTML页面,而这个触发点是在call center电话条接到电话后在JS中某个function,而正如这个API中的一行说明,可以open page inline, 是我们迫切需要的且受系统支持的API。

但是没办法,谁让咱是on-premise呢,更新的速度肯定是要比online慢的,据说9.1版本的on-premise要等到21年的第一季度,真是想口吐芬芳啊。

既然官方不支持,那就找方法workaround,幸运的是被我们找到了。思路就是模拟用户点击站点地图,因为用户点击站点地图就会在当前页打开对应的entity或者HTML, 那我们可以通过程序来触发这个click事件。但这也只是一个临时变通的方式且需要操作dom是不受支持的方式,可以暂时解决方当前的问题,还是期待微软今早发布新的功能补丁吧。

 parent.document.querySelector('[data-id="quick-launch-entity-NewSubArea_GuestProfileSearch"]').click();

Dynamics 365 V9 on-premises NavigaiteTo API无效的变通方式相关推荐

  1. Dynamics 365本地部署版本配置OAuth 2 Password Grant以调用Web API

    微软动态CRM专家罗勇 ,回复330或者20190504可方便获取本文,同时可以在第一间得到我发布的最新博文信息,follow me! 根据官方建议,不要再使用Dynamics 365 Custome ...

  2. 利用Fiddler模拟通过Dynamics 365的OAuth 2 Client Credentials认证后调用Web API

    微软动态CRM专家罗勇 ,回复337或者20190521可方便获取本文,同时可以在第一间得到我发布的最新博文信息,follow me. 配置Dynamics 365 & PowerApps 支 ...

  3. 【转】!Dynamics 365 Online通过OAuth 2 Client Credential授权(Server-to-Server Authentication)后调用Web API

    微软动态CRM专家罗勇 ,回复332或者20190505可方便获取本文,同时可以在第一间得到我发布的最新博文信息,follow me! 本文很多内容来自 John Towgood 撰写的Dynamic ...

  4. Dynamics 365 New Feature之Rich Text Editor Control

    在Dynamics 365(CRM)中富文本的编辑一直是刚需,之前都是通过自定义的方式引入富文本功能,现在MS已经引入了该控件. 该控件支持文本,当然因为single text字数有限,一般都会选择m ...

  5. 介绍Dynamics 365的OrgDBOrgSettings工具

    摘要: 微软动态CRM专家罗勇 ,回复320或者20190320可方便获取本文,同时可以在第一间得到我发布的最新博文信息,follow me!我的网站是 www.luoyong.me . 有时候会需要 ...

  6. 【转】Dynamics 365中的事件框架与事件执行管道(Event execution pipeline)

    本文介绍了Microsoft Dynamics 365(以下简称D365)中的两个概念,事件框架(Event Framework)与事件执行管道(Event execution pipeline). ...

  7. 【转】Dynamics 365中开发和注册插件介绍

    是微软Dynamics 365 & Power Platform方面的工程师罗勇,也是2015年7月到2018年6月连续三年Dynamics CRM/Business Solutions方面的 ...

  8. 【转】Dynamics 365 Customer Engagement中插件的调试

    微软动态CRM专家罗勇 ,回复319或者20190319可方便获取本文,同时可以在第一间得到我发布的最新博文信息,follow me!我的网站是 www.luoyong.me . 本文主要根据官方的教 ...

  9. 【转】Dynamics 365 CRM 开发架构简介

    目录 概览 名词解释 连接到Dynamics 365 CRM Web API Organization service 选择 - Web API vs. Organization service 扩展 ...

最新文章

  1. 互联网寒冬裁员潮,这些人可能有点慌!
  2. jittor拟合sin函数
  3. Java_io体系之RandomAccessFile简介、走进源码及示例——20
  4. quartz集群调度机制调研及源码分析---转载
  5. ubuntu 16.04 更换国内源(下载源)(阿里源)(换源)
  6. [转]蓝牙基带数据传输机理分析
  7. JS中闭包的应用自定义JS模块
  8. 包含以下字段的 struct 怎么解决_S7-300/400进阶笔记4-2:STEP7的“结构”STRUCT数据类型的用法...
  9. hadoop2.4.2集群搭建及hive与mysql集成文档记录
  10. iris数据集_sklearn日志(二)训练集和测试集划分
  11. 金字火腿推出“人造牛排” 股价连日上涨接近历史高点
  12. ios 从前台返回到回台 从后台返回到前台 或者 支付宝支付订单后 对界面进行操作...
  13. javaScript语法基础
  14. StringBoot接收XML参数,Java解析XML参数并封装
  15. Hibernate 拦截器 SQL语句提交前 更新表公共字段
  16. PTA:特立独行的幸福
  17. 今天,阿里用“平头哥”死磕起了中国芯!
  18. WiFi密码忘记?电脑密码忘记?
  19. 【元胞自动机】基于元胞自动机模拟双通道人群疏散含Matlab源码
  20. 不知道视频画面大小裁剪怎么操作?1分钟教你学会裁剪大小

热门文章

  1. 集合竞价 连续竞价 开盘价如何产生
  2. StringBuilder.AppendFormat(String, Object, Object) 方法
  3. 重磅!《中国迈向新一代人工智能》全文来了。道翰天琼认知智能平台为您揭秘新一代人工智能-1。
  4. Django的defer和only方法详解
  5. 使用P/Invoke来开发用于与串行设备通讯的.NET基类
  6. php上传后门,PHP图片后门藏匿攻略
  7. #搜索#(ssl 1758)连通图
  8. php接口链接浏览器打开很快php很慢,php不管curl还是file_get_contents请求接口都很慢,但直接在浏览器里访问就很快,这是说明情况?...
  9. oracle 00600 kccpb,ORA-00600: [kccpb_sanity_check_2]报错处理一则
  10. 百度网盘搜索工具_2019