来自CRM 2011中插件的警报消息

时间:2013-03-25 22:59:52

标签: dynamics-crm-2011 dynamics-crm-online

我在帐户更新字段中注册了一个插件。每当用户更新父帐户记录时,此插件都会更新所有子联系人。用户希望看到弹出(确认)消息,指出“所有子联系人即将被更新”。 当用户单击“取消”时,不会发生更新。

以下是我的问题:

  1. 最好的方法是什么?
  2. 首先可以从插件中显示警告消息吗?
  3. 了解JavaScript的 onsave 是其中一个选项,是否可以防止注册的插件被解雇?
  4. 请注意。每当使用父客户字段创建联系人记录时,我都有一个工作流程,用于更新与父帐户字段的联系人字段。当选择父客户(账户)时,还会在联系表单上自动填充字段。

    还有一种方法可以在更新表格的“On Save”地址字段之前和之后获取字段值吗?我问这个问题,当且仅当帐户记录上有地址字段的更新时,我才会显示弹出窗口吗?

1 个答案:

答案 0 :(得分:3)

  1. 实现这一目标的最简单方法是使用插件。一般的经验法则是,如果一个任务需要用户交互(操作是在GUI级别上),那么应该使用这个叫做JavaScript的可怕事情。

  2. 是的,但不是你的想法。您可以通过抛出异常来使执行崩溃,在某些情况下,您将收到错误消息。它不是的一种方式。如初。

  3. 不确定这是否是尝试停止插件的最佳解决方案。我的建议是添加一个隐藏字段,设置为用户决定的任何内容。在插件中(触发时间),您只需检查字段的值并相应地停止/继续。

  4. 自己的建议:
    为什么不让显示的字段?这样,用户会收到警告,但也可以根据自己的需要进行设置。当然,它需要额外的逻辑来检查字段是否已被更改,以确定是否显示警报。