已经在两个ENTITY间建立级联删除的关系,并在plugin中注册了对两个entity删除的操作。但测试时plugin只捕获了对父实体的删除操作,而子实体的删除操作却捕获不到。在CRM4.0中处理级联删除时,是不是对子实体的删除操作并没有通过web service方式处理?请大家帮我解答一下,谢谢。
把子实体的delete plugin 注册在child Pipeline 看看
你可以这样试一下,在注册是不要填写Entityname,这样在任何一个实体做删除动作的时候都会触发这段代码,你在代码里面在做具体判断,这样可以试一下,看是否你的代码哪里出了问题。
谢谢你的回答,但我测试了后还是只能记录当前操作的ENTITY,而它关联的子实体还是没有记录。
谢谢刀客,现在可以记录子实体的删除操作了。但注册到CHILD PIPELINE中后原有代码中通过CONTEXT.USERID来获取谁做了这种操作获取不到了。等会到服务器去调试一下代码查查SDK才知道原因。