级联更新表

时间:2017-12-13 10:15:20

标签: c# dynamics-crm cascading

-3 投票 喜爱

我有一个非常复杂的事情要实现,我正在搜索有关操作方法的一些输入。

UseCase:某些函数必须在与父表/记录相关的所有子表/记录上执行。

更新:用例基于Dynamics CRM,必须实现对某些记录的级联分配给其他团队/用户。因此,一个人将根记录分配给一个新团队。然后,此机制必须将此分配级联到与XML中配置的根记录相关的所有记录。此分配将使用CRM SDK完成。整个过程基于Microsoft Dynamics CRM的专有数据模型。

选择此配置的printscreen: enter image description here

重要的部分是定义获取条件的部分。属性“value”定义一个占位符,该占位符将替换为来自父表/记录的ID或ID。这通常是一个ID列表,然后必须进行预处理,再次为下一个子记录创建一组ID。所以最后我需要存储这些ID并将它们用于下一个级联。

编辑:理论上,级联实体可以“无休止地”嵌套

任何人都知道如何以更高效或更低效的方式实现这一目标?也许有一些示例代码?

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

看起来你已经很好地定义了问题以开始编码。一旦你得到一些代码可以分享,我们可能会更好地提供帮助。

但是,在开始编码之前,您是否已查看关系中的可配置级联功能?将关系类型设置为“可配置级联”后,您可以选择每个不同的区域。 Assign的开箱即用级联可以完成你想做的部分或全部:

screenshot