自定义适用于手机和平板电脑的 Dynamics 365

 

发布日期: 2017年2月

适用于: Dynamics 365 (online),Dynamics 365 (on-premises),Dynamics CRM 2016,Dynamics CRM Online

使用 Microsoft Dynamics 365,可以一次设计,随处部署。 您对您的 Dynamics 365 系统进行的自定义显示在适用于手机和平板电脑的 Dynamics 365 应用程序以及 Web 应用程序中。 您的更改在移动应用程序中得到优化,因此它们可以正常显示。 选择下列项之一或向下滚动以查看您所作的更改的类型,以及它们在移动应用程序和 Web 应用里显示有何不同。

手机应用程序的最新版本 适用于手机的 Microsoft Dynamics 365,提供与适用于平板电脑的 Dynamics 365 应用程序相同的全功能体验。 它具有相同的直观用户界面(适合手机),以及脱机功能。

手机应用程序的早期版本有一个新名称:适用于手机的 Microsoft Dynamics 365。 有关自定义应用程序的早期版本的信息,请参阅 创建和编辑适用于手机的 Dynamics CRM 的移动窗体

在对窗体进行自定义后,用户将会在下次打开其移动应用程序时看到下载更新提示。

观看有关自定义 Dynamics 365 移动应用程序的短片 (1:51)

本主题内容

适用于手机和平板电脑的 Dynamics 365 主页

用于手机和平板电脑的 Dynamics 365 的窗体自定义项

适用于手机和平板电脑的 Dynamics 365 中显示的实体

更改适用于手机和平板电脑的 Dynamics 365 的导航选项

更改适用于手机和平板电脑的 Dynamics 365 的命令

适用于手机和平板电脑的 Dynamics 365 的窗体脚本差异

发布用于手机和平板电脑的 Dynamics 365 的自定义项

适用于手机和平板电脑的 Dynamics 365 的业务规则

适用于手机和平板电脑的 Dynamics 365 中的可视控件

适用于手机和平板电脑的 Dynamics 365 主页

当用户首次打开适用于手机和平板电脑的 Dynamics 365 时,他们将看到默认为“销售仪表板”的主页。 您可以创建新仪表板或 Web 应用程序中编辑现有仪表板,然后为移动设备启用它们,用户可以选择其他主页仪表板。 有关创建或更改仪表板的详细信息,请参阅创建仪表板管理仪表板组件,位于 Dynamics 365 帮助和培训网站。

用于手机和平板电脑的 Dynamics 365 的窗体自定义项

适用于手机的 Dynamics 365 和 适用于平板电脑的 Dynamics 365 使用窗体作为 Web 应用。 窗体在应用程序中的显示方式为移动体验进行了优化。 下图显示了从 Web 应用程序到平板电脑和手机应用程序的回流:

Web 应用程序

Dynamics 365 窗体从 Web 应用程序回流

平板电脑应用程序

Dynamics 365 窗体回流到平板电脑应用程序

手机应用程序

Dynamics 365 窗体回流到手机应用程序

适用于手机和平板电脑的 Dynamics 365 不提供窗体切换功能。 如果实体有多个主窗体,则显示的主窗格将取决设置的窗体顺序以及分派给窗体的安全角色。详细信息:多个窗体

当自定义窗体时,可隐藏以下来自 适用于手机的 Dynamics 365 体验的项目:

  1. 字段

  2. 部分

  3. 整个选项卡

使用这种方法,如果您认为手机用户仅需要关注主要的联系人信息,例如,您可以在自定义窗体时从手机应用程序中隐藏联系人的详细信息。

从适用于手机的 Dynamics 365 显示隐藏详细信息

  1. 当在窗体编辑器中自定义窗体时,请选择要隐藏的字段、节或选项卡。 有关使用窗体编辑器的技巧,请参阅 使用窗体编辑器

  2. 单击“更改属性”。

  3. 清除“在手机上可用”,然后单击“确定”。

适用于手机和平板电脑的 Dynamics 365 中显示的实体

