Dynamics 365 从邮件/企业微信等中的Link调用Mobile App

Posted Vic.Tang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Dynamics 365 从邮件/企业微信等中的Link调用Mobile App相关的知识,希望对你有一定的参考价值。

虽然新版的D365 mobile app支持了消息推送,但那是借助于power automate的也就是只支持Online,对于OP来说 app的消息推送还是没有。

官方的功能没有,但我们可以通过workaround的方式来实现,比如通过邮件,比如通过企业微信等等,唯一的区别是需在消息体内加入超链,用户点击超链来本地的app。

本篇来分享下如何从邮件中的link来跳转本地app,这个demo的前提是app已经安装在手机里了。如果没装点链接是没任何反映的。

首先得拼接这么个link,具体的link拼接规则参考docs

我用的demo的地址如下,打开一条特定的account记录, 如果是view或者dashboard等url构造可以参见docs

ms-dynamicsxrm://?pagetype=entity&etn=account&id=34856bc2-9ec9-eb11-bacc-0017fa02c9d2

 当第一次点击这个Link时,手机会提示你要调用第三方app,需要你的确认后才会跳转,后续点击就直接跳转不会再提示了,下图是我点击link后调用本地D365 app打开的客户记录(前提是你的app已经登录了)

 

上面的demo,我是用的163的邮件客户端,在outlook的上述的link不是一个超链的形式,无法点击,这个需要研究下原因

企业微信内消息内容里用一个a标签做个超链就行了,点击超链第一次会弹出如下提示,点击打开就可以打开D365 app了,以后再点击就不会提示框了

上述是ios的,但在安卓上试了下体验就没这么好了,点击Link后就是下图这样,不管是邮件还是企业微信都是一样的提示

 得点右上角的三个点,选择浏览器打开

如果你的App是登录状态的话,直接能打开记录,但这个页也是应用内的,而不是调用你本地的D365 App。

 

 

 

 

 

 

以上是关于Dynamics 365 从邮件/企业微信等中的Link调用Mobile App的主要内容,如果未能解决你的问题,请参考以下文章

Javascript padStart() 在警报框中正常工作,但在 Dynamics 365 CRM 中的电子邮件记录中不能正常工作

将数据从 Azure DWH 复制到 Azure 中的 Dynamics 365

Dynamics 365中的公告(Post)分析

Dynamics 365 for Sales: Email Engagement

介绍并配置Dynamics 365中的虚拟实体Virtual Entity

Dynamics 365-如何指定邮件收件人的地址