搭建数据格式转换工作流
场景介绍
企业日常运营中经常需要处理CRM、ERP等系统导出的JSON或CSV格式业务数据。这类数据包含大量重复的计算和清洗工作(如汇总销售额、筛选有效订单、按区域分组统计等),大模型虽然擅长文本理解和表达,但不适合进行精确的数学计算和复杂的数据操作。
为弥补这一不足,可以在工作流中引入代码节点,利用其执行Python或Node.js代码的能力来处理数据结构化任务;同时配合大模型节点,将计算后的结果转化为通俗易懂的业务分析报告。
本文将演示如何结合代码节点与大模型节点,以销售部门需要将CRM导出的JSON数据转为可读的周报表格为例,构建一个用于数据格式转换与智能分析的工作流。
效果展示
当输入的原始JSON销售数据如下时,转换的销售周报如图1所示。
[
{"client_name": "公司A", "amount": 580000, "product": "企业版套餐", "date": "2025-07-01", "sales_rep": "张三", "region": "华南", "status": "已签约"},
{"client_name": "公司B", "amount": 320000, "product": "标准版套餐", "date": "2025-07-03", "sales_rep": "李四", "region": "华南", "status": "已签约"},
{"client_name": "公司C", "amount": 750000, "product": "旗舰版套餐", "date": "2025-07-05", "sales_rep": "王五", "region": "华北", "status": "已签约"},
{"client_name": "公司D", "amount": 210000, "product": "标准版套餐", "date": "2025-07-06", "sales_rep": "张三", "region": "华南", "status": "跟进中"},
{"client_name": "公司E", "amount": 680000, "product": "企业版套餐", "date": "2025-07-08", "sales_rep": "赵六", "region": "华南", "status": "已签约"},
{"client_name": "公司F", "amount": 450000, "product": "企业版套餐", "date": "2025-07-10", "sales_rep": "李四", "region": "华北", "status": "已签约"},
{"client_name": "公司G", "amount": 180000, "product": "标准版套餐", "date": "2025-07-12", "sales_rep": "王五", "region": "华中", "status": "跟进中"}
] 工作流设计
重点介绍工作流中的一些主要节点,每个节点负责特定的任务。以下是各个节点的功能和设计思路。
- 开始节点:作为工作流的入口,开始节点负责接收CRM导出的JSON销售数据。
- 代码节点:通过Python代码解析JSON数据,计算各维度的汇总指标。
- 大模型节点:基于代码节点输出的结构化指标数据,生成自然语言周报。
- 结束节点:展示大模型生成的周报。

操作步骤
搭建工作流详细步骤如下:
步骤一:创建工作流
步骤三:配置工作流节点
工作流各个核心节点的配置方式如下:
节点类型 | 说明 | 示例 |
|---|---|---|
开始节点 | 添加一个必选的输入参数,接收CRM导出的JSON销售数据。
|
|
代码节点 | 此节点通过Python代码解析JSON数据,计算各维度的汇总指标。
|
|
大模型节点 | 此节点基于代码节点输出的结构化指标数据,生成自然语言周报。
|
|
结束节点 | 此节点用于展示大模型生成的周报。
|
|
步骤四:调试工作流
- 配置完成后,在工作流编排界面单击右上角
,在试运行配置中的raw_data框中,输入CRM导出的JSON销售数据。如图6所示。配置完成后单击“开始运行”。输入JSON销售数据示例:[ {"client_name": "公司A", "amount": 580000, "product": "企业版套餐", "date": "2025-07-01", "sales_rep": "张三", "region": "华南", "status": "已签约"}, {"client_name": "公司B", "amount": 320000, "product": "标准版套餐", "date": "2025-07-03", "sales_rep": "李四", "region": "华南", "status": "已签约"}, {"client_name": "公司C", "amount": 750000, "product": "旗舰版套餐", "date": "2025-07-05", "sales_rep": "王五", "region": "华北", "status": "已签约"}, {"client_name": "公司D", "amount": 210000, "product": "标准版套餐", "date": "2025-07-06", "sales_rep": "张三", "region": "华南", "status": "跟进中"}, {"client_name": "公司E", "amount": 680000, "product": "企业版套餐", "date": "2025-07-08", "sales_rep": "赵六", "region": "华南", "status": "已签约"}, {"client_name": "公司F", "amount": 450000, "product": "企业版套餐", "date": "2025-07-10", "sales_rep": "李四", "region": "华北", "status": "已签约"}, {"client_name": "公司G", "amount": 180000, "product": "标准版套餐", "date": "2025-07-12", "sales_rep": "王五", "region": "华中", "status": "跟进中"} ] - 在“试运行”对话框中,输入“请转换”,效果如图7所示。
步骤五:发布工作流
- 工作流试运行成功后,在工作流编排页面,单击右上角“提交版本”。
- 输入版本号与版本描述,如图8所示。
- 发布完成后选择上方“渠道管理”页签,可进入渠道管理页面。在网页分享渠道的操作列单击“发布”按钮后将出现“立即访问”、“复制链接”、“重新生成”文字按钮。这里可以通过两种方式访问工作流应用的网页应用链接,同时支持重新生成发布链接。图9 发布工作流

- 立即访问:单击当前页面的“立即访问”按钮,可立即进入网页版应用。 图10 立即访问网页应用

- 复制链接:单击当前页面的“复制链接”按钮,可直接复制网页URL嵌入或分享到其他应用场景。 图11 复制工作流应用访问地址

- 重新生成:重新生成工作流应用发布链接。
- 立即访问:单击当前页面的“立即访问”按钮,可立即进入网页版应用。












