0

我有 3 个实体,例如 Member、List 和 ListMember。Member 和 List 具有多对多的关系,因为一个 Member 可以添加到多个 List 中,而一个 List 自然会添加多个 Member。我正在尝试将成员和列表的相关记录保留在 ListMember 实体中。也就是说,当一个Member 被添加到一个List 中时,那么必须在ListMember 实体中创建一个包含Member 和List 的记录。

我的第一个问题是,是否有任何自动化方法可以做到这一点,也就是说,我可以将 ListMember 实体定义为多对多关系保持器或类似的东西吗?

第二个问题是,如果没有这样的方法,每次将成员添加到列表时,如何触发在 ListMember 实体中使用成员和列表创建记录的过程,以及如何从两个列表中获取数据和过程中的成员?

有关该问题的更多信息,这是我之前的问题,它将情况简化为触发事件:

CRM Dynamics 如何设置短名单-长名单关系

4

1 回答 1

0

在 CRM 中创建 M:M 关系时,您有 2 个基本选项:

  1. 添加关系并将其定义为 M:M 将为您创建 ListMemeber 实体,并向成员添加列表,或者将成员添加到列表中将填充到 ListMember 实体中。

  2. 滚动你自己的实体,它基本上做同样的事情。您还可以通过查找来自动填充表单上的字段regardingojectid

    regObj = Xrm.Page.getAttribute("regardingobjectid").getValue();

关于objectid 将返回您在创建新实体时来自的引用实体。这将允许您填充您来自的关系的一侧,因此用户只需选择另一个实体。

听起来你想要选项 1,所以我不会再深入讨论选项 2。

于 2013-09-27T12:48:19.040 回答