您可以启用 适用于手机的 Dynamics 365 和 适用于平板电脑的 Dynamics 365 的有限实体集。 若要查看是否启用了实体,或者要启用实体,请单击“设置”>“自定义”>“自定义系统”>“实体”。 选择一个实体并查看“Outlook & 移动电话”设置。

请注意以下事项:

  • 可以为 适用于手机的 Dynamics 365 和 适用于平板电脑的 Dynamics 365 启用所有自定义实体。

  • 可以从已启用的记录中查找未为 适用于手机的 Dynamics 365 和 适用于平板电脑的 Dynamics 365 启用的实体并查看数据。 但是实体是不可编辑的。

适用于手机的 Dynamics 365 和 适用于平板电脑的 Dynamics 365 中可见且可读写的实体

实体名称

适用于手机的 Dynamics 365 和 适用于平板电脑的 Dynamics 365 可见性属性

适用于手机的 Dynamics 365 和 适用于平板电脑的 Dynamics 365 只读属性

客户​​

可修改

可修改

活动

不可修改

不可修改

约会

可修改

可修改

案例​​

可修改

可修改

竞争对手

可修改

可修改

连接

不可修改

可修改

联系人​​

可修改

可修改

潜在顾客

可修改

可修改

注释

不可修改

不可修改

商机​​

可修改

可修改

商机产品

可修改

可修改

电话联络

可修改

可修改

队列项

可修改

可修改

社交活动

可修改

可修改

社区个人资料

可修改

可修改

任务

可修改

可修改

适用于手机的 Dynamics 365 和 适用于平板电脑的 Dynamics 365 中的可见只读实体

实体名称

适用于手机的 Dynamics 365 和 适用于平板电脑的 Dynamics 365 可见性属性

适用于手机的 Dynamics 365 和 适用于平板电脑的 Dynamics 365 只读属性

附件

不可修改

不可修改

电子邮件

可修改

不可修改

权利

不可修改

不可修改

知识库记录

可修改

不可修改

产品

可修改

不可修改

队列

可修改

不可修改

SLA KPI 实例

不可修改

可修改

团队

不可修改

不可修改

用户

不可修改

不可修改

Web 资源​​

不可修改

不可修改

更改适用于手机和平板电脑的 Dynamics 365 的导航选项

适用于手机和平板电脑的 Dynamics 365 使用与 Web 应用程序一样的站点地图数据来提供导航选项,但针对在移动应用程序中使用进行了优化。

如果该实体显示在 Web 应用程序的导航栏上,并为适用于手机和平板电脑的 Dynamics 365 启用,则它也会显示在移动应用程序中的导航栏上。

在 Web 客户端上一个区域中的分组在移动应用程序中被忽略,这些应用程序将实体显示为简单列表。 您可以将实体添加到 Web 客户端的多个组。 移动应用程序将显示简单列表,并且不会显示任何重复内容。 除非用户对实体有读取访问权限,否则用户看不到该实体。

导航栏中的项目顺序取决于站点地图中的顺序。 如果存在重复项,仅会显示第一个实例。

自定义实体使用固定的自定义实体图标。

适用于平板电脑的 Dynamics 365 导航栏

有关详细信息,请参阅使用站点地图更改应用程序导航

更改适用于手机和平板电脑的 Dynamics 365 的命令

适用于手机和平板电脑的 Dynamics 365 使用与 Web 应用程序一样的功能区定义来提供命令,但针对在移动应用程序中使用进行了优化。 可以设置功能区定义基于客户端的类型显示。 例如,可以将命令设置为在 Web 应用程序中显示,但不在手机或平板电脑应用程序中显示。 有些默认命令设置为只显示在 Web 应用程序中,这是您为什么在移动应用程序中看不到它们的原因。

适用于平板电脑的 Dynamics 365 的“客户”窗体

备注

不显示命令配置的图标,并且过长的标签将会被截断。

详细信息:自定义命令和功能区

适用于手机和平板电脑的 Dynamics 365 的窗体脚本差异

