概述
农业模块是作为 ERPNext 的一个领域应用而创建的,专为农场和以农业为核心的组织设计。它旨在帮助用户记录农作物和土地信息,跟踪农业活动,并维护与田间相关的观察数据,例如植物、土壤、水分、天气、病害和肥料信息。
该应用以独立的开源代码仓库形式在 Frappe 组织下提供。然而,在新的 ERPNext 站点上使用之前,应仔细评估其适用性。
维护与兼容性状态
重要提示: 农业应用似乎并未像 ERPNext 核心以及其他积极开发的 Frappe 应用那样得到同等水平的积极维护。该代码仓库没有发布任何正式版本,用户不应假定它与最新的 ERPNext 或 Frappe Framework 版本兼容。
如果您计划使用它,请先在预发布站点上进行测试,并确认它与您具体的 ERPNext、Frappe Framework 和 Python 版本兼容。若用于生产环境,请准备好审查代码、应用修复程序,或在必要时维护一个分支(Fork)。
GitHub 代码仓库
源代码:github.com/frappe/agriculture
该代码仓库将该应用描述为 ERPNext 的农业领域应用。
基本功能
- 农作物记录: 维护与组织所种植农作物相关的信息。
- 土地记录: 跟踪农业用地或田块信息。
- 植物分析: 记录与植物相关的观察数据和测量结果。
- 土壤、水分和天气跟踪: 维护可能影响作物规划和作业的田间环境观测数据。
- 病害跟踪: 记录作物或植物的病害信息,以供参考和后续跟进。
- 肥料跟踪: 作为农业作业的一部分,跟踪与肥料相关的信息。
何时使用
仅当您确实需要农业领域对象,并且愿意自行验证或维护该应用时,才考虑使用它。它可能作为自定义农业工作流的起点很有用,但在未经测试的情况下,不应将其视为适用于当前 ERPNext 版本的即插即用模块。
安装
代码仓库的 README 文件展示了标准的 Frappe 应用安装流程:
bench get-app agriculture
bench --site your-site-name install-app agriculture
仅在确认兼容性之前,于开发或预发布环境中运行这些命令。
推荐方法
- 在安装前,检查代码仓库的活动情况、未解决的问题和拉取请求。
- 先在测试站点上安装该应用。
- 在使用真实数据之前,运行迁移和基本工作流。
- 确认其 DocTypes 和报表是否满足您的运营需求。
- 如果该应用与您的 ERPNext 版本不兼容,建议将其作为自定义应用的参考,而不是直接在生产环境中安装。
相关链接
- GitHub 上的 Frappe Agriculture