使用Adobe Workfront Fusion Devtool调试方案
使用Adobe Workfront Fusion Devtool,您可以了解方案并排除其故障。 Devtool向Chrome Developer Tools添加了一个额外的面板。 使用此调试器面板,您可以检查场景的所有手动运行,查看所有执行的操作,并查看每个执行的API调用的详细信息。 您可以查看导致错误的模块、操作或单个响应,并使用该知识来优化场景。
有关Fusion Devtool的视频介绍和演练,请参见
访问要求
您必须具有以下权限才能使用本文中的功能:
要了解您拥有什么计划、许可证类型或访问权限,请与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,则可以从场景编辑器访问开发工具。
- 单击靠近屏幕底部的 帮助程序工具 图标。
或:
-
转到要调试的方案的方案编辑器。
要查找方案编辑器,请参阅方案编辑器。
-
右键单击页面的空白区域(不是模块)。
-
选择 打开Devtool。
在经典Fusion体验中访问Devtool
若要在经典Fusion体验中使用Devtool,必须安装Chrome扩展。 然后,您可以从Chrome开发人员工具中使用此扩展。
安装Chrome Devtool扩展
您可以通过Chrome Web应用商店将Workfront Fusion Devtool添加到Chrome。
- 单击此链接以转到Chrome Web应用商店上的Workfront Fusion Devtool。
- 单击 添加到Chrome。
- 在打开的窗口中,检查权限。 如果您同意这些权限,请单击 添加扩展。
Workfront Fusion Devtool扩展已添加到您的Chrome扩展中。
找到Workfront Fusion开发工具
要使用Workfront Fusion Devtool,必须将Workfront Fusion Devtool扩展添加到Chrome浏览器中,如安装Chrome Devtool扩展中所述。
-
打开您的Workfront Fusion方案。
-
打开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停放在底部,以便更好地查看您的模块。 -
单击Chrome Dev Tools中的 Workfront Fusion 选项卡。
使用Workfront Fusion Devtool
Workfront Fusion Devtool分为3个主要部分。 您可以在Devtool窗口的左侧面板中找到这些内容。
实时流
在您的场景中单击运行一次后,实时流会显示后台发生的情况。
-
单击 实时流 图标 以打开实时流部分。
-
执行以下任一操作:
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搜索模块。
- 单击 方案调试器 图标 以打开方案调试器。
- (可选)在方案调试器部分的Workfront Fusion Devtool左窗格的搜索字段中输入搜索词(名称或模块ID)。
- 双击模块名称以在方案编辑器中打开其设置。
- 通过单击所需操作查看请求详细信息。
工具
Workfront Fusion Devtool提供了一些工具,可让您更轻松地设置方案。
- 单击 工具 图标 以打开工具。
- 选择要使用的工具
- 配置字段,如下所述。
- 单击 运行。
工具及其字段:
集中处理模块
按ID打开指定模块的设置。
通过映射查找模块
允许您搜索指定术语的模块值。 输出包含包含已搜索术语的模块ID。
获取应用程序元数据
按应用程序的模块名称或ID检索应用程序的元数据。 例如,在需要了解场景中使用的应用程序版本时,这非常有用。
复制映射
将值从源模块复制到目标模块。
复制筛选器
将过滤器设置从源模块复制到目标模块。
交换连接
在同一应用程序的场景中,复制从源模块到每个模块的连接。
交换变量
在场景中搜索指定的变量并使用新变量替换它们。
交换应用
将场景中选定的应用程序版本替换为其他应用程序版本。
例如,这可用于将Gmail和电子邮件应用程序的模块升级到最新版本。
基64
允许您将输入的数据编码为Base64或解码Base64。 有些请求被编码为Base64。 当您想要搜索编码请求中的特定数据时,此工具可能很有用。
复制模块名称
将所选模块的名称复制到剪贴板。
重新映射Source
允许您将映射源从一个模块更改为另一个模块。
您必须首先将要用作源模块的模块添加到方案中的路由。
突出显示应用程序
突出显示场景中指定应用程序的模块。
迁移GS
此工具专门用于将Google Sheets(旧版)模块升级到最新的Google Sheets版本。 它在场景路由中的模块的以前版本之后添加了该模块的新版本。
此模块不需要您设置任何参数。