为 Web 应用程序中使用的窗体编写的脚本也应该适用于用于手机和平板电脑的 Dynamics 365,但存在一些差异。 通常,对于移动应用程序无效的方法不返回错误,但是它们也不返回任何值。 开发人员可以使用以下条件语句来划分在移动应用程序中将无法正常工作的代码:

if (Xrm.Page.context.client.getClient() != "Mobile")
{
    // Add code that should not run in CRM for phones and tablets here

}

还可以使用 getFormFactor API 将代码设置为只在手机或只在平板电脑上运行,使用类似以下语句:

if (Xrm.Page.context.client.getClient() == "Mobile" && Xrm.Page.context.client.getFormFactor() == 3)
{
// Add code that should only run in CRM for phones here
}

以下列表显示在移动应用程序中使用脚本将有哪些效果。 有关具体的详细信息,请参阅 MSDN:客户端编程参考中的开发人员文档。

  • 使用 window.alertwindow.confirmwindow.prompt 或在等待用户响应期间阻止代码执行的其他任何代码将不会按预期运行,或者将显示错误。 您不应在移动应用程序的脚本中使用这些方法。

  • 由于适用于手机和平板电脑的 Dynamics 365 中显示的选项卡不能展开或折叠,尝试展开或折叠它们的代码将无效,为使用这些事件的事件处理程序配置的代码将不会执行。

  • 仪表板中的 Web 资源或 iFrame 元素将不显示在移动应用程序中。 与它们交互的方法不会运行,且为了为调用的事件使用这些方法的事件处理程序配置的代码在加载这些项目时将不会运行。 如果您有兴趣尝试使用在 适用于平板电脑的 Dynamics 365 中显示 Web 资源或 iFrame 元素的预览功能,请参阅预览功能:适用于平板电脑的 CRM 的 iFrame 和 Web 资源支持

  • 由于适用于手机和平板电脑的 Dynamics 365 不提供用户切换不同窗体的功能,因此在 Web 应用程序中实现此功能的方法将无效。

  • 任何用于显示或导航到 Web 应用程序中相关实体的方法将无效。

  • 将刷新命令栏、获取视口尺寸或关闭窗体窗口的方法都将无效。

发布用于手机和平板电脑的 Dynamics 365 的自定义项

当您自定义适用于手机和平板电脑的 Dynamics 365 时,应始终明确发布自定义项以确保与移动应用程序保持同步。

适用于手机和平板电脑的 Dynamics 365 的业务规则

当打开适用于手机和平板电脑的 Dynamics 365 时会下载并缓存业务规则的定义。 用户关闭并重新打开移动应用程序后才会应用对业务规则的更改。

适用于手机和平板电脑的 Dynamics 365 中的可视控件

使用 适用于手机的 Dynamics 365 和平板电脑中的可视控件帮助移动用户更快地输入 Dynamics 365 数据并提供更丰富的可视体验。 此组自定义控件包括滑块、开关、星数评级、视频嵌入以及可用于以日历格式而非列表为用户提供活动视图的日历控件。

控件

示例

线性滑块

移动线性滑块控件

选项集

移动控件选项集

触动开关

触动开关移动控件

星数评级

星数评级移动控件

星形旋钮

星形旋钮移动控件

多媒体控件

多媒体移动控件

笔控件

笔移动控件

网站预览

网站预览移动控件

数字输入

数字输入移动控件

自动完成

自动完成移动控件

输入掩码

输入掩码移动控件

线性仪表

线性仪表移动控件

靶心图

靶心图移动控件

弧形旋钮

弧形旋钮移动控件

日历控件,手机

日历控件、手机、天

日历控件,平板电脑

菜单打开的日历控件

详细信息:

另请参阅

视频:利用 CRM Online 更新 1 将 Dynamics CRM 扩展到您的智能电话 (2:34)
创建和编辑元数据
创建和设计窗体
创建和编辑视图
创建和编辑流程
创建和编辑业务规则

© 2017 Microsoft。 保留所有权利。 版权