调试方案

Adobe Workfront Fusion Devtool可帮助您了解和排除方案。 使用Devtool,您可以检查场景的所有手动运行,查看所有执行的操作,并查看每个执行的API调用的详细信息。 您可以查看导致错误的模块、操作或单个响应,并使用该知识来优化场景。

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

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

访问要求

展开以查看本文中各项功能的访问要求。

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

table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 layout-auto html-authored no-header
Adobe Workfront 包 任何
Adobe Workfront 许可证

新增: Standard

当前: Work或更高

Adobe Workfront Fusion 许可证**

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

旧版:任意

产品

新增:

  • Select 或Prime Workfront计划:您的组织必须购买Adobe Workfront Fusion。
  • Ultimate Workfront 计划: Workfront Fusion已包括在内。

当前:您的组织必须购买Adobe Workfront Fusion。

访问级别配置*

您必须是组织的Workfront Fusion管理员。

您必须是团队的Workfront Fusion管理员。

有关此表中信息的更多详细信息,请参阅文档🔗中的访问要求。

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

访问Devtool

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

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

或:

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

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

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

  3. 选择​ 打开Devtool

使用Workfront Fusion Devtool

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

实时流

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

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

  2. 执行以下任一操作:

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

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

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

    • 请求正文

    • 响应标头

    • 响应正文

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

    按内容搜索事件 在Workfront Fusion Devtool左侧面板的搜索字段中输入搜索词,以仅显示包含搜索词的请求。
    清除请求列表 单击Devtool左面板右上角的垃圾桶图标以清除Workfront Fusion Devtool记录的请求列表。
    以原始JSON格式或cURL检索请求
    • 原始JSON

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

    • cURL

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

场景调试器

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

  1. 单击​ Scenario Debugger ​图标 调试器图标 以打开方案调试器。
  2. (可选)在搜索字段中输入搜索词(名称或模块ID)。
  3. 单击模块名称。
  4. 单击操作可查看请求详细信息。

工具

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

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

工具及其字段:

Focus a Module

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

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

Find Modules by Mapping

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

Keyword
输入要搜索的搜索词。
Use Only Values

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

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

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

Get App Metadata

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

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

Copy Mapping

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

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

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

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

Copy Filter

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

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

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

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

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

Copy Module Name

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

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

Swap Connection

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

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

Swap Variable

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

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

Base 64

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

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

Remap Source

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

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

Source Module
选择要替换的模块作为场景中其他模块的映射源。
Target Module
选择要用作新映射源的模块。
Module to Edit
如果不想更改整个方案中的映射,请选择要更改映射的模块。
recommendation-more-help
7e1891ad-4d59-4355-88ab-a2e62ed7d1a3