
01·项目图库
完整采购流程:PR → RFQ → PO → GR
仓储批次、QC 检验、状态标签与 FEFO
各部门员工在同一系统中协作
销售、研发、设计、工厂、采购、仓库、财务、管理层和系统管理
从查看者到超级管理员,叠加在每位用户的角色和部门之上
ORGANICS ERP 是为 Organics 化妆品制造业务打造的基于工作流的 ERP,为销售、研发、包装设计、工厂、采购、仓储和财务各部门提供独立的网页控制台,并通过单点登录统一访问。采购控制台完整覆盖采购流程:请购单、询价与比价、采购订单和收货。所有操作均按用户的角色和部门进行权限控制,审批流程和活动日志让每份单据都可追溯,界面支持泰语和英语。
Organics 的化妆品生产贯穿销售、研发、包装设计、采购、计划、工厂、仓库、QA、QC 和财务等部门,每一次交接——需求简报变成配方、配方变成物料清单、物料短缺变成采购——都必须完整地传到下一个团队,并且事后可以追溯。ORGANICS ERP 同时也是公司为 IPO 做准备的系统:在筹备于证券交易所上市的过程中,每一笔交易都必须能说明由谁创建、由谁审批以及有哪些证据支撑。这个系统必须让所有部门通过一次登录在同一套数据上工作,并且每个人只能看到其角色和部门允许的工作。同时它还要沿用办公室现有的单据格式,让系统适应工厂的工作方式,而不是让工厂去适应系统。

我们围绕工作流而不是部门壁垒来设计 ERP:每个控制台都是独立的应用,但都通过共享服务读写同一套数据,一个部门完成的输出就是下一个部门的输入,无需重复录入。
pnpm 与 Turborepo 单体仓库中,每个部门都有自己的 Next.js 16 控制台,通过 next-intl 支持泰语和英语,底层是负责主数据、采购、库存和财务的 NestJS 服务,使用 Prisma 与 MongoDB,部署在 DigitalOcean App Platform 上。
认证中心让用户一次登录即可进入所有控制台。权限由角色、部门和六个等级之一共同决定,并结合审批限额等属性;后端服务依据已验证的令牌判定权限,从不信任调用方在请求头中传来的值。
审计拦截器记录每一次创建、修改和删除,包括操作人以及修改前后的数值。单据使用每年重新计数的流水号,采购订单和收货单按办公室实际使用的表单格式打印。
新产品开发(NPD)项目以版本方式保存需求简报、研发配方和包装 BOM,并转为生产申请。计划人员加入损耗率,短缺物料可直接从计划生成采购申请,而在所有物料行领用完毕之前,车间无法开始生产批次。
收货需经过 QC,并进行批次追踪、隔离标签管理和 FEFO。QC 检验与 QA 放行由不同角色负责,财务单据经过职责分离检查,创建人不能同时审批或过账。
ORGANICS ERP 已在生产环境中为 500 多名用户运行。用户验收测试(UAT)同步进行,通过测试的修复会持续发布到生产环境。
每个团队通过一次登录进入自己的控制台,只看到其角色和部门允许的工作。
每个产品的需求简报、配方、BOM、生产申请、采购、收货和 QC 结果相互关联,任何一步都能追溯来源。
系统按设计拒绝自我审批,每次变更都会记录由谁操作、改了什么。
物料短缺可直接从生产计划生成采购申请,只有全部物料行领用完毕后才能开始生产。
各部门员工在同一系统中协作
销售、研发、设计、工厂、采购、仓库、财务、管理层和系统管理
从查看者到超级管理员,叠加在每位用户的角色和部门之上
项目图库

01·项目图库
仓储批次、QC 检验、状态标签与 FEFO

02·项目图库
审批流程与可追溯的活动日志

03·项目图库
联系我们