Adobe Workfront Fusion方案示例:连接电子邮件、文本分析器和Google Sheets

此方案可帮助您创建包含所有电子邮件的日志,并在电子表格中为它们添加标记以供进一步操作。 它使用正则表达式(Regex)作为搜索模式,在电子表格中的两个单独表中捕获电子邮件正文。 第一模式搜索短语,而第二模式搜索相同的短语和电子邮件地址。

访问要求

您必须具有以下权限才能使用本文中的功能:

Adobe Workfront 计划*
Pro 或更高
Adobe Workfront 许可证*
计划,工作
Adobe Workfront Fusion许可证**

当前许可证要求:无Workfront Fusion许可证要求。

旧版许可证要求:Workfront Fusion for Work Automation and Integration

产品

当前产品要求:如果您有Select或Prime Adobe Workfront计划,则贵组织必须购买Adobe Workfront Fusion和Adobe Workfront才能使用本文中描述的功能。 Workfront Fusion包含在Ultimate Workfront计划中。

旧版产品要求:您的组织必须购买Adobe Workfront Fusion和Adobe Workfront,才能使用本文中介绍的功能。

要了解您拥有什么计划、许可证类型或访问权限,请与Workfront管理员联系。

有关Adobe Workfront Fusion许可证的信息,请参阅Adobe Workfront Fusion 许可证

先决条件

本教程需要具备正则表达式的基本知识。 要了解正则表达式,请访问https://regexone.com

添加并配置第一个模块

  1. 搜索电子邮件并选择​ 查看电子邮件 ​作为触发器。

    note note
    NOTE
    虽然可以使用E邮件模块连接Google帐户,但也可以使用Gmail模块。
  2. 连接Google帐户或任何其他基于IMAP的电子邮件客户端(如Outlook)。

  3. 连接后,选择要监视其接收电子邮件的文件夹,如收件箱。

  4. 在标准下,选择​ 所有电子邮件(或将其缩小为读取或未读取电子邮件)。

    您还可以选择将获取的电子邮件标记为已读或未读。

  5. 将最大结果数设置为1。

    您可以根据收到的消息数量更改此值。 但是,建议设置低值并更频繁地运行场景。

  6. 单击底部的​ 显示高级设置

  7. 按发件人地址、主题和短语过滤电子邮件。

    这样,您就只能查看相关电子邮件。 在本例中,我们仅添加了一个“主题”过滤器,并将另外2个留空。

    note note
    NOTE
    我们将添加路由器以使用匹配模式迭代器和正则表达式(Regex)作为搜索模式来查找电子邮件中的短语。 这也使我们能够构建一个多用途方案。
  8. 完成配置后,系统会提示您指定开始观看电子邮件的位置,请单击​ From now on

  9. 继续搜索流量控制并添加路由器

搜索流量控制并添加路由器

  1. 在任何模块之后添加路由器,将数据拆分或复制,然后发送到下一个模块。

    在本例中,我们使用路由器将电子邮件正文文本发送到Google Sheet中的2个单独的表。

使用文本分析器模块

  1. 添加匹配模式转换器以在电子邮件中搜索短语。

    我们将在所有传入电子邮件中搜索短语“文本解析器模块”,以捕获正文和与该短语匹配的发件人姓名。

    1. 将模式编写为正则表达式:

      文本\稀疏器\模块

    2. (可选)使用任何其它模式选项。

      如果文本包含多行,并且需要搜索每行中的模式,则多行很有用。 在本教程中,我们需要在整个电子邮件正文文本中搜索模式,因此我们将取消选中该模式。

    3. 在文本字段中,单击列表中的属性​ 文本内容

      这是用于存储电子邮件正文文本的属性,我们将在其中搜索模式。

  2. 添加另一搜索相同短语和电子邮件地址的匹配模式。

    如果您的客户帐户具有多个用户,此功能会特别有用。 为了节省时间,您可以克隆刚刚创建的文本解析器模块,并将其链接到路由器。

  3. 按如下方式编辑模式:

    文本\稀疏器\模块。+\s([\w.-]+@[\w.-]+)

    此模式将搜索短语“文本解析器模块”和电子邮件地址(如john.doe@gmail.com),并且仅返回电子邮件地址。

    note note
    NOTE
    根据您所接受的电子邮件地址的规范编写正则表达式很重要,但上面规范需要处理大多数标准电子邮件地址。
    • 如果您只想搜索电子邮件地址,可以使用下面的正则表达式:

      ([\w.-]+@[\w.-]+)

    • 您还可以使用以下正则表达式仅搜索电话号码:

      [1]?(?(\d{1,3}))?[\s-]?(?(\d{3}))?[\s-]?\d{3}[\s-]?\d{3,4}
      上述模式涵盖了写入电话号码的最常见格式。

    要测试您的模式,我们建议使用带有javascript的https://regex101.com作为Flavor。

    配置的其他部分与之前的相同。

添加Google Sheets模块

对于Sheets,我们需要首先创建一个具有所需标题的电子表格。

  1. 创建一个电子表格,其中包含您要在其下捕获用户数据的列。 (您也可以使用现有文件。)

    例如,创建一个名为“Email Data: Support Ticket”的文件,并将发件人姓名、发件人电子邮件和电子邮件内容作为列。 将工作表命名为“包含:文本解析器模块”。

  2. 添加Google工作表模块,并将​ 添加行 ​作为操作。

  3. 连接您的Google帐户(如果尚未连接)。 选择之前创建的文件,然后选择要在其中捕获数据的工作表。

    您的设置应如下所示:

  4. 映射相关字段(列)中的属性以完成模块设置。

  5. 克隆您刚刚创建的模块,并将其链接到第二个文本分析器模块。

    1. 转到电子表格,复制您之前创建的工作表并为其命名。

      例如,将其命名为“contains: text parser module and email”。

    2. 添加另一列以存储电子邮件正文包含的电子邮件地址。

      例如,将其命名为“Email Address Shared”。

    3. 单击克隆的Google Sheets模块以配置安装程序。

    4. 将工作表更改为您刚刚创建的新工作表。

    5. 将匹配模式模块($1)的输出映射到要存储电子邮件地址(共享的电子邮件地址)的列。

    6. 单击​ 确定,保存方案,然后将其用于测试运行。

      您将需要向连接的电子邮件地址发送两封单独的电子邮件,如下所示:

      • 包含短语“文本解析器模块”(无电子邮件地址)

      • 包含上述短语和电子邮件地址

        如果设置中没有错误,您将看到第一个工作表捕获所有包含短语“文本解析器模块”的电子邮件,而第二个工作表仅捕获包含短语“文本解析器模块”和电子邮件地址的电子邮件。 您可以参阅下面的屏幕截图。

        工作表1:

        工作表2:

资源

  1. + ↩︎
recommendation-more-help
5f00cc6b-2202-40d6-bcd0-3ee0c2316b43