如何在 Dynamics 中创建自定义通知
How to create a custom notification in Dynamics
我正在考虑在 Dynamics 365 中创建一个通知功能,为了找到最佳解决方案,我已经开始寻找可能性(Javascript/C#/所有其他)。示例:向用户发送创建新潜在客户的通知。
编辑:添加新通知应该是通用且容易的。所以也许它应该是一个工作流程步骤,或者连接到一个实体。
电子邮件通知已集成在 Dynamics 365 中
Microsoft Graph 具有通知功能(仅限 Beta 版)
创建自定义实体。并在仪表板上添加一个 Web 资源 (Javascript),它会查看实体以查找当前用户是否有任何记录。如果是,请弹出。
使用 Chrome 扩展名通知用户。
(示例:https://community.dynamics.com/crm/b/bruce365usingdynamics/archive/2017/11/02/announcing-365-notify)
你还知道其他的可能性吗?
或者您对这些有任何经验吗?应该去还是不去。
- 我会说如果你想使用更少的代码解决方案然后使用工作流
并根据需要放置触发器。发送电子邮件给团队或
此工作流中的特定用户。只需在电子邮件中设置为
客户或联系人或您拥有触发器的任何实体。经过
这样您就可以在社交窗格中看到所有这些通知
还有时间轴。
- 如果您需要一些自定义逻辑,请使用插件,然后依次调用
workflow 这将是 onDemand workflow 并且只会被使用
发送电子邮件。
也可以有不同的想法。但是我们在我们的一个生产系统上安装了它,它很好地满足了通知的要求。
你最好的选择是仪表板,在时间轴/中带有Posts社交窗格。这只需要一些配置,例如 Post 规则、时间轴嵌入仪表板和用户培训。
如果没有,及时工作流或MS Flow发送摘要通知。
由于您特别希望在 CRM 系统内与用户进行交互,因此有许多简单的方法:
任务队列(被动)-
在 CRM 中创建任务记录(如果您愿意,这些记录也可以同步到 Outlook)。用户查看包含他们所有任务的队列。您可以类似地将任务分配给用户团队。我向具有许多不同任务的面向 CRM 的用户推荐这种方法。
View/Report/Dashboard(被动)-
创建需要操作的记录视图。然后,用户会定期查看这些视图。我推荐这种方法用于 non-time 敏感任务,以及跨多条记录批量执行的任务。
电子邮件(有效)-
创建包含发送电子邮件步骤的工作流。这很容易做到,但可能会生成大量电子邮件,然后用户可能会忽略这些电子邮件。我只推荐这种方法用于罕见的通知或需要紧急操作的通知。
电子邮件报告(有效)-
第二种和第三种方法的混合,有第三方解决方案会定期通过电子邮件将查看结果发送给用户。如果您想要一种不经常向用户发送垃圾邮件的主动方法,这将是我的建议。这些都易于安装和配置,并且成本低。
除了上面提供的许多可行选项(其中一些我不知道)之外,如果用户的日常职责包括与 Leads 打交道,您可能希望保持超级简单 - 创建一个 My New Leads 视图并指示他们全天检查它。您甚至可以将此视图放在仪表板上,使您的选项 3 变得多余。
如果用户很少需要关注潜在客户,则更需要通知。假设潜在客户数量不会淹没他们的收件箱,为了简单起见,您可以从工作流电子邮件通知开始。
我正在考虑在 Dynamics 365 中创建一个通知功能,为了找到最佳解决方案,我已经开始寻找可能性(Javascript/C#/所有其他)。示例:向用户发送创建新潜在客户的通知。
编辑:添加新通知应该是通用且容易的。所以也许它应该是一个工作流程步骤,或者连接到一个实体。
电子邮件通知已集成在 Dynamics 365 中
Microsoft Graph 具有通知功能(仅限 Beta 版)
创建自定义实体。并在仪表板上添加一个 Web 资源 (Javascript),它会查看实体以查找当前用户是否有任何记录。如果是,请弹出。
使用 Chrome 扩展名通知用户。 (示例:https://community.dynamics.com/crm/b/bruce365usingdynamics/archive/2017/11/02/announcing-365-notify)
你还知道其他的可能性吗?
或者您对这些有任何经验吗?应该去还是不去。
- 我会说如果你想使用更少的代码解决方案然后使用工作流 并根据需要放置触发器。发送电子邮件给团队或 此工作流中的特定用户。只需在电子邮件中设置为 客户或联系人或您拥有触发器的任何实体。经过 这样您就可以在社交窗格中看到所有这些通知 还有时间轴。
- 如果您需要一些自定义逻辑,请使用插件,然后依次调用 workflow 这将是 onDemand workflow 并且只会被使用 发送电子邮件。
也可以有不同的想法。但是我们在我们的一个生产系统上安装了它,它很好地满足了通知的要求。
你最好的选择是仪表板,在时间轴/中带有Posts社交窗格。这只需要一些配置,例如 Post 规则、时间轴嵌入仪表板和用户培训。
如果没有,及时工作流或MS Flow发送摘要通知。
由于您特别希望在 CRM 系统内与用户进行交互,因此有许多简单的方法:
任务队列(被动)- 在 CRM 中创建任务记录(如果您愿意,这些记录也可以同步到 Outlook)。用户查看包含他们所有任务的队列。您可以类似地将任务分配给用户团队。我向具有许多不同任务的面向 CRM 的用户推荐这种方法。
View/Report/Dashboard(被动)- 创建需要操作的记录视图。然后,用户会定期查看这些视图。我推荐这种方法用于 non-time 敏感任务,以及跨多条记录批量执行的任务。
电子邮件(有效)- 创建包含发送电子邮件步骤的工作流。这很容易做到,但可能会生成大量电子邮件,然后用户可能会忽略这些电子邮件。我只推荐这种方法用于罕见的通知或需要紧急操作的通知。
电子邮件报告(有效)- 第二种和第三种方法的混合,有第三方解决方案会定期通过电子邮件将查看结果发送给用户。如果您想要一种不经常向用户发送垃圾邮件的主动方法,这将是我的建议。这些都易于安装和配置,并且成本低。
除了上面提供的许多可行选项(其中一些我不知道)之外,如果用户的日常职责包括与 Leads 打交道,您可能希望保持超级简单 - 创建一个 My New Leads 视图并指示他们全天检查它。您甚至可以将此视图放在仪表板上,使您的选项 3 变得多余。
如果用户很少需要关注潜在客户,则更需要通知。假设潜在客户数量不会淹没他们的收件箱,为了简单起见,您可以从工作流电子邮件通知开始。