快速入门:使用 Azure 逻辑应用创建第一个自动化工作流 - Azure 门户

本快速入门介绍如何使用 Azure 逻辑应用构建第一个自动化工作流。 在本文中,请创建一个逻辑应用,以便定期查看网站的 RSS 源中是否有新项。 如果存在新项,逻辑应用会针对每个项发送电子邮件。 完成后,逻辑应用看起来大致与以下工作流类似:

概述 - 逻辑应用示例

若要按照本快速入门进行操作,你需要逻辑应用支持的提供商(例如 Office 365 Outlook)提供的电子邮件帐户。 至于其他提供商,请查看此处的连接器列表。 此逻辑应用使用 Office 365 Outlook 帐户。 如果使用其他电子邮件帐户,整个步骤仍然是相同的,但 UI 可能稍有不同。

另外,如果没有 Azure 订阅,请注册一个 Azure 试用帐户

登录到 Azure 门户

使用 Azure 帐户凭据登录到 Azure 门户

创建逻辑应用

  1. 在 Azure 主菜单中,选择“创建资源” > “集成” > “逻辑应用”。

    创建逻辑应用

  2. 在“创建逻辑应用”下,提供有关逻辑应用的详细信息,如下所示。 完成后,请选择“固定到仪表板” > “创建”。

    提供逻辑应用的详细信息

    属性 说明
    名称 MyFirstLogicApp 逻辑应用的名称
    订阅 <your-Azure-subscription-name> Azure 订阅的名称
    资源组 My-First-LA-RG 用于组织相关资源的 Azure 资源组的名称
    位置 中国东部 用于存储逻辑应用信息的区域
    Log Analytics 关闭 对于诊断日志记录,请保留“关闭”设置。
  3. 在 Azure 部署应用以后,逻辑应用设计器会打开并显示一个包含简介视频和常用触发器的页面。 在“模板”下选择“空白逻辑应用”。

    选择空白逻辑应用模板

接下来请添加一个触发器,该触发器在出现新的 RSS 源项时触发。 每个逻辑应用都必须从触发器开始,该触发器在发生特定事件或特定条件得到满足的情况下触发。 每当触发器触发时,逻辑应用引擎就会创建一个逻辑应用实例来启动并运行工作流。

使用触发器检查 RSS 源

  1. 在设计器的搜索框中输入“rss”。 选择触发器“RSS - 发布源项时”

    选择触发器“RSS - 发布源项时”

  2. 为触发器提供如下所示的信息:

    使用 RSS 源、频率和间隔设置触发器

    属性 说明
    RSS 源 URL http://feeds.reuters.com/reuters/topNews 要监视的 RSS 源的链接
    时间间隔 1 在两次检查之间需等待的时间间隔数
    频率 分钟 两次检查的间隔的时间单位

    时间间隔和频率合在一起,即可定义逻辑应用的触发器的计划。 此逻辑应用每分钟检查一次源。

  3. 若要立即隐藏触发器详细信息,请单击触发器的标题栏。

    折叠形状即可隐藏详细信息

  4. 保存逻辑应用。 在设计器工具栏上,选择“保存”。

逻辑应用现已生成,但除了检查 RSS 源,不能执行任何操作。 因此,请添加一项在触发器触发时进行响应的操作。

使用操作发送电子邮件

现在请添加一项操作,在 RSS 源中出现新项时发送电子邮件。

  1. 在“发布源项时”触发器下,选择“+ 新建步骤” > “添加操作”。

    添加操作

  2. 在“选择操作”下,输入“发送电子邮件”作为筛选器。 从操作列表中,为所需的 电子邮件提供商选择“发送电子邮件”操作。

    选择操作“Office 365 Outlook - 发送电子邮件”

    若要通过对操作列表进行筛选来查找特定的应用或服务,可以先选择应用或服务:

  3. 如果系统要求提供凭据,请登录电子邮件帐户,这样逻辑应用就可以创建到该电子邮件帐户的连接了。

  4. 在“发送电子邮件”操作中,指定需要电子邮件包括的数据。

    1. 在“收件人”框中,输入收件人的电子邮件地址。 为进行测试,可以使用自己的电子邮件地址。

      现在,请忽略出现的“添加动态内容”列表。 单击某些编辑框时,此列表会出现并显示前一步骤中提供的参数,这样即可将其作为工作流的输入包括进去。

    2. 在“主题”框中,输入带有尾随空格的以下文本:New RSS item:

      输入电子邮件主题

    3. 从“添加动态内容”列表中选择“源标题”,用于包括 RSS 项标题。

      动态内容列表 -“源标题”

      完成后,电子邮件主题如以下示例所示:

      添加的源标题

      如果“For each”循环显示在设计器上,则你为数组选择了一个令牌,例如 categories-Item 令牌。 对于这些类型的令牌,设计器会自动围绕引用该令牌的操作添加此循环。 这样一来,逻辑应用会对每个数组项执行同一操作。 若要删除循环,请选择循环的标题栏上的省略号 (...),然后选择“删除”。

    4. 在“正文”框中选择此文本,然后选择这些令牌作为电子邮件正文。 若要在编辑框中添加空行,请按 Shift + Enter。

      添加电子邮件正文内容

      属性 说明
      源标题 项的标题
      源发布日期 项的发布日期和时间
      源主链接 项的 URL
  5. 保存逻辑应用。

接下来,测试逻辑应用。

运行逻辑应用

若要手动启动逻辑应用,可在设计器工具栏中选择“运行”。 或者,等待逻辑应用根据指定的计划(每隔一分钟)检索 RSS 源。 如果 RSS 源有新项,逻辑应用会为每个新项发送一封电子邮件。 否则,逻辑应用会等到下一个间隔过后才进行检查。

例如,下面是此逻辑应用发送的一封示例电子邮件。 如果没有收到任何电子邮件,请检查垃圾邮件文件夹。

针对新的 RSS 源项发送的电子邮件

从技术上讲,当触发器检查 RSS 源并找到新项时,触发器将会激发,并且逻辑应用引擎会创建一个逻辑应用工作流实例,用于运行工作流中的操作。 如果触发器未找到新项,则触发器不会激发,而是“跳过”实例化工作流的操作。

祝贺你,现已使用 Azure 门户成功生成并运行了第一个逻辑应用!

清理资源

不再需要此示例时,删除包含你的逻辑应用和相关资源的资源组。

  1. 在 Azure 主菜单中,转到“资源组”,然后选择逻辑应用的资源组。 在“概述”页面上,选择“删除资源组”。

“资源组”>“概览”>“删除资源组”

  1. 输入资源组名称作为确认,然后选择“删除”。

    确认删除

Note

删除逻辑应用后,任何新运行都不会实例化。 所有正在进行和挂起的运行都将取消。 如果有成千上万个运行,取消操作可能需要很长时间才能完成。

获取支持