65.9K
CodeProject 正在变化。 阅读更多。
Home

使用 Flow 从接收到的电子邮件创建联系人

emptyStarIconemptyStarIconemptyStarIconemptyStarIconemptyStarIcon

0/5 (0投票)

2018 年 5 月 27 日

CPOL

3分钟阅读

viewsIcon

4405

如何使用 Flow 从接收到的电子邮件创建联系人

EmailToCRMUsingFlow2 copy

上周在一次会议中,一位客户解释了需求

“..我们在一个邮箱中收到电子邮件,我们手动在 CRM 中使用发件人姓名和地址创建联系人以进行进一步处理,我们希望自动化这个过程.. .”

这项任务将扩展现有系统功能,但没有可重用或修改的现有代码,当然,期望是尽快交付。因此,这是使用 Microsoft Business Application Platform 的完美案例。在这篇文章中,我将解释使用 Flow 提供解决方案是多么容易。

Flow 新手?

Flow 是 Business Application Platform 的一部分,也是 Microsoft 用于创建自动化工作流程的最新服务。它面向商业用户和高级用户,因此大多数情况下,无需编写任何代码即可执行任务。它的一些很酷的功能是

  1. 它集成了不同的系统和应用程序
  2. 创建工作流程和自动化任务
  3. 在系统之间传输数据
  4. 可以轻松地与许多其他 Microsoft 技术一起使用

要开始使用,第一步是在 flow.microsoft.com 注册。目前,有一个基本的“Flow Free”计划是免费的,有关定价的更多详细信息,请参阅这里

Flow 如何工作?

Flow 中有三个基本组件,分别是连接器、触发器和操作。

连接器用于连接到源系统和目标系统。连接器的一些示例有 Dynamics 365、OneDrive、Gmail、Twitter、Excel、Azure Storage、Oracle、DB2、RSS、Eventbrite 或 Youtube。目前,大约有 227 个连接器可用,希望这个数字会增加。

触发器是连接器内部发生的事件。例如,对于 SharePoint,一些触发器是

  • 文件创建
  • 文件删除
  • 文件修改

类似地,Gmail 的触发器是收到新电子邮件。一个连接器可以有多个触发器,在 Flow 中,通常我们选择一个触发器来启动 Flow 的执行。

选择触发器后,通常下一步是选择目标系统或服务(再次使用连接器)。与源连接器的触发器类似,目标连接器可能具有多个相关的操作可供选择。例如,Office 365 Outlook 具有

  • 创建联系人
  • 发送电子邮件
  • 创建事件

通过选择一个操作,我们告诉目标系统或服务器应该发生什么。好处是我们可以选择多个将按顺序执行的操作。例如,我们可以创建一个 Flow,该 Flow 在收到电子邮件时会发送 SMS、在 Sharepoint 中创建一个文件,并在 Dynamics 365 中创建一个记录。

解决方案

  • 登录到 https://flow.microsoft.com/ 并单击“查看全部”链接。
  • 搜索并选择 Gmail。
  • 单击“当收到新电子邮件时”。

    ETOC1

    ETOC2

    CCFEF3

  • 单击菜单,然后使用“+ 添加新连接”使用您的 Gmail 帐户登录

    CCFEF4

  • 单击“添加一个操作”。
  • 键入 Dynamics,然后单击“Dynamics 365 – 创建新记录”。

    CCFEF5

  • 单击菜单,然后从“+ 添加新连接”登录到 Dynamics 365 帐户。
  • 在“组织名称”字段中选择您的 Dynamics 365 组织名称。
  • 从“实体名称”字段中选择 ‘联系人’ 作为实体
  • 选择实体名称后,将在“创建新记录”表单中加载更多字段

    CCFEF7

    CCFEF8

    CCFEF8.1.PNG

  • 在表单中,单击“姓氏”,然后从动态内容列表中,选择“发件人姓名”。
  • 类似地,在创建新记录表单中选择“电子邮件”,然后从动态内容“发件人”电子邮件地址。
  • 按保存按钮以保存 Flow,就这样!

    CCFEF9

    CCFEF10 CCFEF11

  • 向链接的帐户发送电子邮件,并在 3-4 秒后,验证在 Dynamics 365 中从收到的电子邮件创建的新联系人。
  • 单击“我的 Flow”链接,然后单击列出的 Flow 以验证其执行是否成功。

    CCFEF12

    CCFEF13

注意

此演示是使用 Gmail 创建的,但对于 Outlook,可以使用“Outlook.com”和“Office 365 Outlook”这两个连接器。但需要注意的是,它们目前不提供发件人姓名作为动态内容。一个解决方案是将 Outlook 电子邮件重定向到 Gmail 邮箱,并将 Gmail 配置为在 Dynamics 365 中创建联系人。

联系,在 twitter 上关注我:@yaweriqbal,在 Linkedin 上关注我:yawer.iqbal

© . All rights reserved.