借助Salesforce NZC电子表格,您可以从 Salesforce Net Zero Cloud® (NZC) 收集数据,以便在环境、社会和治理 (ESG) 或可持续发展报告中披露。使用 Wdata Chain Builder,您可以构建多个协同工作的链,以实现以下目标:
- 从 Salesforce NZC 下载数据
- 更新 Salesforce NZC 电子表格及其 Wdata 表中的值
- 记录从 Salesforce NZC 下载数据的时间
注意: 虽然这些说明中您需要构建四个链,但您实际上只会运行其中一个链——该链会自动运行其他链——以从 Salesforce NZC 下载数据并更新其电子表格。
您可以从 Salesforce NZC 下载不同类型的碳核算数据:
- 排放活动
- 固定资产碳足迹、排放源和能源消耗
- 车辆资产碳足迹和能源消耗
注:Salesforce NZC 电子表格由 Workiva 提供。如果您没有此电子表格但对此感兴趣,请联系您的客户成功经理了解详情。
先决条件
要构建这些链条,您需要以下连接器:
提示: 所有链的命令都使用默认的CloudRunner。不需要地面巡逻员。
为了成功运行这些链,还需要确定:
- Salesforce NZC 的 OAuth 客户端 ID 和密钥
- 在 Salesforce NZC 中设置的集成用户
- 集成用户的用户名和密码
- Workiva 工作区的 ID
- Salesforce NZC 电子表格及其 控制表 部分的 ID
- 用于存储从 Salesforce NZC 下载的每种类型数据的 Wdata 表的 ID
构建一个用于记录数据下载的链
首先,建立一个链,以跟踪 [] Salesforce NZC 电子表格的 控制表 部分中碳核算数据上次刷新的时间。
步骤 1. 创建链条
- 从 链中,单击 创建,然后选择 创建链。
- 在 设置中,输入名称
4.SF NCZ和描述,以帮助识别它何时记录 Salesforce NZC 中的刷新数据。 - 在 变量中,添加 Salesforce NZC 电子表格及其 控制表 部分的 ID 变量:
姓名 值 电子表格ID 输入 Salesforce NZC 电子表格的 ID。 工作表ID 输入 控制表 部分的 ID。 - 点击 保存。
步骤 2. 从运行时输入触发事件开始
首先使用 运行时输入 事件来确定 控制表 部分中要更新的单元格:
- 从 触发事件中,将 运行时输入 移动到 开始。
- 选择 运行时输入,然后单击 编辑。
- 在 基本信息中,输入名称和描述,以帮助识别事件。
- 在 变量中,添加以下输入:
输入类型 显示名称 文本框 范围 文本框 年 - 请在两个输入框中都选择 “必填 ” ,然后单击 “保存” 。
步骤 3. 在“控制表”部分添加用于记录刷新的命令
要记录刷新操作,请添加命令以创建文件并根据刷新操作更新 Salesforce NZC 电子表格的 “控制表 ”部分:
- 从 可用连接器中,选择 文件实用工具,并将 创建文件 移动到 开始。
- 将链接从 开始 拖到 创建文件。
- 选择 创建文件 命令,然后单击 编辑。
- 在 基本信息中,输入名称和描述以标识该命令。
- 在 命令属性中,选择要使用的文件实用工具连接器,然后单击 保存。
注意: 请将命令的其他属性留空
,以便在链式执行时创建一个空文件。 - 从 可用连接器中选择 Workiva,并将 写入工作表数据 移动到画布上。
- 将链接从 创建文件 拖到 写入工作表数据。
- 选择 写入工作表数据 命令,然后单击 编辑。
- 在 基本信息中,输入名称和描述以标识该命令。
- 输入命令属性,然后单击 保存:
摘要信息 值 连接线 选择要使用的 Workiva 连接器。 电子表格ID 选择 SpreadsheetID 链变量。 图纸编号/名称 选择 SheetID 链变量。 数据文件 选择 创建文件命令 的输出结果。 分隔符号 选择逗号 ,。地区 要指定要更新的 控制表 部分的单元格: - 输入
D。 - 从 触发器 [] 中选择 范围] 运行时输入。
- 输入
:D。 - 从 触发器 [] 中选择 范围] 运行时输入。
使用平台 API 选中此复选框。 - 输入
- 从 可用连接器中,选择 文件实用工具,然后将另一个 创建文件 移动到画布上。
- 将链接从 写入工作表数据 拖到新的 创建文件。
- 选择 创建文件 命令,然后单击 编辑。
- 在 基本信息中,输入名称和描述以标识该命令。
- 输入命令属性,然后单击 保存:
摘要信息 值 连接线 选择与第一个 创建文件 命令相同的文件实用工具连接器。 文本 跟踪 Salesforce NZC 数据何时刷新: - 输入
报告年度:。 - 从 触发器中选择 [] 年份 运行时输入。
- 输入
数据上次刷新时间为。 - 从 Runtime中选择 System.DateTime 变量。
- 输入
- 从 可用连接器中选择 Workiva,然后将另一个 写入工作表数据 移动到画布上。
- 将第二个 创建文件中的链接拖到新的 写入工作表数据中。
- 选择 写入工作表数据 命令,然后单击 编辑。
- 在 基本信息中,输入名称和描述以标识该命令。
- 输入命令属性,然后单击 保存:
摘要信息 值 连接线 选择与第一个 写入工作表数据 命令相同的 Workiva 连接器。 电子表格ID 选择 SpreadsheetID 链变量。 图纸编号/名称 选择 SheetID 链变量。 数据文件 选择第二个 创建文件 命令的输出 创建文件 。 分隔符号 选择逗号 ,。地区 要指定要更新的 控制表 部分的单元格: - 输入
E。 - 从 触发器 [] 中选择 范围] 运行时输入。
- 输入
:E。 - 从 触发器 [] 中选择 范围] 运行时输入。
使用平台 API 选中此复选框。 - 输入
- 点击 发布,输入有关其发布的任何注释,然后点击 发布。
构建一个链,用于使用来自 Salesforce NZC 的数据更新 Wdata 表。
接下来,构建一个链,使用 Salesforce NZC 的最新碳核算数据更新 Salesforce NZC 电子表格的源 Wdata 表。
步骤 1. 创建链条
- 从 链中,单击 创建,然后选择 创建链。
- 在 设置中,输入
3 的名称。SF NZC以及有助于识别该链的描述。 - 点击 保存。
步骤 2. 从运行时输入触发事件开始
首先使用 运行时输入 事件来识别要更新的表数据集:
- 从 触发事件中,将 运行时输入 移动到 开始。
- 选择 运行时输入,然后单击 编辑。
- 在 基本信息中,输入名称和描述,以帮助识别事件。
- 在 变量中,添加以下输入:
输入类型 显示名称 文本框 文件前缀 文本框 表格 ID 文件字段 数据集文件 - 选择 必填 以标记所有输入,然后单击 保存。
步骤 3. 添加命令组以标识要更新的数据集
- 将 命令组 移动到画布上。
- 将链接从 开始 拖到命令组。
- 从 可用连接器中选择 Workiva,并将 文件列表移动到画布上。
- 将链接从 组开始 拖到 列出文件。
- 选择 列出文件 命令,然后单击 编辑。
- 在 基本信息中,输入名称和描述以帮助识别命令。
- 输入命令属性,然后单击 保存:
摘要信息 值 连接线 选择与之前链条相同的 Workiva 连接器。 表格 ID 从 触发器中选择 表 ID [] 运行时输入。 - 从 可用连接器中选择 JSON,并将 数组到 CSV移动到画布上。
- 将链接从 列出文件 拖到数组到 CSV。
- 选择 数组到 CSV 命令,然后单击 编辑。
- 在 基本信息中,输入名称和描述以帮助识别命令。
- 请输入命令属性:
摘要信息 值 连接线 选择要使用的JSON连接器。 JSON 数据 选择 列出文件 命令的输出 文件列表 。 多值分隔符 输入逗号( ,)。预览结果 选中此复选框。 分隔符号 选择逗号。 - 在 列中,输入要创建的列的名称和 JSONPath,然后单击 保存:
列名称 JSONPath ID 。ID 名称 。姓名 - 从 可用连接器中选择 表格转换,并将 高级查询移动到画布上。
- 将链接从 数组拖到高级查询。
- 选择 高级查询 命令,然后单击 编辑。
- 在 基本信息中,输入名称和描述以帮助识别命令。
- 输入命令属性,然后单击 保存:
摘要信息 值 连接线 选择要使用的表格转换连接器。 表格 添加表格: - 在 文件中,选择 数组到 CSV 命令的 转换文件 输出。
- 在 表名中,输入
一个。
查询 - 输入
select * from a where name = '。 - 从 触发器 [] 中选择 文件前缀运行时输入。
- 进入
'。
输入分隔符 选择逗号。 输出分隔符 选择逗号。 预览结果 选中此复选框。 - 从 可用连接器中选择 表格变换,并将 提取值移动到画布上。
- 将链接从 高级查询 拖到提取值。
- 选择 提取值 命令,然后单击 编辑。
- 在 基本信息中,输入名称和描述以帮助识别命令。
- 请输入命令属性:
摘要信息 值 连接线 选择与 高级查询 命令相同的表格转换连接器。 输入文件 选择 高级查询 命令的 结果 [] 输出。 列索引 输入 1。分隔符号 选择逗号。 Rox 指数 输入 2。 - 选择 跳过 选项卡。
- 在 跳过条件中,单击“成功”。
- 添加规则,然后单击 保存。
数据类型 多变的 运算子 值 选择整数。 选择 高级查询 [ 命令的记录计数 [ 输出。 选择 =。 输入 0。
步骤 4. 添加更新数据集的命令
- 从 可用连接器中选择 Workiva,然后将 从表格取消导入文件 移动到画布上。
- 将链接从命令组的 出 拖到 从表中取消导入文件。
- 选择 从表 取消导入文件 命令,然后单击 编辑。
- 在 基本信息中,输入名称和描述以帮助识别命令。
- 请输入命令属性:
摘要信息 值 连接线 选择与 列出文件 命令相同的 Workiva 连接器。 表格 ID 从 触发器中选择 表 ID [] 运行时输入。 文件 ID 选择 提取值 命令的 值 输出。 - 选择 跳过 选项卡。
- 在 跳过条件中,单击“成功”。
- 添加规则,然后单击 保存。
数据类型 多变的 运算子 值 选择整数。 选择 高级查询 [ 命令的记录计数 [ 输出。 选择 =。 输入 0。 - 从 可用连接器中选择 Workiva,然后将 删除文件移动到画布上。
- 将链接从 从表格 [] 中取消导入文件 拖到删除文件。
- 选择 删除文件 命令,然后单击 编辑。
- 在 基本信息中,输入名称和描述以帮助识别命令。
- 请输入命令属性:
摘要信息 值 连接线 选择与之前相同的 Workiva 连接器。 文件 ID 从 文件导入命令的输出中选择 ID 。 - 选择 跳过 选项卡。
- 在 跳过条件中,单击“成功”。
- 添加规则,然后单击 保存。
数据类型 多变的 运算子 值 选择整数。 选择 高级查询 [ 命令的记录计数 [ 输出。 选择 =。 输入 0。 - 从 可用连接器中选择 Workiva,并将 创建文件移动到画布上。
- 将链接从 删除文件 拖到 创建文件。
- 选择 创建文件 命令,然后单击 编辑。
- 在 基本信息中,输入名称和描述以帮助识别命令。
- 输入命令属性,然后单击 保存:
摘要信息 值 连接线 选择与之前相同的 Workiva 连接器。 表格 ID 从 触发器中选择 [] 表 ID 运行时输入。 文件 从 触发器 [] 中选择 数据集文件运行时输入。 姓名 从 触发器 [] 中选择 文件前缀运行时输入。 - 从 可用连接器中选择 Workiva,并将 导入文件到表格移动到画布上。
- 将链接从 创建文件 拖到将文件导入表。
- 选择 导入文件 命令,然后单击 编辑。
- 在 基本信息中,输入名称和描述以帮助识别命令。
- 输入命令属性,然后单击 保存:
摘要信息 值 连接线 选择与之前相同的 Workiva 连接器。 表格 ID 从 触发器中选择 [] 表 ID 运行时输入。 文件 ID 从 创建文件 命令的 [] 结果 输出中选择 ID 。 - 点击 发布,输入有关其发布的任何注释,然后点击 发布。
构建一个从 Salesforce NZC 下载和导入数据的流程
接下来,构建一个从 Salesforce NZC 下载和导入碳核算数据的流程。
注: 在此链之前,请创建链 4.SF NZC 和 3.SF NZC ,以便运行此链的 事件。
步骤 1. 创建链条
- 从 链中,单击 创建,然后选择 创建链。
- 在 设置中,输入
2.SF NZC的名称和描述,以帮助识别该链。 - 选择 允许并发运行。
- 在 变量中,添加 Salesforce NZC 身份验证凭据的变量:
姓名 值 客户端ID 输入 Salesforce NZC 的 OAuth 客户端 ID。 客户端密钥 输入 Salesforce NZC 的 OAuth 客户端密钥。 用户名 请输入您的 Salesforce NZC 集成用户的用户名。 密码 请输入您的 Salesforce NZC 集成用户的密码。 安全令牌 请输入 Salesforce NZC 的安全令牌。 - 在 动态变量中,添加动态变量以使链能够循环使用来自 Salesforce NZC 的数据:
姓名 初始值 旧金山 输入 false。下一个 输入 /services/data/v54.0/query。 - 点击 保存。
步骤 2. 从运行时输入开始,并设置动态链变量事件
首先使用 运行时输入 事件来识别要从 Salesforce NZC 下载的数据:
- 从 触发事件中,将 运行时输入 移动到 开始。
- 选择 运行时输入,然后单击 编辑。
- 在 基本信息中,输入名称和描述,以帮助识别事件。
- 在 变量中,添加以下输入:
输入类型 显示名称 文本框 对象查询 文本框 表ID 文本框 表架构 文本框 对象名称 文本框 范围 文本框 报告年度 注: 您将在构建下一条链时指定这些输入的值。
- 选择 必填 以标记所有输入,然后单击 保存。
- 从 链事件中,将 设置动态链变量 移动到画布上。
- 将链接从 开始 拖到 设置动态链变量。
- 选择 设置动态链变量 事件,然后单击 编辑。
- 在 基本信息中,输入名称和描述以识别事件。
- 在 操作中,添加这些动态变量值,然后单击 保存:
动态变量 值 旧金山 输入 false。下一个 输入 /services/data/v54.0/query。
步骤 3. 添加命令以准备用于存储来自 Salesforce NZC 的数据的文件
要从 Salesforce NZC 安全地下载碳核算数据,请添加命令以从 Salesforce 获取 OAuth 令牌并创建一个临时 Wdata 表:
- 从 可用连接器中选择 HTTP,并将 POST 移动到画布上。
- 将链接从 设置动态链变量 拖到 POST。
- 选择 POST 命令,然后单击 编辑。
- 在 基本信息中,输入名称和描述以帮助识别命令。
- 输入命令属性,然后单击 保存:
摘要信息 值 连接线 选择要使用的HTTP连接器。 显示回复 选中此复选框。 网址 进入 并将https://login.salesforce.com/services/oauth2/token?grant_type=password&client_id=ClientID&client_secret=ClientSecret&username=Username&password=PasswordSecurityToken
ClientID、ClientSecret、Username、Password和SecurityToken替换为它们各自的链变量。内容类型 输入 application/json。输出方案 请输入以下示例回复: {"access_token":"aabbcc", "instance_url":"https://lll.sandbox.my.salesforce.com", "id":"https://test.salesforce.com/id/00D2h00000012oqEAA/0052h000004UIzQAAW", "token_type":"Bearer", "issued_at":"1668540921827", "signature":"bOY6u3QEnPoBpZEoCC1vuU9Z/RbYjVU9pIE5CIhqF1Q=" } - 从 可用连接器中,选择 文件实用工具,并将 创建文件 移动到画布上。
- 将链接从 POST 拖到创建文件。
- 选择 创建文件命令,然后单击 编辑。
- 在 基本信息中,输入名称和描述以帮助识别命令。
- 输入命令属性,然后单击 保存:
摘要信息 值 连接线 选择与上一个链相同的“文件实用工具”连接器。 文本 从 触发器] 中选择 [] 表架构 运行时输入。 - 从 可用连接器中选择 Workiva,并将 创建表格 移动到画布上。
- 将链接从 创建文件 拖到创建表。
- 选择 创建表命令,然后单击 编辑。
- 在 基本信息中,输入名称和描述以帮助识别命令。
- 输入命令属性,然后单击 保存:
摘要信息 值 连接线 选择与之前相同的 Workiva 连接器。 姓名 输入温度。 类型 选择数据。 列 启用 变量,并选择 创建文件 命令的 创建文件 输出。
步骤 4. 添加命令组以从 Salesforce NZC 下载数据
要从 Salesforce NZC 获取数据,请添加一个命令组以下载相应的碳核算数据:
- 将 命令组 移动到画布上。
- 将链接从 创建表 拖到 在中。
- 选择命令组,然后单击 编辑。
- 从 迭代 选项卡中,启用 迭代器。
- 在 选择修饰符类型中,选择“重复直到”。
- 添加规则,然后点击 保存:
数据类型 多变的 运算子 值 选择字符串。 选择 Sf 链变量。 选择 =。 输入 true。 - 从 可用连接器中选择 HTTP,并将 GET 移动到画布上。
- 将链接从 组开始 拖到 获取。
- 选择 GET 命令,然后单击 编辑。
- 在 基本信息中,输入名称和描述以标识该命令。
- 输入命令属性,然后单击 保存:
摘要信息 值 连接线 选择与 POST 命令相同的 HTTP 连接器。 显示回复 选中此复选框。 网址 从 POST 命令的 [] Response 输出中选择 instance_url 变量,然后选择 Nxt 链变量。 查询字符串 输入 q=,然后从 Trigger中选择 ObjectQuery 运行时输入。页首 添加标题: - 在 密钥中,输入
授权。 - 在 Value中,按顺序从 ] POST [ 命令的 ] Response 输出中选择 token_type 和 access_token 变量。
输出方案 请输入以下示例回复: {"totalSize":33,"done":true,"nextRecordsUrl":"/services/data/v54.0/query/0r81K1WtWa9VWM0QKO-2000","records":[{"attributes":{"type":"EmissionsActivity","url":"/services/data/v54.0/sobjects/EmissionsActivity/0sm2h0000000001AAA"},"Id":"0sm2h0000000001AAA","OwnerId":"0052h000004U8DnAAK","IsDeleted":false,"Name":"全部排放","货币 ISO 代码","创建日期","2022-11-03T21:12:00.000+0000","创建者 ID","0052h000004U8DnAAK","最后修改日期","2022-11-03T21:12:00.000+0000","最后修改者 ID","0052h000004U8DnAAK" “SystemModstamp”“2022-11-03T21:12:01.000+0000”“LastViewedDate”“2022-11-15T16:56:10.000+0000”“LastReferencedDate”“2022-11-15T16:56:10.000+0000”“DataSourceType”“Seeded”“EmissionsScopeCategory”“All Emissions”}]} - 在 密钥中,输入
- 从 链事件中,将另一个 设置动态链变量 移动到画布上。
- 将链接从 GET 拖到 设置动态链变量。
- 选择 设置动态链变量 事件,然后单击 编辑。
- 在 基本信息中,输入名称和描述以识别事件。
- 在 操作中,添加动态变量值,然后单击 保存:
动态变量 值 旧金山 从 GET [] 命令的 响应 输出中选择 完成 [ 。 - 从 链式事件中,将 条件 移动到画布上。
- 将链接从 设置动态链变量 拖到 条件。
- 选择 条件 事件,然后单击 编辑。
- 在 基本信息中,输入名称和描述以识别事件。
- 在 条件中,添加一条规则:
数据类型 多变的 运算子 值 选择字符串。 从 GET [] 命令的 响应 输出中选择 完成 [ 。 选择 =。 输入 false。 - 从 链事件中,将另一个 设置动态链变量 移动到画布上。
- 将链接从 条件 拖到 设置动态链变量。
- 选择 设置动态链变量 事件,然后单击 编辑。
- 在 基本信息中,输入名称和描述以识别事件。
- 在 操作中,添加动态变量值,然后单击 保存:
动态变量 值 下一个 从 GET [] 命令的 Response 输出中选择 NextRecordsUrl。
步骤 5. 添加下载车辆资产数据的命令
添加从 Salesforce NZC 下载车辆资产数据的逻辑:
- 从 链式事件中,将 条件 移动到画布上。
- 将链接从 GET 拖到 条件。
- 选择 条件 事件,然后单击 编辑。
- 在 基本信息中,输入名称和描述以识别事件。
- 添加条件规则,然后点击 保存:
数据类型 多变的 运算子 值 选择字符串。 从 触发器 [] 中选择 对象名称运行时输入。 选择 =。 输入 车辆资产数据。 - 从 可用连接器中选择 JSON,并将 数组到 CSV 移动到画布上。
- 将链接从 条件 拖到 数组到 CSV。
- 选择 数组到 CSV 命令,然后单击 编辑。
- 在 基本信息中,输入名称和描述,以标识该命令转换车辆资产数据。
- 请输入命令属性:
摘要信息 值 连接线 选择要使用的JSON连接器。 JSON 数据 从 ] GET ] 命令的 响应 输出中选择 [] 条记录 。 多值分隔符 输入逗号 ,。预览结果 选中此复选框。 分隔符号 选择逗号。 - 添加这些列,然后点击 保存:
列名称 JSONPath 开始日期 .开始日期 结束日期 结束日期 报告年度 报告年份 姓名 .VehicleAssetEmssnSrc.Name 是公司拥有的资产 .VehicleAssetEmssnSrc.IsCompanyOwnedAsset 已删除 .VehicleAssetEmssnSrc.IsDeleted 车辆类型 .VehicleAssetEmssnSrc.VehicleType TotalScp3UpstrmEmissions .TotalScp3UpstrmEmissions 总燃料消耗量(加仑) .TotFuelCnmp(加仑) 总燃油量(升) .TotFuelCnsmpInLiters TotScope1EmissionsInTco2e .TotScope1EmissionsInTco2e TotScope2LocBasedEmissions .TotScope2LocBasedEmissions TotScope2MktBasedEmissions .TotScope2MktBasedEmissions CrbnEmssnScopeAlloc .VehicleAssetEmssnSrc.CrbnEmssnScopeAlloc 提示:要下载 其他车辆资产对象,请将它们的列添加到此 “数组转 CSV ”命令中,并在构建 1.SF NZC 链时,将它们的字段包含在车辆资产数据的 “运行链 ”事件中
。 - 从 链事件中,将 运行链 移动到 画布。
- 将链接从 数组拖到 CSV 到 运行链。
- 选择 运行链 事件,然后单击 编辑。
- 在 基本信息中,输入名称和描述以识别事件。
- 在 链中运行,选择之前创建的 3.SF NZC 链,以使用 Salesforce NZC 数据更新 Wdata 表。
- 输入链运行时输入,然后单击 保存:
运行时输入 值 文件前缀 - 输入
车辆。 - 选择 System.DateTime 运行时变量。
- 输入
.csv.
表格 ID 从 ] Create table [ 命令的输出 Table 中选择 Id 。 数据集文件 选择 数组转 CSV [] 命令的 转换文件输出。 - 输入
步骤 6. 添加下载排放活动和固定资产数据的命令
添加逻辑以从 Salesforce NZC 下载排放活动和固定资产数据:
- 从 链式事件中,将 条件 移动到画布上。
- 将链接从之前的 条件 拖到新的 条件。
- 双击链接,选择“错误”作为 编辑链接条件,然后单击 保存。
- 选择新的 条件 事件,然后单击 编辑。
- 在 基本信息中,输入名称和描述以识别事件。
- 添加条件规则,然后点击 保存:
数据类型 多变的 运算子 值 选择字符串。 从 触发器 [] 中选择 对象名称运行时输入。 选择 =。 输入 排放活动。 - 从 可用连接器中选择 JSON,并将 数组到 CSV 移动到画布上。
- 将链接从 条件 拖到 数组到 CSV。
- 选择 数组到 CSV 命令,然后单击 编辑。
- 在 基本信息中,输入名称和描述,以标识该命令转换固定资产数据。
- 请输入命令属性:
摘要信息 值 连接线 选择与之前的 Array to CSV 命令相同的 JSON 连接器。 JSON 数据 从 ] GET ] 命令的 响应 输出中选择 [] 条记录 。 多值分隔符 输入逗号 ,。预览结果 选中此复选框。 分隔符号 选择逗号。 - 添加这些列,然后点击 保存:
列名称 JSONPath CurrencyIsoCode .CurrencyIsoCode 数据源类型 .DataSourceType 排放范围类别 排放范围类别 已删除 .已删除 ID 。ID 姓名 。姓名 OwnerId .OwnerId 提示:要下载 其他排放活动对象,请将它们的列添加到此 “数组转 CSV ”命令中,并在构建 1.SF NZC 链时,将它们的字段包含在排放活动数据的 “运行链 ”事件中
。 - 从 链事件中,将 运行链 移动到画布上。
- 将链接从 数组拖到 CSV 到 运行链。
- 选择 运行链 事件,然后单击 编辑。
- 在 基本信息中,输入名称和描述以识别事件。
- 在 链中运行,选择之前创建的 3.SF NZC 链,以使用 Salesforce NZC 数据更新 Wdata 表。
- 输入链运行时输入,然后单击 保存:
运行时输入 值 文件前缀 - 输入
排放。 - 选择 System.DateTime 运行时变量。
- 输入
.csv.
表格 ID 从 ] Create table [ 命令的输出 Table 中选择 Id 。 数据集文件 选择 数组转 CSV [] 命令的 转换文件输出。 - 输入
- 将链接从上一个 条件 拖到 数组到 CSV。
- 双击链接,选择“错误”作为 编辑链接条件,然后单击 保存。
- 选择 数组到 CSV 命令,然后单击 编辑。
- 在 基本信息中,输入名称和描述,以标识该命令转换固定资产数据。
- 请输入命令属性:
摘要信息 值 连接线 选择与其他 数组到 CSV 命令相同的 JSON 连接器。 JSON 数据 从 ] GET ] 命令的 响应 输出中选择 [] 条记录 。 多值分隔符 输入逗号 ,。预览结果 选中此复选框。 分隔符号 选择逗号。 - 添加这些列,然后点击 保存:
列名称 JSONPath 开始日期 .开始日期 结束日期 结束日期 报告年度 报告年份 姓名 .StnryAssetEnvrSrc.Name 是公司拥有的资产 .StnryAssetEnvrSrc.IsCompanyOwnedAsset 报告日期 .报告日期 固定资产类型 .StnryAssetEnvrSrc.StationaryAssetType CrbnEmssnScopeAllocId .StnryAssetEnvrSrc.CrbnEmssnScopeAllocId 总可再生能源(千瓦时) .总可再生能源(千瓦时) 可再生能源总量百分比 .总可再生能源百分比 TotalScope3Dnstrm排放 .TotalScope3DnstrmEmissions TotalScope3上游排放 .TotalScope3UpstrmEmissions 建筑间接能源总量(兆瓦时) .TotBldgIndirectEnrgyCnsmpInMwh 总能耗(单位:吉焦) 总能耗(单位:千焦) 总能耗(千瓦时) 总能耗(千瓦时) 总能耗(兆瓦时) 总能耗(兆瓦时) 总能源(不含水力)千瓦时 .TotRnwl能源(不含水力发电)千瓦时 总能源(不含水力发电百分比) .TotRnwl能源(不含水力发电百分比) TotScope1EmissionsInTco2e .TotScope1EmissionsInTco2e TotScope2LocBasedEmissions .TotScope2LocBasedEmissions TotScope2MktBasedEmissions .TotScope2MktBasedEmissions 提示:要下载其他 固定资产对象,请将它们的列添加到此 “数组转 CSV ”命令中,并在构建 1.SF NZC 链时,将它们的字段包含在固定资产数据的 “运行链 ”事件中
。 - 从 链事件中,将 运行链 移动到画布上。
- 将链接从 数组拖到 CSV 到 运行链。
- 选择 运行链 事件,然后单击 编辑。
- 在 基本信息中,输入名称和描述以识别事件。
- 在 链中运行,选择之前创建的 3.SF NZC 链,以使用 Salesforce NZC 数据更新 Wdata 表。
- 输入链运行时输入,然后单击 保存:
运行时输入 值 文件前缀 - 输入
静止。 - 选择 System.DateTime 运行时变量。
- 输入
.csv.
表格 ID 从 ] Create table [ 命令的输出 Table 中选择 Id 。 数据集文件 选择 数组转 CSV [] 命令的 转换文件输出。 - 输入
步骤 7. 添加命令以更新 Salesforce NZC 电子表格
要使用碳排放核算数据刷新 Salesforce NZC 电子表格,请添加命令以更新其传入连接的查询结果:
- 从 可用连接器中选择 Workiva,并将 创建查询 移动到画布上。
- 将链接从命令组的 输出 拖到 创建查询。
- 选择 创建查询 命令,然后单击 编辑。
- 在 基本信息中,输入名称和描述以标识该命令。
- 输入命令属性,然后单击 保存:
摘要信息 值 连接线 选择与 创建表 命令相同的 Workiva 连接器。 姓名 请输入用于标识查询的名称。 查询文本 请输入要运行的查询语句: - 输入
从“中选择 * 。 - 请输入 Workiva 工作区 ID。
- 进入
”。”。 - 从 ] Create table [ 命令的输出 Table 中选择 Id 。
- 进入
”。
暂时的 选中此复选框。 - 输入
- 从 可用连接器中选择 Workiva,并将 运行查询 移动到画布上。
- 将链接从 创建查询 拖到 运行查询。
- 选择 运行查询 命令,然后单击 编辑。
- 在 基本信息中,输入名称和描述以标识该命令。
- 输入命令属性,然后单击 保存:
摘要信息 值 连接线 选择与其他命令相同的 Workiva 连接器。 查询 ID 从 Create query [ 命令的 Query 输出中选择 Id 。 - 从 可用连接器中选择 Workiva,并将 下载查询结果 移动到画布上。
- 将链接从 运行查询 拖到 下载查询结果。
- 选择 下载查询结果 命令,然后单击 编辑。
- 在 基本信息中,输入名称和描述以标识该命令。
- 输入命令属性,然后单击 保存:
摘要信息 值 连接线 选择与其他命令相同的 Workiva 连接器。 查询结果 ID 从 查询结果 输出中选择 Id ,该 [] 是 运行查询 命令的输出。 - 从 可用连接器中选择 Workiva,并将 删除查询移动到画布上。
- 将链接从 下载查询结果 拖到 删除查询。
- 选择 删除查询命令,然后单击 编辑。
- 在 基本信息中,输入名称和描述以标识该命令。
- 输入命令属性,然后单击 保存:
摘要信息 值 连接线 选择与其他命令相同的 Workiva 连接器。 查询 ID 从 Create query [ 命令的 Query 输出中选择 Id 。 - 从 链事件中,将 运行链 移动到画布上。
- 将链接从 删除查询 拖到 运行链。
- 选择 运行链 事件,然后单击 编辑。
- 在 基本信息中,输入名称和描述以识别事件。
- 在 链中运行,选择之前创建的 3.SF NZC 链,以使用 Salesforce NZC 数据更新 Wdata 表。
- 输入链运行时输入,然后单击 保存:
运行时输入 值 文件前缀 - 从 触发器 [] 中选择 对象名称运行时输入。
- 选择 System.DateTime 运行时变量。
- 输入
.csv.
表格 ID 从 ] Create table [ 命令的输出 Table 中选择 Id 。 数据集文件 选择 查询结果 输出的 下载查询结果命令。 - 从 可用连接器中选择 Workiva,并将 删除表移动到画布上。
- 将链接从 运行链拖到 删除表。
- 选择 删除表命令,然后单击 编辑。
- 输入命令属性,然后单击 保存:
摘要信息 值 连接线 选择与其他命令相同的 Workiva 连接器。 表格 ID 从 ] Create table [ 命令的输出 Table 中选择 Id 。 - 从 链事件中,将另一个 运行链 移动到画布上。
- 将链接从 删除表 拖到 运行链。
- 选择 运行链 事件,然后单击 编辑。
- 在 基本信息中,输入名称和描述以识别事件。
- 在 运行链中,选择先前创建的 4.SF NZC 链,以更新 Salesforce NZC 电子表格的 控制表 部分。
- 输入链运行时输入,然后单击 保存:
运行时输入 值 范围 从 触发器 [] 中选择 范围] 运行时输入。 年 从 触发器中选择 报告年度 [] 运行时输入。 - 点击 发布,输入有关其发布的任何注释,然后点击 发布。
构建一个链,用于指定要从 Salesforce NZC 下载的数据。
接下来,根据 Salesforce NZC 电子表格的 [] 控制表 部分中的选择,构建链以指定要下载的碳核算数据。
注: 请先创建 2.SF NZC 链,以便运行其 链 事件。
步骤 1. 创建链条
- 从 链中,单击 创建,然后选择 创建链。
- 在 设置中,输入名称
1。SF NZC以及有助于识别该链的描述。 - 点击 保存。
步骤 2. 添加用于识别控制表选项的命令
在 Salesforce NZC 电子表格的 控制表 部分,您可以选择要刷新的数据类型,例如固定资产或车辆资产。要启动链,请添加命令以识别 控制表 部分中的选择。
- 从 连接器中,选择 Workiva,并将 获取工作表数据 移动到 开始。
- 选择 获取工作表数据 命令,然后单击 编辑。
- 在 基本信息中,输入名称和描述以帮助识别命令。
- 输入命令属性,然后单击 保存:
摘要信息 值 连接线 选择与其他链条相同的 Workiva 连接器。 电子表格ID 输入 Salesforce NZC 电子表格的 ID。 章节编号/名称 输入 Salesforce NZC 电子表格中 “控制表 ”部分的 ID。 地区 输入 A11:D19。价值风格 选择“计算”。 修订 为确保使用最新版本,请输入 -1。 - 从 连接器中选择 表格转换,并将 高级查询 移动到画布上。
- 将链接从 开始 拖到 高级查询 命令。
- 选择 高级查询 命令,然后单击 编辑。
- 在 基本信息中,输入名称和描述以帮助识别命令。
- 在 命令属性中,选择要使用的表格转换连接器。
- 在 表格中,输入表格的文件名和名称:
- 在 文件中,选择 获取工作表数据 命令的 数据 输出。
- 在 表名中,输入
一个。
- 输入命令属性,然后单击 保存:
摘要信息 值 查询 输入 select * from a where `Refresh Data` = 'Yes'。输入分隔符 选择逗号。 输出分隔符 选择逗号。 预览结果 选中此复选框。 - 从 连接器中选择 JSON,并将 CSV 到 JSON 移动到画布上。
- 在 高级查询 和 CSV 转 JSON 命令之间拖动链接。
- 选择 CSV 转 JSON 命令,然后单击 编辑。
- 在 基本信息中,输入名称和描述以帮助识别命令。
- 输入命令属性,然后单击 保存:
摘要信息 值 连接线 选择要使用的JSON连接器。 输入文件 选择 高级查询 命令的 结果 [] 输出。 分隔符号 选择逗号(,)。
步骤 3. 添加逻辑以下载车辆资产数据
- 将 命令组 移动到画布上。
- 将 CSV 转 JSON 命令中的链接拖到命令组。
- 选择命令组,然后单击 编辑。
- 从 迭代 选项卡中,启用 迭代器。
- 在 选择修饰符类型中,选择列表。
- 在 迭代中,选择 CSV 转 JSON ] 命令的 JSON 文件 输出。
- 点击 保存。
- 从 链式事件中,将 条件 移动到画布上。
- 将链接从命令组的 组开始 拖到 条件 事件。
- 选择 条件 事件,然后单击 编辑。
- 在 基本信息中,输入名称和描述,以帮助识别它检查 车辆资产数据的选择。
- 在 条件中,添加一条规则:
数据类型 多变的 运算子 值 选择字符串。 选择 CSV 转 JSON 命令的输出 JSON 文件 。 选择 =。 输入 车辆资产数据。 - 在 变量中,单击 JSON 文件 输出,添加 从 JSON [] 获取值 变量转换,然后单击 保存:
输出 值 选择字符串 输入 名称。 - 从 链事件中,将 运行链移动到画布上。
- 将链接从 条件 事件拖到 运行链 事件。
- 选择 运行链 事件,然后单击 编辑。
- 在 基本信息中,输入名称和描述,以帮助识别它下载排放活动数据。
- 在 链要运行中,选择先前创建的 2.SF NZC 链。
- 输入运行时参数,然后点击 保存:
输入 值 对象查询 - 请输入以下查询:
SELECT +EndDate,ReportingYear,StartDate,TotalScp3DnstrmEmissions,TotalScp3UpstrmEmissions,TotFuelCnsmpInGallons,TotFuelCnsmpInLiters,TotScope1EmissionsInTco2e,TotScope2LocBasedEmissions,TotScope2MktBasedEmissions,VehicleAssetEmssnSrc.CrbnEmssnScopeAlloc,VehicleAssetEmssnSrc.IsCompanyOwnedAsset,VehicleAssetEmssnSrc.IsDeleted,VehicleAssetEmssnSrc.Name,VehicleAssetEmssnSrc.VehicleType+FROM+VehicleAssetCrbnFtprnt+WHERE+ReportingYear+=+'
提示: 如果您在 2.SF NZC 链的排放活动数据 数组到 CSV 命令中添加了额外的列,也请将其字段包含在此查询中。您可以在 SalesforceWorkbench中测试 Salesforce 对象查询语言 (SOQL) 以获取其他数据
。 - 选择 CSV 转 JSON 命令的输出 JSON 文件 ,然后单击输出并应用 从 JSON [] 获取值 变量转换:
- 在 输出中,选择字符串。
- 在 值中,输入
报告年度。
- 进入
'。
表格 ID 选择 CSV 转 JSON 命令的输出 JSON 文件 ,然后单击输出并应用 从 JSON [] 获取值 变量转换: - 在 输出中,选择字符串。
- 在 值中,输入
表 ID。
表架构 请输入以下JSON字符串: [
{
"mode": "nullable",
"name": "reportingyear",
"type": "integer"
},
{
"mode": "nullable",
"name": "startdate",
"type": "date"
},
{
"mode": "nullable",
"name": "enddate",
"type": "date"
},
{
"mode": "nullable",
"name": "name",
"type": "string"
},
{
"mode": "nullable",
"name": "iscompanyownedasset",
"type": "boolean"
},
{
"mode": "nullable",
"name": "isdeleted",
"type": "boolean"
},
{
"mode": "nullable",
"name": "vehicletype",
"type": "string"
},
{
"mode": "nullable",
"name": "totalscp3dnstrmemissions",
"type": "float"
},
{
"mode": "nullable",
"name": "totalscp3upstrmemissions",
"type": "float"
},
{
"mode": "nullable",
"name": "totfuelcnsmpingallons",
"type": "float"
},
{
"mode": "nullable",
"name": "totfuelcnsmpinliters",
"type": "float"
},
{
"mode": "nullable",
"name": "totscope1emissionsintco2e",
"type": "float"
},
{
"mode": {
"mode": "nullable", [] "name": "totscope2locbasedemissions",
"type": "float"
},
{
"mode": "nullable",
"name": "totscope2mktbasedemissions",
"type": "float"
},
{
"mode": "nullable",
"name": "crbnemssnscopealloc",
"type": "string"
}
]提示:如果您在 2.SF NZC 链的“排放活动 ”数据中使用 “数组转 CSV ”命令添加了额外的列,也请将该列的字段包含在
JSON字符串中。对象名称 选择 CSV 转 JSON 命令的输出 JSON 文件 ,然后单击输出并应用 从 JSON [] 获取值 变量转换: - 在 输出中,选择字符串。
- 在 值中,输入
名称。
范围 输入 E12:E12。申报年度 选择 CSV 转 JSON 命令的输出 JSON 文件 ,然后单击输出并应用 从 JSON [] 获取值 变量转换: - 在 输出中,选择字符串。
- 在 值中,输入
报告年度。
- 请输入以下查询:
步骤 4. 添加逻辑以下载固定资产数据
- 从 链式事件中,将另一个 条件 移动到画布上。
- 将链接从之前的 条件 事件拖到新的事件中,然后双击该链接,选择 编辑链接条件中的“错误”,然后单击 保存。
- 选择新的 条件 事件,然后单击 编辑。
- 在 基本信息中,输入名称和描述,以帮助识别它检查 固定资产数据的选择。
- 在 条件中,添加一条规则:
数据类型 多变的 运算子 值 选择字符串。 选择 CSV 转 JSON 命令的输出 JSON 文件 ,然后单击输出并应用 从 JSON [] 获取值 变量转换: - 在 输出中,选择字符串。
- 在 值中,输入
名称。
选择 =。 输入 固定资产数据。 - 从 链事件中,将另一个 运行链 移动到画布上。
- 将链接从 条件 事件拖到新的 运行链 事件。
- 选择 运行链 事件,然后单击 编辑。
- 在 基本信息中,输入名称和描述,以帮助识别它下载固定资产数据。
- 在 链中,选择先前创建的 2.SF NZC 链。
- 输入运行时参数,然后点击 保存:
输入 值 对象查询 - 请输入以下查询:
选择+结束日期、报告日期、报告年份、开始日期、可再生能源总量(千瓦时)、可再生能源总量百分比、SCP-3Dnstrm排放总量、SCP-3Upstrm排放总量、建筑间接能源总量(兆瓦时)、总能源消耗量(吉焦)、总能源消耗量(千瓦时)、总能源消耗量(兆瓦时)、除水力发电外的可再生能源总量(千瓦时) tRnwlEnrgyExclHydroPct,TotScope1EmissionsInTco2e,TotScope2LocBasedEmissions,TotScope2MktBasedEmissions,StnryAssetEnvrSrc.CrbnEmssnScopeAllocId,StnryAssetEnvrSrc.IsCompanyOwnedAsset,StnryAssetEnvrSrc.Name,StnryAssetEnvrSrc.StationaryAssetType+FROM+StnryAssetCrbnFtprnt+WHERE+ReportingYear+=+'
提示: 如果您在 2.SF NZC 链的固定资产数据的 数组到 CSV 命令中添加了附加列,也请将其字段包含在此查询中。您可以使用
SOQL查询 Salesforce Workbench 中的其他数据。 - 选择 CSV 转 JSON 命令的输出 JSON 文件 ,然后单击输出并应用 从 JSON [] 获取值 变量转换:
- 在 输出中,选择字符串。
- 在 值中,输入
报告年度。
- 进入
'。
表格 ID 选择 CSV 转 JSON 命令的输出 JSON 文件 ,然后单击输出并应用 从 JSON [] 获取值 变量转换: - 在 输出中,选择字符串。
- 在 值中,输入
表 ID。
表架构 请输入以下JSON字符串: [
{
"mode": "nullable",
"name": "reportingyear",
"type": "integer"
},
{
"mode": "nullable",
"name": "reportingdate",
"type": "string"
},
{
"mode": "nullable",
"name": "startdate",
"type": "date"
},
{
"mode": "nullable",
"name": "enddate",
"type": "date"
},
{
"mode": "nullable",
"name": "name",
"type": "string"
},
{
"mode": "nullable",
"name": "iscompanyownedasset",
"type": "boolean"
},
{
"mode": "nullable",
"name": "stationaryassettype",
"type": "string"
},
{
"mode": "nullable",
"name": "crbnemssnscopeallocid",
"type": "string"
},
{
"mode": "nullable",
"name": "totalrenewableenergyinkwh",
"type": "float"
},
{
"mode": "nullable",
"name": "totalrenewableenergypct",
"type": "float"
},
{
"mode": "nullable",
"name": "totalscp3upstrmemissions",
"type": "float"
},
{
"mode": "nullable",
"name": "totalscp3dnstrmemissions",
"type": "float"
},
{
"mode": "nullable",
"name": "totbldgindirectenrgycnsmpinmwh",
"type": "float"
},
{
"mode": "nullable",
"name": "totenergyconsumptioningj",
"type": "float"
},
{
"mode": "nullable",
"name": "totenergyconsumptioninkwh",
"type": "float"
},
{
"mode": "nullable",
"name": "totenergyconsumptioninmwh",
"type": "float"
},
{
"mode": "nullable",
"name": "totrnwlenrgyexclhydroinkwh",
"type": "float"
},
{
"mode": "nullable",
"name": "totrnwlenrgyexclhydropct",
"type": "float"
},
{
"mode": "nullable",
"name": "totscope1emissionsintco2e",
"type": "float"
},
{
"mode": "nullable",
"name": "totscope2locbasedemissions",
"type": "float"
},
{
"mode": "nullable",
"name": "totscope2mktbasedemissions",
"type": "float"
}
]提示 :如果您在 2.SF NZC 链的固定资产数据中使用 “数组转 CSV ”命令添加了额外的列,也请将该列的字段包含在
JSON字符串中。对象名称 选择 CSV 转 JSON 命令的输出 JSON 文件 ,然后单击输出并应用 从 JSON [] 获取值 变量转换: - 在 输出中,选择字符串。
- 在 值中,输入
名称。
范围 输入 E13:E13。申报年度 选择 CSV 转 JSON 命令的输出 JSON 文件 ,然后单击输出并应用 从 JSON [] 获取值 变量转换: - 在 输出中,选择字符串。
- 在 值中,输入
报告年度。
- 请输入以下查询:
Step 4. Add logic to download Scope 3 emissions data
- From Chain events, move another Conditional to the canvas.
- Drag a link from the previous Conditional event to the new one, then double-click the link, select Error for Edit link condition, and click Save.
-
Select the new Conditional event, and click
Edit.
- In Basic info, enter a name and description to help identify that it checks the selection of Scope 3 Data.
-
In Conditions, add a rule:
Data type Variable Operator Value Select String. Select the JSON file output of the CSV to JSON command, then click the output and apply a Get value from JSON variable transformation: - In Output, select String.
-
In Value, enter
Name.
Select =. Enter Scope3 Data. - From Chain events, move another Run chain to the canvas.
- Drag a link from the Conditional event to the new Run chain event.
- Select the Run chain event, and click Edit.
- In Basic info, enter a name and description to help identify that it downloads Scope 3 emission source data.
- In Chain, select the 2.SF NZC chain created earlier.
-
Enter the runtime inputs, and click Save:
Input Value ObjectQuery -
Enter this query:
SELECT AirTravelEmssnFctrId,BusinessRegion,City,Country,CurrencyIsoCode,Description,FrgtHaulingEmssnFctrId,GroundTravelEmssnFctrId,HotelStayEmssnFctrId,Id,IsDeleted,Name,OwnerId,ParentEmissionSourceId,PostalCode,RentalCarEmssnFctrId,Scope3EmissionSourceType,State FROM Scope3EmssnSrc
-
Select the JSON file output of the
CSV to JSON command, then click
the output and apply a Get value from JSON
variable transformation:
- In Output, select String.
-
In Value, enter
Reporting Year.
-
Enter
'.
Table ID Select the JSON file output of the CSV to JSON command, then click the output and apply a Get value from JSON variable transformation: - In Output, select String.
-
In Value, enter
TableID.
ParseData Enter this Handlebars expression: AirTravelEmssnFctrId,BusinessRegion,City,Country,CurrencyIsoCode,Description,FrgtHaulingEmssnFctrId,GroundTravelEmssnFctrId,HotelStayEmssnFctrId,Id,IsDeleted,Name,OwnerId,ParentEmissionSourceId,PostalCode,RentalCarEmssnFctrId,Scope3EmissionSourceType,State {{#each a}} {{AirTravelEmssnFctrId}},{{BusinessRegion}},{{City}},{{Country}},{{CurrencyIsoCode}},{{Description}},{{FrgtHaulingEmssnFctrId}},{{GroundTravelEmssnFctrId}},{{HotelStayEmssnFctrId}},{{Id}},{{IsDeleted}},{{Name}},{{OwnerId}},{{ParentEmissionSourceId}},{{PostalCode}},{{RentalCarEmssnFctrId}},{{Scope3EmissionSourceType}},{{State}} {{/each}}Object name Select the JSON file output of the CSV to JSON command, then click the output and apply a Get value from JSON variable transformation: - In Output, select String.
-
In Value, enter
Name.
Range Enter D14:D14.Reporting year Select the JSON file output of the CSV to JSON command, then click the output and apply a Get value from JSON variable transformation: - In Output, select String.
-
In Value, enter
Reporting Year.
-
Enter this query:
步骤 5. 添加下载排放活动的命令
- 从 链事件中,将另一个 运行链 移动到画布上。
- 将链接从 条件 事件拖到新的 运行链 事件。
- 双击链接,选择“错误”作为 编辑链接条件,然后单击 保存。
- 选择运行链 事件,然后单击 编辑。
- 在 基本信息中,输入名称和描述,以帮助识别它下载排放活动数据。
- 在 链中,选择先前创建的 2.SF NZC 链。
- 输入运行时参数,然后点击 保存:
输入 值 对象查询 请输入以下查询: SELECT+CurrencyIsoCode,DataSourceType,EmissionsScopeCategory,Id,IsDeleted,Name,OwnerId+FROM+EmissionsActivity
提示: 如果您在 2.SF NZC 链中为车辆资产数据在 数组到 CSV 命令中添加了附加列,也请将其字段包含在此查询中。您可以使用
SOQL查询 Salesforce Workbench 中的其他数据。表格 ID 选择 CSV 转 JSON 命令的输出 JSON 文件 ,然后单击输出并应用 从 JSON [] 获取值 变量转换: - 在 输出中,选择字符串。
- 在 值中,输入
表 ID。
表架构 请输入以下JSON字符串: [
{
"mode": "nullable",
"name": "currencyisocode",
"type": "string"
},
{
"mode": "nullable",
"name": "datasourcetype",
"type": "string"
},
{
"mode": "nullable",
"name": "emissionsscopecategory",
"type": "string"
},
{
"mode": "nullable",
"name": "id",
"type": "string"
},
{
"mode": "nullable",
"name": "isdeleted",
"type": "boolean"
},
{
"mode": "nullable",
"name": "name",
"type": "string"
},
{
"mode": "nullable",
"name": "ownerid",
"type": "string"
}
]提示 :如果您在 2.SF NZC 链中为车辆资产数据使用 “数组转 CSV ”命令添加了额外的列,也请将该列的字段包含在 JSON 字符串中
。对象名称 选择 CSV 转 JSON 命令的输出 JSON 文件 ,然后单击输出并应用 从 JSON [] 获取值 变量转换: - 在 输出中,选择字符串。
- 在 值中,输入
名称。
范围 输入 E15:E15。申报年度 选择 CSV 转 JSON 命令的输出 JSON 文件 ,然后单击输出并应用 从 JSON [] 获取值 变量转换: - 在 输出中,选择字符串。
- 在 值中,输入
报告年度。
- 点击 发布,输入有关其发布的任何注释,然后点击 发布。
跑链
要使用最新的碳核算数据自动刷新 Salesforce NZC 电子表格:
步骤 1. 选择要刷新的数据
在 Salesforce NZC 电子表格中,从 控制表 部分指定要从 Salesforce NZC 下载的数据——车辆资产数据、固定资产数据或排放活动:
- 在 报告年份 列中,选择要下载的年份的数据。
- 在 刷新数据 列中,选择是否下载最新数据。
步骤 2. 运行 1.SF NZC 链
在 Chain Builder中,打开 1.SF NZC 链,然后单击 Execute 和 Run chain。
当此链运行时,它会自动运行其他两个链,从 Salesforce NCZ 下载选定的数据,并更新 Salesforce NZC 电子表格中的相应值和日志文件。