【问题标题】:How can I add in Dynamics CRM custom field on Activities Views?如何在活动视图上添加 Dynamics CRM 自定义字段?
【发布时间】:2014-06-19 09:58:17
【问题描述】:

在 Dynamics CRM 2013 中,我使用标准活动和自定义活动。对于他们所有人,我都有自定义字段Account,我会自动填写来自Regarding 对象的帐户(如果可能的话)。有没有办法在一般活动视图上显示此字段(不适用于特定活动)?是否有办法将自定义字段直接添加到 Activity 实体?

【问题讨论】:

  • 您不能将自定义字段添加到活动等系统实体。您能详细说明您的自定义活动吗?
  • @Zach 您的评论说明了一切,不可能添加由所有活动类型实体共享的自定义字段。我想没有什么要详细说明的了,把你的评论作为答案:)
  • 我知道不可能添加它们,但也许您知道一些解决此问题的解决方法。我唯一需要的是在视图中显示该字段。

标签: dynamics-crm dynamics-crm-2011 microsoft-dynamics dynamics-crm-2013


【解决方案1】:

向“所有活动”视图添加字段

CRM 中有许多系统实体,您无法为其添加自定义字段或关系。其中包括基本活动实体、模板和报告以及许多其他表格。

http://msdn.microsoft.com/en-us/library/gg334739.aspx

我不知道您可以通过任何方式扩展基本活动视图以包含自定义列。但是,您可以使用在 CRM 中的 iframe 或弹出窗口中运行的自定义应用程序来实现类似的功能。由于您要求潜在的解决方法,我想我会发布一些有关如何执行此操作的更多信息。这不是开箱即用的东西,需要 CRM 开发人员来实施。

将字段和实体与不可自定义的实体相关联:

我过去曾使用过的一种将报表与其他实体关联的解决方案是创建一个自定义报表实体,该实体通过 GUID 链接到系统报表。创建系统报告时,插件逻辑会创建具有相同 GUID 的自定义报告,然后此自定义报告包含您需要的自定义关系。不幸的是,虽然这为您提供了在插件或自定义应用程序代码中使用的工具,但它并没有直接为您提供 CRM 中的有用关系。

【讨论】:

  • 当然,您可以将自定义字段添加到包括活动在内的各种系统实体,但不能添加到某些特定的受限实体,包括 ActivityPointer。
  • 我不相信您可以将自定义字段添加到 CRM 2013 中的基本活动实体。如果您确实可以做到这一点,请向我们提供您如何实现它的说明,因为这将回答 Natasha 的问题.
  • 我认为我们在这里混淆了术语。有各种单独的实体,例如电话、任务、电子邮件(以及可选的一些自定义实体),它们被组合为“活动”,问题的措辞表明 Natasha 已经通过添加自定义查找字段来修改其中的一些。她希望将其包含在 Activity 实体的视图中(为了清晰和无歧义,最好使用 ActivityPointer 的模式名称来引用)。这是不容易实现的。无论是什么问题,您关于无法向系统实体添加自定义字段的回答都是不正确的。
  • @AdamV,您能否分享您的解决方案(创建新活动和复制系统中存在的所有活动的信息除外)?
  • 我已更新我的回复,以便更清楚地了解哪些系统实体无法自定义。我相信我的回答是正确的,您不能将自定义列添加到“所有活动”视图。
【解决方案2】:

由于活动是电话、任务、电子邮件、约会、传真等活动的集合,您需要在每个(您)所需的实体上添加自定义字段。

如果您在字段中填写了帐户实体,则使用 jscript 从表单加载时的相关对象中获取帐户名称。

if(Xrm.Page.getAttribute("regardingobjectid")!=null) {
 if(Xrm.Page.getAttribute("regardingobjectid").getValue()[0].entityType =="account") { // This works for Account Entity only
Xrm.Page.getAttribute("cust_field").setValue( Xrm.Page.getAttribute("regardingobjectid").getValue()[0].name);
}

}

谢谢,

【讨论】:

  • 我知道如何更新这个字段。问题是在 “所有活动” 视图中显示它。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-05-26
  • 2023-03-28
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多