漳州大北农-成本通录入工作流 / 部署教程 Windows / Mac · 双击一次自动装好
本页 部署教程

漳州大北农-成本通录入工作流-部署教程

跟着做,解压后双击一次就装好跑起来。适用于 Windows / Mac,不需要写代码,Docker 会自动装。

👀 先搞懂:这是干嘛的?

简单说:你在手机网页上传猪场记录表照片、或把群消息转发进邮箱,系统自动识别、自动填单、自动录入大北农平台——不用你登录平台、不用一格一格打字。你的电脑就是那个「自动干活的小帮手」,在后台安静接单。

📱 手机上传 ⚙️ 自动处理中心 🖥️ 你的电脑 拍照/文字 → 自动转交 → 你电脑上的小帮手自动开单
系统全景:你的电脑只负责「接单干活」,其余全自动

✅ 现在就能自动帮你干的活

下面这些是已经真正跑通的单据——你只要拍张记录表照片(或上传 PDF 扫描件 / Excel 电子表)、转发一句文字,剩下的填单、校验、录入平台都自动完成:

业务你怎么用系统自动完成
母猪配种 / 分娩 / 断奶 拍照上传记录表(PDF 扫描件同样可以) 识别耳号、日期 → 生成官方导入模板 → 自动录入平台
母猪历史(登记卡建档) 拍照上传登记卡(PDF 扫描件、Excel 电子表也可) 按建账日期规则取行、超期行单列汇总 → 生成官方《母猪历史》导入模板
母猪死亡 / 生长猪死亡 转发一句文字(如「死亡:LY0021 死亡」) 自动识别耳号 / 批次 → 自动开单
母猪淘汰单 说明耳号、淘汰原因 先自动开一张猪只销售单 → 再开淘汰单并绑定,全程不用你操作
物资采购单 拍采购单据 识别后套官方模板 → 批量导入平台
猪只销售单 告知头数、单价 自动开单 → 提交 → 审核,全程闭环
物资领用 告知领用明细 自动填报领用单(教槽料走批次)
费用填报 提供费用数据 自动归集并填报到成本模块

🧩 没有大北农成本通账号、没有邮箱也能用(基础用户模式)

上表的「自动录入平台」需要你有一个大北农成本通账号。如果暂时没有成本通账号、也没有邮箱,一样可以先把活干起来——系统会帮你把单据识别好、生成好官方导入模板 Excel,剩下的录入留给你自己或有账号的人去做。

💡 基础用户模式怎么跑
上传图片 / PDF / Excel 后,系统只做两件事:识别单据内容 → 生成官方导入模板 Excel。它不会自动导入平台、也不会发任何邮件,全程由你自己掌控。

成品文件会同时出现在两个地方,拿哪个都行:

在哪拿位置
🖥️ 工作机(本机文件夹)解压目录下的「输出」文件夹:xlsx\输出\<模块>\(按模块分子目录存放)
📱 手机任务卡片「任务」页对应卡片的文件表最右侧,直接点「下载」即可拿到该 Excel
⚠️ 支持的模块
目前配种 / 分娩 / 断奶 / 采购 / 领用 / 母猪历史(登记卡建档)都支持基础用户模式;上传母猪档案后系统会自动核对耳号,对不上的会标黄并加备注,方便你先核对再导入。
📄 上传方式与「原样发回」
手机网页上的「图片/文档」页有两个上传区:上面绿色是图片(可一次多选、合并成一条任务),下面紫色是文件(PDF / Excel)(每个文件单独一条任务)。图片和文件请分开传,混在一起会导致漏页甚至失败。
· PDF:扫描件直接传,多页会逐页识别(单文件 ≤ 120MB,超 45MB 自动拆分识别)。
· Excel:只有「母猪历史(登记卡建档)」电子表会自动映射成官方导入模板;其他单据的电子表暂不转换,系统会把文件原样发回(等于帮你暂存/取回),你自行整理导入。原因:各场电子表列名格式不一,认错列会生成错误的导入表,宁可原样返还、不猜着做——后续按模块逐步支持。
· Excel + Word 配对(2026-10-15 新增):把同一份扫描件用夸克同时转出 Excel 和 Word,一起选中上传(1 份 Excel + 1 份 Word)——系统互相比对,逐卡内容相似率 ≥80% 认定同一张卡,用 Word 读出的耳号补齐 Excel 缺失耳号再生成导入模板。Word 不支持单独上传。

1️⃣ 注册账号,等管理员审批

