Dynamics/CDS 单行文本格式选项 Phone 自定义电话提供商

Dynamics/CDS Single line of text format options Phone custom telephony provider

TL;DR

我不想在桌面上打开此启动应用程序 window,而是希望 运行 自定义代码按钮在我的浏览器中打开一个新选项卡或在我的 window 中弹出浏览器。这可能吗?

完整上下文

在 Dynamics 和 Power Apps 中,单行文本格式选项中包含一个 Phone 选项。这提供了良好的用户体验,可以单击文本图标旁边的 phone 图标来启动桌面应用程序或在移动设备上单击 phone 应用程序来拨打电话。

是否可以使用我自己的代码为此 phone 呼叫按钮创建自定义操作?也许在 JavaScript.

"In the web application, fields will be click-enabled to initiate calls using either Skype or Lync if a client for either is installed on your computer. The telephony provider choice is at the bottom of the General tab of System Settings." 似乎唯一支持的自定义是在系统设置中,它只允许您定义 Skype 提供商。

理想情况下,在浏览器中使用 Dynamics 时,我想单击 phone 调用按钮而不是启动应用程序 window,为用户提供一个弹出窗口,我使用自己的代码在浏览器中提供服务处理 phone 调用操作。这可能吗?

我不想打开下面的内容,而是希望我自己的代码执行自定义操作,例如在浏览器中打开弹出窗口 window 或在浏览器中打开警告对话框。

默认情况下它的工作方式完全一样:

您可能曾经设置过 "Remember my choice for tel links."。您可以在 Windows 设置中更改电话的默认应用:链接。

不支持通过单击操作图标 运行 自定义 javascript 的方法。但是这段代码片段应该可以解决问题。 运行 它在表单加载时:

MscrmControls.FieldControls.PhoneNumberControl.prototype.action = function() { debugger; };