Delete Plugin CRM Dynamics - 当一个实体被删除时,关联的注释会自动删除吗?

Delete Plugin CRM Dynamics - when an entity is deleted will the associated notes delete automatically?

我有一个自定义账单实体,该实体中的一行账单数据有一个关联的注释 pdf。当 service.Delete 在 bill guid 的插件中被调用时,关联的注释是否也会被删除(即级联删除)?

级联删除行为由系统配置处理,而不是由插件处理。 如果您 google 诸如“配置级联删除动态 crm”之类的内容,您可以找到其他结果来帮助您理解它。

如果你有一个特定的场景,级联不适用或者你想执行一些特定的逻辑(比如在删除之前将附件保存到另一个实体)那么你需要更具体,Whosebug 是一个以社区为中心的在问答形式的技术方面,还有 Dynamics Community Forums 有关 Microsoft Dynamics 的更一般性问题。

就像 Guido 解释的那样,这是由这两个实体之间的关系行为处理的。 Read more.

让我们来看看 Appointment 和 Note 之间的这种 OOB 关系 - 这具有“Parental”行为并且 Delete 设置为“Cascade All”

您可以选择将行为切换为“可配置级联”,但我看到一个阻止程序,无法更改删除行为并且它呈灰色显示。

通常对于自定义关系或任何允许的地方,我们可以将删除选项切换为“删除 Link”。在这种情况下 - 因为它不允许,您可能必须停止注释删除并在注释预删除插件中自行取消链接。