打开网页
cloudshare.work
→
点「申请注册」
→
提交后
拿申请单号
→
发消息催管理员

手机或电脑浏览器打开 https://cloudshare.work,登录页点「申请注册」,填写:

填写项要求
用户名2–20 位字母/数字/下划线,之后不可改(你的机器名会由它生成)
姓名真实姓名,方便管理员认人
登录密码至少 6 位,自己记住

提交后页面会给一个申请单号,把这个单号发给管理员,等他点通过。通过后用你的用户名 + 密码登录。

2️⃣ 一键部署

登录网页 → 生成并下载你的专属部署包 → 解压 → 双击一次启动脚本,剩下的全自动。

① 下载部署包

登录 https://cloudshare.work → 底部「设置」→ 点「📦 生成我的部署包」,在弹出的框里填好 2 项必填(大北农成本通账号、密码)即可;QQ 邮箱与 IMAP 授权码为选填,想用「转发邮件收任务」时再补,暂时不填也能正常跑。点「生成并下载」,得到一个 <你的用户名>_dbn_automation.zip。这个包已内置填好的配置(含 .env),解压即用。

② 解压

⚠️ 注意
存放路径不能含中文、不能含空格,否则容器启动直接失败——这一步别图省事。

右键下载好的 zip →「全部解压」:包里自带 dbn_automation 文件夹,解压即得,不用自己先建目录。把整个文件夹放到不含中文、不含空格的位置,比如:

路径示例
Windows:D:\dbn_automation
Mac:    /Users/你的名字/dbn_automation

运行用的几个文件夹(quark_profile、download、n8n_debug)启动时会自动创建;Excel 导入模板已随包附带在 xlsx\大北农模板\——都不用你管。

③ 双击启动(全自动)

进解压出来的 dbn_automation 文件夹,找到启动脚本双击它:

你的系统双击哪个文件
Windows一键部署·更新(Windows).bat
Mac一键部署·更新(Mac).command
💡 这个脚本是「部署 + 更新」二合一,以后还能用
第一次双击=部署(把环境装好、让机器跑起来);还没装完时再双击=接着装完(比如装 Docker 要求启用 WSL2 并重启电脑,回来后双击一次就继续把剩下的装完);装完之后再双击=更新(自动看云端有没有新版,有就换上、没有就秒退,什么都不动)。判断依据是这台机器有没有真正装完并上线过一次,不是双击了几次。
平时不用你管:有新版本时系统会主动通知你这台机器(像手机应用商店的推送),脚本会在你没在干活(没任务在跑、没等审批)的时候自动换上;开机时也会自动核对一次,关机期间错过的更新开机即补上。想先看「这次更新了什么」,到网页「设置 → 本地部署」就能看到本机版本、最新版本与更新内容。想马上拿到新版,随手双击一次即可。

脚本会自己一步步做完,你什么都不用管:

装好
Docker
→
补好系统
需要的开关
→
需要就
自动重启
→
让小帮手
跑起来
→
等它
报到上线
→
自动打开
网页
⚠️ 注意
过程中会弹一两次「是否允许」的授权框,点「是」放行。第一次运行要下载东西,慢几分钟很正常,别关窗口。
⚠️ 电脑可能会自动重启一次
Windows 上跑 Docker 需要的两个系统开关,打开后必须重启才生效。
看到「20 秒后自动重启」的提示属正常:先把手头的东西存一下,让它重启。
重启后它会自己接着把剩下的装完,你不用再双击。想取消这次重启,在窗口里敲 shutdown /a 回车。
⚠️ 请用一台长期在用的普通办公电脑
脚本可以重复运行,以后电脑重启它会自己把容器拉起来(已设开机自启;Mac 用户可在 Docker 图标 → Settings → General 勾选「Start Docker Desktop when you sign in」)。若这台电脑装完就被重置/还原,配置留不住,小帮手会掉线。
(备选)不想双击,用命令行手动启动

在解压目录打开命令行(Windows:地址栏输入 powershell 回车),执行:

bash
docker compose up -d --build

以后改了 .env,需再执行一次让新配置生效。

关于 .env(一般不用动)

整包里 .env 已内置好:机器名、机器密钥、连接令牌,加上你填的个人账号(大北农账号密码、邮箱、授权码都是选填;没有成本通账号就留空,会自动走「基础用户离线模式」),全都写好了——通常什么都不用做。以后要改(比如补上 QQ 邮箱授权码、或换了邮箱),用记事本打开它,改完执行 docker compose up -d --build 重启生效。

