Dynamics CRM子网格默认创建新记录与查找现有记录

时间:2016-06-29 16:04:05

标签: dynamics-crm dynamics-crm-2016

我们正在使用Dynamics CRM 2016.我正在使用帐户实体来跟踪客户和竞争对手。我在Opportunity和Account之间创建了一个新的1:N关系,并将其命名为Account_Competitors。我在名为“竞争对手”的机会表单上放置了一个子网格,并将其配置为显示相关的Account_Competitors。当我点击“+”按钮时,我会得到一个快速创建表单。我想要“添加现有”行为。我该如何解决这个问题?

2 个答案:

答案 0 :(得分:3)

如果查询“帐户上的机会”是需要业务,您将体验到您现在看到的内容(这听起来不是最佳)。

如果您将查找更改为可选,则在子网格中按“+”按钮时的初始行为将是启动“添加现有”行为。

话虽如此,为此建立1:N关系听起来有点奇怪。通过这种方式,竞争对手账户只能与单一机会相关联。我建议使用标准的竞争对手实体,或者改为使用N:N关系。

答案 1 :(得分:2)

要控制子网格上新记录按钮的行为,请查看子网格中正在选择的子实体。如果需要父级的查找字段,用户将在单击时获得“新记录”表单+按钮。如果子实体上不需要父实体的查找字段,则用户将获得“添加现有”的查找字段。

有关示例的详细信息,请查看http://www.inogic.com/blog/2014/05/sub-grid-add-action-behavior-in-dynamics-crm/