【问题标题】:CRM Dynamics How to set short list - long list relationshipCRM Dynamics 如何设置短名单-长名单关系
【发布时间】:2013-09-25 10:30:37
【问题描述】:

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

完全指定它:

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

  • 长列表实体:LL1 (x1,x4,x7), LL2(x2,x10) {sample}

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

那么,我怎样才能使这样的系统工作呢?

【问题讨论】:

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


    【解决方案1】:

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

    LongList 实体属性

    1) 列表名称

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

    ShortList 实体属性

    1) 列表名称

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

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

    LongListMember 实体属性

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

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

    ShortListMember 实体属性

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

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

    现在创建一个长列表

    1) 创建Entity LongList的记录

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

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

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

    同样,创建一个 ShortList

    1) 创建Entity ShortList的记录

    2) 将 Long List 字段设置为相关的 Long List 记录

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

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

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

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

    【讨论】:

    • 感谢您的回答苏尼尔。除了创建 List-Member 实体之外,我昨天实际上做了一些类似你的东西。我将我的短名单作为长名单的孩子,因为每个长名单都可能有自己的短名单,而且每个短名单都必须有一个父长名单。我仍然会尝试你的解决方案,但我认为我只是在努力解决这个问题现在过滤。我可以过滤它,但对于每个长列表,我必须编写一个新视图。我可以让它只使用关系还是我必须使用连接来过滤那些东西?或者如果我按照你的方式做,只有关系会起作用吗?再次感谢您。
    • 还有一个问题。如何触发在 List-Member 实体中创建新记录的流程?我当然可以将列表传递给 List-Member 实体,但无法访问我添加到该列表中的成员记录。此外,我找不到说明在列表中添加成员的过程的触发器。
    • 实际上,连接也可以正常工作。连接类似于我上面描述的 ListMember 实体。基本上,ListMember 实体是列表和列表上的记录之间的连接。事实上,当我最初回答你的问题时,我也想建议联系,但我的回答变得很长。
    • 要在将列表成员添加到列表时触发某些内容,您应该创建一个工作流,当 ListMember 实体的 List 字段发生更改时触发该工作流。
    • 要过滤视图,您需要构建类似于contact->link-entity->LongList->condition LongList == LongList 的FetchXML 与当前Shortlist 关联。附:如果您觉得我的回答有帮助,请随时点赞 :)
    猜你喜欢
    • 2014-01-05
    • 2014-12-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多