⚠️ 注意
文件名必须正好是 .env。用记事本「另存为」时容易变成 .env.txt——保存类型选「所有文件」,别让它多出 .txt。
.env 里都有哪些字段?
字段内容示例
WORK_NAME你的机器名(已自动填好)zhangsan_WORK
AGENT_SECRET机器密钥/工牌,防止别人冒你的名领活(已自动填好)—
WS_TOKEN连接令牌/系统大门钥匙(已自动填好)—
DBN_USER你的大北农成本通账号(选填,没有可留空→走基础用户离线模式)你的工号/账号
DBN_PASS你的大北农成本通密码(选填,没有可留空)(只在本机,不外传)
MAIL_USER你的专用 QQ 邮箱(选填,填了才写)xxx@qq.com
MAIL_PASSQQ 邮箱 IMAP 授权码(选填,填了才写)16 位字母
OCR_RELAY_URL识别入口(已自动填好)—
🚫 两条红线
① 若你填了大北农成本通账号,必须各用各的(没有账号可留空,走基础用户离线模式,不填照样能用);填了 QQ 邮箱也请各用一个专用邮箱——共用一个账号多台电脑登录,会被平台风控盯上,谁都别想用了;
② .env 里有你的密码,不要发到群里、不要截图、不要提交到任何代码仓库。

QQ 邮箱授权码怎么拿?(选填,暂时不用可跳过)

💡 先不急也行
不填邮箱,除了「转发邮件收任务 / 邮件回执」用不了,其他功能(手机网页上传图片、文字任务、审批)都正常。等你觉得好用,再回来生成一次部署包,或直接改 .env 补上这两项即可。

电脑登录 QQ 邮箱网页版 → 设置 → 账户 → 找到「IMAP/SMTP 服务」→ 开启 → 按提示用手机发短信 → 得到一串 16 位字母授权码,填到 MAIL_PASS。

⚠️ 注意
授权码不是 QQ 密码!是单独生成的一串字母。填值时等号两边不要加空格、不要加引号。

这个邮箱是干嘛的?(选填;用的话只要一个,不用两个)

收任务 + 收结果,一个专用邮箱全包:把纸质记录表拍照转发到这个邮箱,系统自动读取开始开单(等于「邮件就是上传入口」);每单处理完,系统再自动发结果回执到这个邮箱,手机里随时可查凭证。

为什么建议新注册一个「专门干活的」,不用个人主力邮箱?

好处说明
不误伤私人邮件系统靠读这个邮箱的未读邮件来接任务——专用邮箱里只有工作邮件,不会把你私人邮件里的图片误当任务去识别
单据好找工作回执和私人邮件分开,月底对账、查历史单据一目了然
更安全授权码只填给这套系统;万一需要更换,换专用邮箱即可,不影响个人邮箱使用
合规矩每人一个专用邮箱是平台要求——多人共用一个邮箱会被 QQ 邮箱自动停用(已踩过坑)

3️⃣ 验收:看到「绿灯」就算成功

登录网页看一眼——机器状态显示 🟢 在线,验收完成!🎉 想自己再核对,命令行执行 docker logs --tail 50 dbn-playwright,在输出里找这两行(大意一致即可):

输出
✅ 事件总线已连接
✅ 总线握手确认
1 2 3 注册一键部署验收绿灯
3 步总览:到这里,部署全部完成

📆 日常怎么用?

场景会发生什么
电脑开机Docker 自动拉起容器 → 自动连线报到 → 状态变 🟢,无需任何操作
电脑关机/没网状态变灰,任务自动排队等你;你一开机,积压任务自动补跑
有新任务任务自动派给你的电脑,网页任务卡片上能看到 5 步进度:受理→解析→预填→待审批→导入
要停掉助手命令行执行 docker compose down(想再用就再 up)
想看干活日志docker logs --tail 50 dbn-playwright

📤 三种上传方式(都在手机网页「图片/文档」页)

页面上有两个上传区:上面绿色是图片,下面紫色是文件。图片和文件请分开传,不要混在一起选。

传什么怎么操作适合场景
📷 图片 点绿色「📷 选择图片」→ 可一次多选 → 点「🚀 开始上传所有图片」 现场拍记录表;多张合并成一条任务处理
📄 PDF 点紫色「📄 选择文件(PDF / Excel)」→ 选 PDF → 点「🚀 开始上传文档」 已经扫描成 PDF;多页逐页识别,单文件 ≤ 120MB(超 45MB 自动拆分)
📊 Excel 同上(紫色按钮),每个文件单独一条任务 母猪历史(登记卡建档)电子表可直接映射成官方导入模板;
其他单据电子表暂原样发回(不转换),详见图表上方的说明

