CRM动态如何设置短列表 - 长列表关系

时间:2013-09-25 10:30:37

标签: list dynamics-crm-2011 dynamics-crm crm

我有3个实体,其中一个包含许多记录,另​​外两个是这些记录的列表。我的目标是创建长名单和候选人的简短名单。我可以用n-n关系创建长列表。我使用“添加现有记录”按钮将记录添加到长列表中。但是,我必须创建短列表,从指定的长列表中的项目中选择它们的记录。用户将首先消除大部分记录并将其添加到长列表中,然后从长列表中删除这些记录并将其添加到候选名单中。

完全指定它:

  • 记录实体:x1,x2,x3..............xn

  • 长名单实体:LL1 (x1,x4,x7), LL2(x2,x10) {样本}

  • 短名单实体:SL1 (x1,x7), SL2(x2) {他们拥有长名单中的记录,输入记录时,唯一的选项是指定长名单中的记录。}

    < / LI>

那么,我该如何使这样的系统工作?

1 个答案:

答案 0 :(得分:1)

创建四个实体LongList,ShortList,LongListMember,ShortListrMember

LongList实体属性

1)列表名称

2)您要存储的有关列表的任何其他信息。

ShortList实体属性

1)列表名称

2)LongList - 查找相关的LongList记录

3)您要存储的关于列表的任何其他信息。

LongListMember实体属性

1)列表名称 - 查找LongList实体

2)成员 - 查找要在列表中跟踪的实体。

ShortListMember实体属性

1)列表名称 - 查找ShortList实体

2)成员 - 查找要在列表中跟踪的实体。

现在创建一个长列表

1)创建实体LongList的记录

2)对于要在列表中跟踪的每条记录,添加LongListMember记录

a)列表名称字段指向您创建的新LongList记录

b)成员字段指向要添加到列表中的记录。

同样,要创建ShortList

1)创建实体ShortList的记录

2)将长列表字段设置为相关的长列表记录

3)对于要在列表中跟踪的每条记录,添加一个列表成员记录

a)列表名称字段指向您创建的新ShortList记录

b)成员字段指向要添加到列表中的记录。

要强制执行短列表成员应属于相关长列表的约束,您需要在ShortListMember表单上编写筛选查找,以便查找视图仅显示属于相关LongList的记录。 这有点复杂,所以如果您打算这样做,请告诉我,我可以帮助您。