当有人记录案例时发送电子邮件通知 activity
Send email notification when someone logs case activity
我们公司想知道案例 activity 何时达到最初估计时间的 75%。
但是,我认为这可能有点艰难。
那么,有人可以解释当有人针对案例记录任何类型的 "case activity" 时如何从 Microsoft Dynamics CRM 发送电子邮件通知吗?如有必要,我很乐意使用 .NET 代码。
针对 'case activity' 实体创建工作流,向工作流添加条件以仅在 'case activity' 与案例相关时发送电子邮件。例如。关于案例包含数据。
对于这种事情,我更喜欢插件,因为您可以在插件的上下文中做更多的事情。
这就是我的想象:
每当 activity 条记录为 created/modified/deleted 时;如果是关于案例,插件将执行:
- 获取案例的所有相关活动
- 总结
Duration
- 如果
Duration Total
是案例估计的 75%,则开火
工作流程
工作流随后将配置为发送电子邮件。通过将插件与工作流程相结合,如果 wording/recipients/from 将来需要更改,您可以配置电子邮件。
我可能还会将 75%
作为配置设置传递给插件,这样这也是半可配置的(不涉及代码 - 但您需要修改插件注册) .
插件需要满足
- 正在添加新活动
- 正在编辑现有活动(持续时间 and/or 状态更改)
起初我以为您还需要处理删除,但这会将持续时间降低到 75% 以下,因此您不需要发送电子邮件。
我们公司想知道案例 activity 何时达到最初估计时间的 75%。
但是,我认为这可能有点艰难。
那么,有人可以解释当有人针对案例记录任何类型的 "case activity" 时如何从 Microsoft Dynamics CRM 发送电子邮件通知吗?如有必要,我很乐意使用 .NET 代码。
针对 'case activity' 实体创建工作流,向工作流添加条件以仅在 'case activity' 与案例相关时发送电子邮件。例如。关于案例包含数据。
对于这种事情,我更喜欢插件,因为您可以在插件的上下文中做更多的事情。
这就是我的想象:
每当 activity 条记录为 created/modified/deleted 时;如果是关于案例,插件将执行:
- 获取案例的所有相关活动
- 总结
Duration
- 如果
Duration Total
是案例估计的 75%,则开火 工作流程
工作流随后将配置为发送电子邮件。通过将插件与工作流程相结合,如果 wording/recipients/from 将来需要更改,您可以配置电子邮件。
我可能还会将 75%
作为配置设置传递给插件,这样这也是半可配置的(不涉及代码 - 但您需要修改插件注册) .
插件需要满足
- 正在添加新活动
- 正在编辑现有活动(持续时间 and/or 状态更改)
起初我以为您还需要处理删除,但这会将持续时间降低到 75% 以下,因此您不需要发送电子邮件。