⚙️ 单据默认值设置(配一次,自动补齐)

手写记录表上没写的格子(配种方式、库管、断奶负责人这些),系统不瞎猜——提前在网页上配好默认值,之后每次转单据自动补上:

手机/电脑打开网页 →「设置」→「单据默认值(按单据类型配置)」→ 按你的猪场填:

单据类型可配的默认值
采购单采购员
领用单库管、领取人
配种单配种方式、仓库、首配物资
断奶单断奶负责人、转入批次、转入栋舍
💡 三条规则
①表上明确写了的值永远以表为准,设置只补缺;②点保存后自动同步到你的工作机(在线即刻生效,不在线则开机后生效);③留空不填也行——对应格子会在成品表里标黄提醒,导入前手动补一下即可。

📮 把微信群消息转发进系统(3 步)

现场的事已经在微信群里说清楚了(哪栋舍、什么事、数量多少)?不用打字、不用拍照——把群里那条消息直接转发到你的专用工作邮箱,系统读信后自动生成开单任务。全程手机操作,约 1 分钟。

群里消息
说清楚了
→
微信里
转发成邮件
→
系统读信
自动开单
💡 前提只有一条
手机上装了 QQ 邮箱 App,并且登录的就是你的专用工作邮箱(配置里 MAIL_USER 那个)。

第 1 步 · 长按那条消息,点「多选」

在群里找到要发送的那条消息,长按它,弹出菜单里点「多选」。

‹ 13工作沟通群(21) 🔕⋯
🌐
张三
▶
🐷
王五
保育3栋小猪死亡2头
长按消息 → 弹出菜单 → 点「多选」(图为示例,非真实截图)

第 2 步 · 勾选消息,点底部「✉ 邮件」

勾上要发的消息(可以选多条一起发),点底部工具栏最右边的信封图标。

‹已选择 1 条消息🔍
🌐
张三
▶
✓
🐷
王五
保育3栋小猪死亡2头
↪转发
⭐收藏
📦打包
🗑删除
✉邮件
勾选消息 → 底部点「✉ 邮件」

第 3 步 · 收件人填专用邮箱,点「发送」

手机会自动弹出写邮件界面:主题、正文都不用改,确认收件人是你的专用工作邮箱,点右上角「发送」即可。

发送
‹新邮件
收件人:你的专用工作邮箱×
主题:工作沟通群 微信群的聊天记录
Dear:
工作沟通群 微信群上的聊天记录如下,请查收。
──────── 2026-10-10 ────────
王五 08:34
保育3栋小猪死亡2头
收件人 = 你的专用工作邮箱 → 点「发送」
⚠️ 注意
收件人必须是你自己的专用工作邮箱——发给别人的邮箱或个人邮箱,系统不会接单。

发送之后,正常会看到:

现象说明
邮件很快变成已读正常——说明系统已收走这封邮件、开始处理了
手机网页「任务」页出现新任务受理 → 解析 → 预填 → 待审批 → 导入,每一步实时显示
邮箱收到回执邮件每单处理完,结果自动发回你的邮箱,当凭证留档

5 个注意事项:

要点说明
只转发文字消息是微信这个「✉ 邮件」按钮只能带走文字,图片、视频、语音它带不走(微信的限制)。照片系统照样能识别:手写记录表请用手机网页的「图片上传」拍照提交
一封邮件只说一件事可以多选几条一起发,系统按消息逐条解析;但别把不同栋舍的事混进同一封,避免解析时串
信息写明白像上面示例那样,把栋舍 + 数量写清楚,识别最准(其他信息有就写、没有不影响)
别夹带无关聊天私人对话、闲聊不要一并勾选,避免系统误识别出错误任务
发完没动静?先查收件人邮箱是否填对,再确认 QQ 邮箱 App 登录的是专用邮箱

🛟 常见问题

分三类查:🚨 机器报错先看速查表,🛠️ 怎么做看操作步骤,🤔 为什么看背后原因。

🚨 报错速查表(先查这里)

