Process CRM Dynamics在将成员添加到列表实体时如何触发流程

Process CRM Dynamics在将成员添加到列表实体时如何触发流程,process,dynamics-crm-2011,Process,Dynamics Crm 2011,我有3个实体,如成员、列表和列表成员。成员和列表具有多对多关系,因为一个成员可以添加到多个列表中,而列表本身自然会添加多个成员。我试图在ListMember实体中保存成员和列表的相关记录。也就是说,当一个成员被添加到列表中时,必须在ListMember实体中创建一条记录,其中包含该成员和列表 我的第一个问题是,是否有任何自动化的方法来实现这一点,也就是说,我可以将ListMember实体定义为多对多关系保持器或类似的东西吗 第二个问题是,如果没有这样的方法,那么每次将成员添加到列表中时,如何触发

我有3个实体,如成员、列表和列表成员。成员和列表具有多对多关系,因为一个成员可以添加到多个列表中,而列表本身自然会添加多个成员。我试图在ListMember实体中保存成员和列表的相关记录。也就是说,当一个成员被添加到列表中时,必须在ListMember实体中创建一条记录,其中包含该成员和列表

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

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

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


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

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

  • 滚动你自己的实体,基本上做同样的事情。您还可以通过查找
    regardingobjectid

    regObj=Xrm.Page.getAttribute(“regardingobjectid”).getValue()

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


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

    谢谢您的回复。你说得对,我想要第一个选择。那么,在哪里可以找到自动创建的实体呢?我在“自定义”窗口的“实体”列表中找不到它。@ZaferSernikli,因为它没有作为真正的实体列出。您不能在关系之外配置它。如果您需要任何其他信息,您必须创建自己的加入实体。因此,我们回到选项2。如果我要使用我的加入实体,那么每次在列表中添加成员时,我都需要一个在ListMember实体中添加记录的过程。如何使用此操作触发将向ListMember实体添加记录的进程?@ZaferSernikli如果不向列表中添加成员,则需要创建一个新的ListMember,选择实体中的成员和列表。那么就没有触发器可以创建了。你是说我只需要使用ListMember实体,但是用户很难做到这一点。如果我使用这个方法,将成员添加到列表中,这非常简单,因为他只需单击“添加现有成员”按钮并选择他想要添加的成员。以您的方式,他必须为每个他想要与列表匹配的成员选择列表和成员;这不是一件实际的事情。