如何在带有日期字段的自定义实体上配置日历视图?

时间:2019-04-04 14:33:47

标签: calendar dynamics-crm dynamics-365

我目前正在扩展Dynamics 365客户服务应用程序。我们创建了一个具有日期字段的新实体。我们希望显示该实体的自定义视图,该视图根据每个项目的日期字段在日历中呈现记录。

这似乎是一项琐碎的任务,但我找不到有关如何实现此目标的任何信息。它是否需要带有Asp.Net自定义页面的iFrame?

请为开发人员提供有关实现此目标的正确方法的指导。

1 个答案:

答案 0 :(得分:1)

此答案的信用金额为Tip #1206: View any Dynamics 365 record on a calendar

请记住,此解决方案仅在使用统一界面时有效。如果您不这样做,我将在本文结尾向您展示如何实现它。

  1. 转到“设置”->“自定义”->“自定义系统”
  2. 打开要使用日历控件的实体的配置(本例中为“机会”)
  3. 点击查看标签
  4. 单击“添加控件”,然后选择日历控件。
  5. 在每个希望日历控件可用的界面上单击点。

enter image description here

然后,您需要将日历字段映射到所需的值。例如,如果您希望日期基于估计的结束日期,则可以选择“估计的结束日期”作为开始日期。

enter image description here

如果您的项目已经使用统一界面,那么您现在就拥有了解决方案。否则,如果您仍然使用经典模式,并且希望仅针对这种情况使用统一的界面视图,请按照以下步骤操作:

  1. 转到“设置”->“我的应用”;
  2. 点击创建新应用;
  3. 命名并单击完成;
  4. 配置站点地图,这里的重要部分是在SubArea中选择您的实体。
  5. 保存并发布您的站点地图;
  6. 保存,验证,发布和播放您的应用。瞧,您将获得与此视图类似的视图:

enter image description here