Operun
← 全部解决方案
Operun 解决方案

聚水潭多店铺缺货与库存报表,每天自动导出

每天早上把聚水潭 ERP 里每个店铺的缺货报表和库存报表导出来,确认落盘后按店铺和日期归档。

  • 聚水潭 企业版 (需企业版 Operator 构建)
  • ERP
  • 多店铺
需使用企业级 Operator 专版。 本方案用到只有 Operator 专版才有的瞬态 CDP 动作。专业版($29/月)已包含,官网直接下载;企业版同样包含。 升级专业版,获取 Operator 专版 →
预约演示

业务痛点

现在卡在哪里

每个店铺单独导出一次

缺货报表要按店铺逐个导出。运营每天早会前,都要为每家店重复一遍筛选、点击、保存。

iframe 嵌套让点击偏位

ERP 页面嵌了好几层 iframe。坐标计算漏掉框架内边距的工具,点击会偏几个像素,常常落在别的控件上。

网络慢,文件只下了一半

走代理或办公网拥堵时,报表可能下到一半就停住。不做检查,残缺文件就会被当成完整文件合并。

Operun 怎么解决

为什么用 Operun 更稳

框架偏移精确测量

physical_click 逐层累加每个框架的外边缘、边框(clientLeft)和计算后的内边距,点击落在控件的真实中心。

后台窗口点击

点击前先在所属窗口中选中该标签页并确认已激活;窗口不会被拉到前台,操作人员可以继续手头的工作。

原生下载守卫

wait_download_finish 只在 chrome.downloads 报告 complete 时才算成功。中断或超时的文件直接判失败,不会被归档。

  1. 01

    上传店铺清单

    上传店铺清单,选好报表类型和保存目录。

  2. 02

    打开报表页面

    Operun 在你已登录的浏览器里打开聚水潭报表页,并用快照读取报表框架。

  3. 03

    在框架内点击导出

    物理点击穿过每一层 iframe 偏移触发导出,窗口全程留在后台。

  4. 04

    确认并归档

    wait_download_finish 确认文件完整后,按店铺和日期归档并合并进缺货日报。

动手跑一遍

这套方案背后的 Operun 命令

运行环境:企业级 Operator 专版

导出单个店铺的缺货报表(CLI) shell
# physical_click 需要 Operator 专版
operun browser snapshot --tab 14 --frame "iframe#report-frame"
operun browser act --action physical_click --tab 14 \
  --selector "iframe#report-frame >>> button.export"
operun browser act --action wait_download_finish --timeout 90000
同样的步骤写成任务 JSON json
[
  { "action": "physical_click",
    "selector": "iframe#report-frame >>> button.export" },
  { "action": "wait_download_finish",
    "file_pattern": "*.xlsx", "timeout": 90000 }
]

仅用于你本人拥有或获得授权操作的聚水潭账户。Operun 驱动的是你自己已登录的浏览器,账号凭证只留在本机内存。

输入与产出

你给什么,拿到什么

需要准备

  • 店铺清单

    CSV:店铺名、聚水潭店铺编码

  • 报表类型

    缺货报表、库存报表或两者

  • 保存目录

    本地文件夹或 NAS 路径,每天一个子目录

交付结果

  • 各店铺报表

    XLSX,与聚水潭原始导出一致

  • 缺货日报汇总

    XLSX:SKU、店铺、缺口数量,跨店合并

  • 运行日志

    CSV:店铺、报表、文件名、下载时间、状态

效果

省下来的时间看得见

0

早会前的手动导出

100%

合并前每份文件都确认完整

< 15 分钟

从第一个店铺到日报汇总

以上为实际项目中的典型结果,具体效果取决于店铺数量和流程范围。

在你的业务里跑一遍看看

预约在线演示,看 Operun 在你真实的后台里把这套流程跑完。

预约演示 升级专业版,获取 Operator 专版

需使用企业级 Operator 专版。

[email protected]