使用Adobe Workfront Fusion Devtool调试方案

使用Adobe Workfront Fusion Devtool,您可以了解方案并排除其故障。 Devtool向Chrome Developer Tools添加了一个额外的面板。 使用此调试器面板,您可以检查场景的所有手动运行,查看所有执行的操作,并查看每个执行的API调用的详细信息。 您可以查看导致错误的模块、操作或单个响应,并使用该知识来优化场景。

NOTE
对于机密场景、自动执行和成功操作,调试器面板中的记录将受限或不可用。

有关Fusion Devtool的视频介绍和演练,请参见

访问要求

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

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

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

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

产品

当前产品要求:如果您有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 许可证

访问Workfront Fusion Devtool

根据您是否在Adobe Unified Experience中使用Fusion,访问Devtool会有所不同。

访问Adobe Unified Experience或新Fusion体验中的Devtool

如果您在AdobeUnified Shell中使用Fusion,或者已更新到新的Fusion Experience,则可以从场景编辑器访问开发工具。

  1. 单击靠近屏幕底部的​ 帮助程序工具 帮助程序工具 图标。

或:

  1. 转到要调试的方案的方案编辑器。

    要查找方案编辑器,请参阅方案编辑器

  2. 右键单击页面的空白区域(不是模块)。

  3. 选择​ 打开Devtool

在经典Fusion体验中访问Devtool

若要在经典Fusion体验中使用Devtool,必须安装Chrome扩展。 然后,您可以从Chrome开发人员工具中使用此扩展。

安装Chrome Devtool扩展

您可以通过Chrome Web应用商店将Workfront Fusion Devtool添加到Chrome。

  1. 单击此链接以转到Chrome Web应用商店上的Workfront Fusion Devtool。
  2. 单击​ 添加到Chrome
  3. 在打开的窗口中,检查权限。 如果您同意这些权限,请单击​ 添加扩展

Workfront Fusion Devtool扩展已添加到您的Chrome扩展中。

找到Workfront Fusion开发工具

要使用Workfront Fusion Devtool,必须将Workfront Fusion Devtool扩展添加到Chrome浏览器中,如安装Chrome Devtool扩展中所述。

  1. 打开您的Workfront Fusion方案。

  2. 打开Chrome Developer Tools:

    table 0-row-2 1-row-2 layout-auto html-authored no-header
    Mac Command + Option + I
    Windows

    Control + Shift + I

    F12

    note tip
    TIP
    我们建议将Chrome Developer Console停放在底部,以便更好地查看您的模块。
  3. 单击Chrome Dev Tools中的​ Workfront Fusion ​选项卡。

使用Workfront Fusion Devtool

Workfront Fusion Devtool分为3个主要部分。 您可以在Devtool窗口的左侧面板中找到这些内容。

实时流

在您的场景中单击运行一次后,实时流会显示后台发生的情况。

  1. 单击​ 实时流 ​图标 以打开实时流部分。

  2. 执行以下任一操作:

    table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 layout-auto
    操作 说明
    查看请求信息

    您可以查看场景中每个模块的以下信息

    • 请求标头(API端点URL、http方法、调用请求的时间和日期、请求标头以及查询字符串)

    • 请求正文

    • 响应标头

    • 响应正文

    要查看此信息,请单击Workfront Fusion Devtool右侧面板中相应的选项卡。

    搜索请求和响应 在Workfront Fusion Devtool左侧面板的搜索字段中输入搜索词,以仅显示包含搜索词的请求。
    删除请求列表 单击Devtool左面板右上角的垃圾桶图标以清除Workfront Fusion Devtool记录的请求列表。
    启用控制台日志记录

    单击Devtool左面板右上角的计算机图标

    当计算机图标为绿色时,将启用控制台中的日志记录。

    以原始JSON格式或cURL检索请求
    • 原始JSON

      单击Devtool右窗格右上角的 Copy RAW

    • cURL

      单击Devtool右窗格右上角的 Copy cURL

场景调试器

场景调试器适用于更复杂的场景。 它显示方案运行的历史记录,使您能够按名称或ID搜索模块。

  1. 单击​ 方案调试器 ​图标 以打开方案调试器。
  2. (可选)在方案调试器部分的Workfront Fusion Devtool左窗格的搜索字段中输入搜索词(名称或模块ID)。
  3. 双击模块名称以在方案编辑器中打开其设置。
  4. 通过单击所需操作查看请求详细信息。

