如何在Dynamics中创建自定义通知

时间:2019-05-09 09:06:32

标签: dynamics-crm dynamics-365 dynamics-crm-365

我正在寻找在Dynamics 365中创建通知功能的方法,并且为了找到最佳解决方案,我从搜索可能性(Javascript / C#/所有其他方法)开始。示例:向用户发送创建新潜在客户的通知。

编辑:它应该是通用的并且易于添加新的通知。因此,也许应该是工作流程步骤,或连接到实体。

  1. 电子邮件通知已集成在Dynamics 365中

  2. Microsoft Graph具有通知的可能性(仅在Beta中)

    https://developer.microsoft.com/en-us/graph/graph-explorer#

  3. 创建一个自定义实体。并在仪表板上添加一个Web资源(Javascript),该资源可浏览实体以查找当前用户上是否有任何记录。如果是这样,请弹出一个窗口。

  4. 使用Chrome扩展程序通知用户。 (例如:https://community.dynamics.com/crm/b/bruce365usingdynamics/archive/2017/11/02/announcing-365-notify

您还有其他可能性吗?

或者您是否有任何经验。应该去还是不去。

4 个答案:

答案 0 :(得分:1)

最好的选择是仪表板,在时间轴 /社交窗格中带有帖子。这只需要几个配置,例如发布规则,将时间线嵌入到仪表板中以及用户培训。

Activity feeds

Activity Timeline

如果没有,请及时发送工作流或MS Flow的摘要通知。

答案 1 :(得分:0)

  1. 我想说的是,如果您希望减少代码编写量,请使用Workflow 并根据需要放置触发器。发送电子邮件给团队 此工作流程中的特定用户。只需在电子邮件中设置为 客户或联系人或您拥有触发器的任何实体。通过 这样,您可以在“社交”窗格中查看所有这些通知 时间轴。
  2. 如果您需要一些自定义逻辑,请使用插件,然后依次调用 工作流将是按需工作流,仅用于 发送电子邮件。

也可以有不同的想法。但是我们已经在我们的一个生产系统上安装了此工具,它可以很好地满足Notification的要求。

答案 2 :(得分:0)

由于您特别想在CRM系统中与用户进行交互,因此有许多简单的方法:

任务队列(被动)- 在CRM中创建任务记录(如果您想花哨的话,也可以同步到Outlook)。用户查看包含所有任务的队列。您可以类似地将任务分配给用户团队。对于有许多不同任务的面向CRM的用户,我建议使用这种方法。

查看/报告/仪表板(被动)- 创建需要操作的记录的视图。然后,用户会定期查看这些视图。对于非时间敏感的任务以及在许多记录中批量执行的任务,我建议使用这种方法。

电子邮件(有效)- 使用“发送电子邮件”步骤创建工作流程。这很容易做到,但可能会生成大量电子邮件,用户随后可能会忽略它们。对于极少的通知或需要紧急行动的通知,我只推荐这种方法。

通过电子邮件发送的报告(有效)- 第二种方法和第三种方法的混合,有第三方解决方案可以按计划将查看结果通过电子邮件发送给用户。如果您想要一种主动的方法而又不会不断向用户发送垃圾邮件,这将是我的建议。这些易于安装和配置,并且成本低。

答案 3 :(得分:0)

除了上面提供的许多可行选项(我不知道其中的一些选项)之外,如果用户的日常职责包括与潜在客户一起使用,您可能还想使其变得非常简单-创建“我的新潜在客户”视图并指导他们全天检查一下。您甚至可以将此视图放置在仪表板上,从而使选项3变得多余。

如果用户很少需要关注潜在客户,那么对通知的需求就会增加。假设潜在客户数量不会淹没他们的收件箱,为简单起见,您可以从工作流程电子邮件通知开始。