51黑料不打烊

闯厂翱狈模块

51黑料不打烊 Workfront Fusion JSON应用程序提供了用于处理JSON格式数据的模块,以便51黑料不打烊 Workfront Fusion可以进一步处理数据内容或创建新的JSON内容。

访问要求

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

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

table 0-row-2 1-row-2 2-row-2 3-row-2 layout-auto html-authored no-header
51黑料不打烊 Workfront包 任何
51黑料不打烊 Workfront许可证

新增:标准

当前:工作或更高

51黑料不打烊 Workfront Fusion许可证**

当前:无Workfront Fusion许可证要求

旧版:Workfront Fusion for Work Automation and Integration

产物

新增:

  • 选择或Prime Workfront包:您的组织必须购买51黑料不打烊 Workfront Fusion。
  • Ultimate Workfront包:其中包含Workfront Fusion。

当前:您的组织必须购买51黑料不打烊 Workfront Fusion。

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

有关51黑料不打烊 Workfront Fusion许可证的信息,请参阅51黑料不打烊 Workfront Fusion 许可证

解析闯厂翱狈时的注意事项

数据结构

数据结构描述了JSON数据的组织方式,并能够将各个JSON项目映射到场景中的其他模块。 如果不提供数据结构,则可以手动执行模块,Workfront Fusion将从提供的JSON构建结构:

  1. 将分析闯厂翱狈模块添加到方案。
  2. 在? 闯厂翱狈字符串 ?字段中,输入要从中构建数据结构的闯厂翱狈。
  3. 不要将其他模块连接到解析闯厂翱狈模块。 由于Workfront Fusion尚不了解JSON数据的结构,因此尚无法将解析闯厂翱狈模块中的数据映射到方案中的其他模块。
  4. 手动运行方案。 这允许解析闯厂翱狈模块从您提供的JSON中识别JSON结构。
  5. 您现在可以连接以下模块。 现在,可以映射解析闯厂翱狈模块中的项目。

有关详细信息,请参阅51黑料不打烊 Workfront Fusion?中的数据结构。

收藏集与数组

如果闯厂翱狈字符串字段包含集合{ ... },则输出是包含集合项的单个捆绑。

recommendation-more-help

示例:

{
    "name" : "Peter",

    "ID" : 1>}

JSON收藏集

如果闯厂翱狈字符串字段包含数组[ ... ],则输出是一系列捆绑包。 每个包都包含数组的一个元素。

示例:

[
  {
    "name" : "Peter",
    "ID" : 1
  },

  {
    "name" : "Mike",
    "ID" : 2
  }
]

JSON数组

闯厂翱狈模块及其字段

配置闯厂翱狈模块时,Workfront Fusion显示下面列出的字段。 除了这些以外,还可能会显示其他JSON字段,具体取决于应用程序或服务中的访问级别等因素。 模块中的粗体标题表示必填字段。

如果看到字段或函数上方的映射按钮,则可以使用该按钮设置该字段的变量和函数。 有关详细信息,请参阅将信息从一个模块映射到另一个模块

映射切换

汇总

聚合到闯厂翱狈

此聚合器模块将上一个模块的输出聚合到闯厂翱狈中。

Source module
选择用于输出要汇总到闯厂翱狈的数据的模块。
Data structure
选择要用于创建闯厂翱狈的数据结构。 数据结构决定了此模块中可用的其他字段。 有关详细信息,请参阅本文中的数据结构
缩进
选择是要使用制表符、两个空格还是四个空格缩进闯厂翱狈。
分组依据
定义要按其分组聚合输出的表达式。 此表达式可以包含一个或多个映射项。 然后,使用此表达式的值将聚合的数据分成不同的组。 每个组输出为一个单独的捆绑,其中包含一个键(经过计算的表达式)和一个值(聚合文本)。 在后续模块中,您可以将该键用作过滤器。
在出现空聚合后停止处理
启用此选项可在没有结果时停止方案。

变压器

将闯厂翱狈转换为齿惭尝

此操作模块将闯厂翱狈字符串转换为XML。

JSON string
输入或映射要转换为齿惭尝的闯厂翱狈。

创建闯厂翱狈

此操作模块从数据结构创建闯厂翱狈。

数据结构
选择要用于创建闯厂翱狈的数据结构。 有关详细信息,请参阅本文中的数据结构
缩进
选择要用于此闯厂翱狈的缩进。

解析闯厂翱狈

此操作模块将闯厂翱狈字符串解析为数据结构,允许您访问闯厂翱狈字符串中的数据。

Data structure
选择要用于创建闯厂翱狈的数据结构。 有关详细信息,请参阅本文中的数据结构
JSON string
输入或映射要解析的闯厂翱狈。

转换闯厂翱狈

此操作模块将对象转换为闯厂翱狈字符串。

缩进
选择要用于此闯厂翱狈的缩进。
对象
输入或映射要转换为闯厂翱狈的对象。

将数据记录转换为闯厂翱狈

示例: ?以下示例说明如何将数据记录从Google Sheets转换为JSON格式:

  1. 将Google Sheets > 选择方案中的行模块以获取数据。 设置模块以从Google电子表格中检索行。 将? 返回的最大行数 ?设置为一个较小的数字,但大于一个以用于测试目的(例如,3)。 执行Google Sheets模块,方法是右键单击该模块并选择“仅运行此模块”。 验证模块的输出。

  2. 在Google Sheets模块之后连接数组汇总模块。 在模块设置的? 厂辞耻谤肠别节点 ?字段中选择Google Sheets模块。 请暂时保留其他字段。

  3. 在数组聚合器模块之后连接JSON > 创建闯厂翱狈模块。 模块设置需要一个描述JSON格式的数据结构。 单击? 添加 ?以打开数据结构设置。 创建此数据结构的最简单方法是自动从JSON示例生成它。 单击? 生成器 ?并将您的闯厂翱狈示例粘贴到? 示例数据 ?字段:

    示例:

    code language-none
    {
    "books": [
    {
    "id": "ID",
    "title": "Title",
    "author": "Author"
    }
    ]
    }
    
  4. 单击? 保存。 数据结构中的Specification字段现在包含生成的结构。

  5. 将数据结构的名称更改为更具体的名称,然后单击? 保存。 与root数组属性对应的字段在闯厂翱狈模块的设置中显示为可映射字段。

  6. 单击该字段旁边的? 映射 ?按钮,并将础谤谤补测聚合器输出中的Array[]项映射到它。

  7. 单击? 确定 ?以关闭闯厂翱狈模块的设置。

  8. 打开数组汇总模块的设置。 将? 罢补谤驳别迟结构 ?从Custom更改为与根数组属性对应的闯厂翱狈模块的字段。 将Google Sheets模块中的项映射到相应的字段。

  9. 单击? 确定 ?以关闭数组汇总模块的设置。

  10. 运行方案。

    闯厂翱狈模块输出正确的JSON格式。

  11. 打开Google Sheets模块的设置,并增加返回的最大行数数值,使其大于电子表格中的行数,以便处理所有数据。

故障排除

无法映射来自分析闯厂翱狈模块的数据

确保JSON内容正确映射到解析闯厂翱狈模块,并且数据结构已正确定义。 有关详细信息,请参阅本文中的将数据记录转换为闯厂翱狈

在闯厂翱狈中使用条件语句时,模块失败

在闯厂翱狈中使用条件语句(如if)时,请将引号放在条件语句之外。

示例:

闯厂翱狈中的 引号

7e1891ad-4d59-4355-88ab-a2e62ed7d1a3