工具

Workfront Fusion Devtool提供了一些工具,可让您更轻松地设置方案。

  1. 单击​ 工具 ​图标 以打开工具。
  2. 选择要使用的工具
  3. 配置字段,如下所述。
  4. 单击​ 运行

工具及其字段:

集中处理模块

按ID打开指定模块的设置。

模块ID
输入要打开其设置的模块的ID。

通过映射查找模块

允许您搜索指定术语的模块值。 输出包含包含已搜索术语的模块ID。

Keyword
输入要搜索的搜索词。
仅使用值

启用此选项可仅搜索模块字段的值。

禁用此选项还可搜索模块字段的名称。

通过名称和标签参数执行搜索。

获取应用程序元数据

按应用程序的模块名称或ID检索应用程序的元数据。 例如,在需要了解场景中使用的应用程序版本时,这非常有用。

Source Module
选择要检索元数据的模块。

复制映射

将值从源模块复制到目标模块。

CAUTION
确保设置了正确的源模块和目标模块。 如果选择其他类型的模块,则将删除目标模块中的值。
Source Module
选择模块或输入要从中复制字段值的模块的ID。
目标模块

选择模块或输入要插入源模块值的模块的ID。

重要信息:将覆盖目标模块中的值。

复制筛选器

将过滤器设置从源模块复制到目标模块。

NOTE
复制操作在位于所选模块左侧的过滤器上执行。
Source Module
选择模块或输入要从中复制筛选器值的模块的ID。
目标模块

选择模块或输入要插入源模块中的过滤器值的模块的ID。

重要信息:将覆盖目标模块中的值。

保留回退路由设置
源筛选器设置为回退路由。 启用此选项还可以将目标过滤器设置为回退路由。

交换连接

在同一应用程序的场景中,复制从源模块到每个模块的连接。

Source Module
选择模块或输入要从中复制连接的模块的ID。

交换变量

在场景中搜索指定的变量并使用新变量替换它们。

变量查找
在场景中从模块找到要替换的可变丸子,并将其复制到此(变量到查找)字段中。 在字段中,它带有双大括号。 示例: {{5.value}}
替换为
在场景的模块中,找到要用来替换变量的变量,并将其复制到此(要查找的变量)字段中。 在字段中,它带有双大括号。 示例: {{5.value}}
模块
选择要替换变量的模块。 如果未选择任何模块,则变量将在整个场景中被替换。

交换应用

将场景中选定的应用程序版本替换为其他应用程序版本。

例如,这可用于将Gmail和电子邮件应用程序的模块升级到最新版本。

要替换的应用程序
选择要替换的应用程序。
替换为
选择要替换它的应用程序。

基64

允许您将输入的数据编码为Base64或解码Base64。 有些请求被编码为Base64。 当您想要搜索编码请求中的特定数据时,此工具可能很有用。

操作
选择是要将数据从Raw Data字段编码为Base64,还是要将Base64解码为Raw Data。
原始数据
根据上面Operation字段中选择的选项,输入要编码为Base64的数据,如果要解码为原始数据,则输入Base64。

复制模块名称

将所选模块的名称复制到剪贴板。

模块
选择要复制其名称的模块。

重新映射Source

允许您将映射源从一个模块更改为另一个模块。

您必须首先将要用作源模块的模块添加到方案中的路由。

Source Module
选择要替换的模块作为场景中其他模块的映射源。
目标模块
选择要用作新映射源的模块。
要编辑的模块
如果不想更改整个方案中的映射,请选择要更改映射的模块。

突出显示应用程序

突出显示场景中指定应用程序的模块。

应用程序将突出显示
选择要在场景中突出显示的应用程序。
版本
选择要高亮显示的应用程序版本。
高亮颜色
输入要用于突出显示模块的颜色十六进制。

迁移GS

此工具专门用于将Google Sheets(旧版)模块升级到最新的Google Sheets版本。 它在场景路由中的模块的以前版本之后添加了该模块的新版本。

此模块不需要您设置任何参数。

recommendation-more-help
5f00cc6b-2202-40d6-bcd0-3ee0c2316b43