Dynamics crm 2011 多条记录上删除消息的插件执行是否同步?

Dynamics crm 2011 多条记录上删除消息的插件执行是否同步?,dynamics-crm-2011,dynamics-crm,crm,microsoft-dynamics,Dynamics Crm 2011,Dynamics Crm,Crm,Microsoft Dynamics,我是Dynamics CRM的新手,到目前为止,我找不到任何适用于我的场景的信息。 我们有一个程序实体,可以有/引用多个程序日期实体,每个程序日期可以有/引用多个事件实体。 我们有一个视图,显示与程序相关的所有事件,并在程序窗体上以文本形式显示事件总数。从视图中,用户可以选择多个事件,然后单击删除按钮。这是CRM附带的按钮,不是自定义按钮 如果我为事件实体上的Delete message创建了一个插件,并希望查询保留事件总数的program和program date字段,然后减去一个,我不确定这

我是Dynamics CRM的新手,到目前为止,我找不到任何适用于我的场景的信息。 我们有一个程序实体,可以有/引用多个程序日期实体,每个程序日期可以有/引用多个事件实体。 我们有一个视图,显示与程序相关的所有事件,并在程序窗体上以文本形式显示事件总数。从视图中,用户可以选择多个事件,然后单击删除按钮。这是CRM附带的按钮,不是自定义按钮

如果我为事件实体上的Delete message创建了一个插件,并希望查询保留事件总数的program和program date字段,然后减去一个,我不确定这些插件是否会按顺序执行或同时执行,从而产生竞争条件

现在使用javascript,我也不知道是否可以读取实体记录PK并连接到弹出的确认删除对话框中,然后执行web服务调用

有什么想法吗

谢谢
Dan

删除操作将同步处理当前用户的删除操作,但不会阻止其他用户对与程序相关的事件执行删除操作

您可以查看的一个选项是在程序和程序日期实体上创建一个名为“已删除事件”的标志。然后在read上创建另一个插件,检查其“Events Deleted”标志是否已翻转,如果已翻转,则重新计算该值,更新该值并清除其标志,以便不再进行计算