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

时间:2014-05-16 05:18:24

标签: dynamics-crm-2011 dynamics-crm crm microsoft-dynamics

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

如果我在事件实体上为删除消息创建一个插件,并且想要查询保存事件总数的程序和程序日期字段然后减去一个我不确定这些插件将按顺序执行还是同时执行条件。

现在使用javascript我也不知道是否可以读取实体记录PK并挂钩弹出确认删除对话框并在执行完Web服务调用后执行

有什么想法吗?

由于 丹

1 个答案:

答案 0 :(得分:0)

删除将同步处理当前用户,但没有任何东西阻止其他用户对也与该程序关联的事件执行删除。

您可以看到的一个选项是在程序和程序日期实体上创建一个名为"已删除事件"的标志。然后在读取上创建另一个插件,检查它是否已删除"事件已删除"标志已被翻转,如果是,则重新计算该值,更新它并清除它的标记,以便它不会再次计算。