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





0/5 (0投票)
上周,在一次会议中,客户解释了需求:“……我们在邮箱中收到电子邮件,然后手动从发件人姓名和地址在 CRM 中创建联系人以进行进一步处理,我们希望实现自动化……
上周,在一次会议中,客户解释了需求
“……我们在邮箱中收到电子邮件,然后手动从发件人姓名和地址在 CRM 中创建联系人以进行进一步处理,我们希望实现自动化……”。”
这项任务将扩展现有的系统功能,但没有现成的代码可供重用或修改,当然,期望是尽快交付。因此,这是使用 Microsoft Business Application Platform 的绝佳案例。在本文中,我将解释使用 Flow 提供解决方案有多么容易。
刚接触 Flow?
Flow 是 Business Application Platform 的一部分,它是 Microsoft 最新推出的用于创建自动化工作流的服务。它面向业务用户和普通用户,因此大多数情况下都可以无需编写任何代码来完成任务。它的一些很酷的功能包括:
- 集成不同的系统和应用程序
- 创建工作流和自动化任务
- 在系统之间传输数据
- 可轻松与其他 Microsoft 技术结合使用
要开始,第一步是访问 flow.microsoft.com 进行注册。目前有一个基本的“Flow Free”计划是免费的,有关定价的更多详细信息,请参阅此链接。
Flow 如何工作?
Flow 中有三个基本组件:连接器、触发器和操作。
连接器用于连接到源系统和目标系统。一些连接器的例子包括 Dynamics 365、OneDrive、Gmail、Twitter、Excel、Azure Storage、Oracle、DB2、RSS、Eventbrite 或 Youtube。目前几乎有 227 个连接器可用,希望这个数字会继续增加。
触发器是连接器内部发生的事件。例如,对于 SharePoint,一些触发器包括:
- 文件创建
- 文件删除
- 文件修改
类似地,Gmail 的触发器是“当新电子邮件到达时”。一个连接器可以有多个触发器,在流中,我们通常选择一个触发器来启动流的执行。
选择触发器后,下一步通常是选择目标系统或服务(再次使用连接器)。与源连接器的触发器类似,目标连接器可能具有多个关联的操作可供选择。例如,Office 365 Outlook 具有:
- 创建联系人
- 发送电子邮件
- 创建事件
通过选择一个操作,我们告诉目标系统或服务器应该做什么。好的一点是我们选择了多个操作,它们将一个接一个地执行。例如,我们可以创建一个流,在收到电子邮件时发送短信,在 SharePoint 中创建文件,并在 Dynamics 365 中创建记录。
解决方案
- 登录到 https://flow.microsoft.com/ 并点击“查看全部”链接
- 搜索并选择 Gmail
- 点击“当新电子邮件到达时”
- 点击菜单,然后使用“+ 添加新连接”通过您的 Gmail 帐户登录
- 点击“添加操作”
- 输入 Dynamics,然后点击“Dynamics 365 – 创建新记录”
- 点击菜单,然后从“+ 添加新连接”登录到 Dynamics 365 帐户
- 在“组织名称”字段中选择您的 Dynamics 365 组织名称
- 在“实体名称”字段中选择“联系人”作为实体
- 选择实体名称后,“创建新记录”表单中将加载更多字段
- 在表单中,点击“姓氏”,然后从动态内容列表中选择“发件人姓名”
- 同样,在创建新记录表单中选择“电子邮件”,然后从动态内容中选择“来自”电子邮件地址
- 按“保存”按钮保存 Flow,就这样!
- 向关联的帐户发送电子邮件,3-4 秒后,通过收到的电子邮件验证 Dynamics 365 中是否已创建新联系人。
- 点击“我的流”链接,然后点击列出的流以验证其执行是否成功
注意
此演示是使用 Gmail 创建的,但对于 Outlook,有“Outlook.com”和“Office 365 Outlook”两个连接器可用。但有一个要注意的地方是,目前它们不提供发件人姓名作为动态内容。一个解决方案是将来电转发到 Gmail 邮箱,并配置 Gmail 在 Dynamics 365 中创建联系人。
关于我
我是一名在澳大利亚墨尔本工作的 IT 顾问。我使用 Microsoft 技术(Dynamics 365、Office 365、Azure、Flow、Power Apps、Power BI)解决业务问题。我积极参与社区活动,并在 http://www.crmtechie.com/ 上撰写博客。
我喜欢与从事 IT 行业、提供解决方案或仅喜欢 Microsoft 技术的人建立联系。要联系我,请关注我的博客,并通过 LinkedIn、Twitter 或 Facebook 与我联系。
博客: http://www.crmtechie.com/
Twitter: @YawerIqbal
LinkedIn: YawerIqbal
Facebook: Yawer.Iqbal