症状(你看到的)原因处置
双击启动后弹「是否允许」的授权框装 Docker 需要管理员授权,属正常点「是」放行即可,一次部署最多弹 1~2 次
脚本提示「Docker Desktop 自动安装未成功」公司网络到 Docker 官网不通(脚本会先探测官网,不通就自动改用我们自己的服务器下载)脚本窗口会给出我们的下载直链(形如 cloudshare.work/downloads/DockerDesktopInstaller-amd64.exe);浏览器打开下好,改名为 DockerDesktopInstaller.exe 放到脚本同目录,再重新双击一次「一键部署·更新」
脚本提示「20 秒后自动重启」正常步骤:Windows 上跑 Docker 要开的两个系统开关,开完必须重启才生效把手头东西存一下,让它重启。重启后它会自己接着装,不用你再双击。想取消这次重启,在窗口里敲 shutdown /a 回车
重启完,脚本没有自己接着跑① 这台电脑「重启就还原」,把文件也清掉了;② 被安全软件拦了先看解压出来的 dbn_automation 文件夹还在不在:不在了,说明这台电脑重启会清空数据、装不了 Docker,请换一台普通办公电脑;还在,就再双击一次「一键部署·更新」
脚本报「120 秒内未看到『总线握手确认』」容器起来了但连不上系统(多为 .env 里 WS_TOKEN / WS_API 不对)核对 .env(WS_API 必须是 https://cloudshare.work),改好后重新双击「一键部署·更新」
日志报「密钥不匹配 / 握手失败」.env 里的 AGENT_SECRET 或 WS_TOKEN 复制错了(多了空格、少了字符)重新原样粘贴,然后 docker compose up -d --build 重启
网页显示我不在线容器没跑起来 / 电脑断网 / 容器不存在按顺序查:① 鲸鱼图标是否在转;② 电脑能否正常上网;③ docker ps 看 dbn-playwright 是否存在。都不行就把这三样截图发给管理员
改了 .env 不生效配置只在容器启动时读取执行 docker compose up -d --build 重启后生效
QQ 邮箱收不到 / 登不上授权码失效,或错填成了 QQ 密码回 QQ 邮箱网页版重新生成 16 位授权码,重填 .env 并重启

🛠️ 怎么做

微信群的聊天记录怎么发进系统?
微信里长按消息 → 多选 → 勾选后点底部「✉ 邮件」→ 收件人填你的专用工作邮箱 → 发送。图文版见「日常怎么用 · 把微信群消息转发进系统」。注意:是微信这个「邮件」按钮只能带走文字,图片视频它带不走(微信的限制)——照片照样能识别,手写记录表请用手机网页的「图片上传」提交。
我换电脑了怎么办?
把整个文件夹拷到新电脑(连同 .env),装好 Docker,执行 docker compose up -d --build 即可。同一时间只允许一台电脑用同一个机器名在线。
提示「未能识别单据类型」,或收到一个文件名带「OCR原表」的 Excel?
说明系统没认出这张表属于哪一类(或该类暂不支持自动生成)——这时它不会瞎猜着做表,而是直接把识别出的原始表格给你下载。下载后自行核对、整理成对应的导入表再导入即可;下次拍照让表头拍清楚、一张照片只拍一种单据,识别率会更高。
我上传的 Excel 电子表,为什么没变成导入模板?
只有「母猪历史(登记卡建档)」电子表会自动映射成官方导入模板;其他单据(配种/分娩/断奶/采购/领用)的电子表暂不转换,系统会把你的文件原样发回(等于帮你暂存、手机端可取回),你在电脑上自行整理成导入表。
为什么这么做:各猪场的电子表列名、格式不统一,认错列会生成错误的导入表(比不给更麻烦)。宁可原样返还,也不猜着做——后续会按模块逐步支持。
想省事:这类单据用拍照或PDF 扫描件传,就能直接生成导入模板。
PDF / Excel 能和图片一起选吗?
不能,请分开传。图片走绿色按钮(可多选合并成一条任务),PDF / Excel 走下方紫色按钮(每个文件单独一条任务)。混在一起传会导致漏页甚至整体失败,所以页面上特意分成两个上传区。

🤔 为什么

要专门注册一个新邮箱吗?需要几个?
只要一个专用 QQ 邮箱,收任务和收结果都走它,不用两个。原因见第 2 步的对照表:系统靠读邮箱未读邮件接任务,专用邮箱不会把私人邮件误当任务,回执也好找;且多人共用一个邮箱会被 QQ 邮箱自动停用(踩过坑)。

🔐 最后,三句保密叮嘱

🚫 请务必遵守
① .env 文件 = 你的密码保险箱,不发群、不截图、不传网盘;
② 业务数据(耳号、头数、批次)只在本系统和平台间流转,不要导出去发给外部任何人;
③ 遇到任何页面报错,先截图 + 复制报错文字一起发给管理员,定位最快。