Tryton
Tryton 是一套三层式架构的高阶通用电脑应用平台,透过一系列 Tryton 模组建立 企业资源规划(ERP)业务解决方案。 三层架构由 Tryton 客户端、Tryton 服务器与数据库管理系统(主要为 PostgreSQL)组成。
授权
[编辑]该平台与其官方模组皆为自由软件,采用 GPL-3.0 或更高版本 授权。
模组与功能涵盖
[编辑]官方模组涵盖以下功能领域:[1]
- 财务会计
- 销售
- 存货与库存管理
- 分析会计
- 客户关系管理(CRM)
- 采购
- 供应链
- 制造资源规划
- 出货
- 专案管理
- 订阅管理
- 第三方整合
完整模组与功能文件请参见官方文件网站:[2]
技术特色
[编辑]客户端与服务器皆以 Python 编写,客户端采用 GTK+ 图形界面工具包,支援 Linux、OS X 和 Windows。 另有基于 JavaScript 并使用 jQuery 与 Bootstrap(前端框架) 的网页客户端“sao”。
核心提供大多数商业应用所需的技术基础,但不与任何特定功能领域绑定,因此构成一个通用框架:[3]
- 资料持久性:透过名为 Model 的存取器物件来建立、迁移与存取资料记录
- 使用者管理:内建使用者群组、模型与记录层级的存取控制
- 工作流程应用:可在任何业务模型中启用流程
- 报表引擎:基于 relatorio,使用 ODT 作为模板,产生 ODT 或 PDF 报表
- 国际化:支援多语言,可从客户端界面直接新增翻译
- 历史资料:可记录模型的历史数据,并回溯存取过往记录
- 支援 XML-RPC 与 JSON-RPC 通讯协定
- 数据库独立性:透过 python-sql 实现,支援 SQLite 作为测试后端
- 内建自动迁移机制:自动更新数据库结构,不需人工操作。每一系列内部版本无需迁移
- 高度模组化:模组设计允许分层概念与灵活扩充,加快客制化开发
作为一个框架,Tryton 可用于开发其他类型解决方案,例如 GNU Health(一套以 Tryton 为基础的自由健康与医院资讯系统)。
起源与历史
[编辑]Tryton 起源于对 TinyERP(后来改名为 OpenERP,现称 Odoo)4.2 版本的分支,首个版本于 2008 年 11 月发布。[4][5]
专案管理与治理
[编辑]
不同于其原始项目与其他开源商业软件,Tryton 创办人未建立合作伙伴网络,而是依循 PostgreSQL 的例子,由一个公司联盟所推动。[6] 截至 2015 年 8 月,共有来自全球的 17 间公司支持,包括法国 3 间、西班牙 3 间、哥伦比亚 2 间、德国 2 间、阿根廷 1 间、澳洲 1 间、比利时 1 间、巴西 1 间、印度 1 间、墨西哥 1 间、瑞士 1 间。
自 2012 年 12 月起,该专案由“Tryton 基金会”支援,为一个比利时的私人基金会,以非营利为宗旨。其任务包括:[7]
- 发展与支持会议、聚会与社群活动
- 维护 tryton.org 网站基础设施
- 组织社群与支持者
- 管理与推广 Tryton 商标
Tryton 的发行流程以“系列”为单位。每个系列以前两位版本号为识别(如 1.0 或 1.2),共用相同的 API 与数据库结构。每六个月发布新系列,旧系列会根据错误修正释出新版本。[8] 每个系列维护 1 年,每 5 个系列为期 5 年的长期支援版本。
名称
[编辑]Tryton 的名称源于神话中的特里同(波塞顿与安菲特里忒之子)与 Tryton 的实作语言 Python 的结合。
参见
[编辑]参考资料
[编辑]截止此编辑时,此条目使用了来自"Tryton"的内容。其以知识共享 署名-相同方式共享 3.0 未移植协议发布并允许重新使用,但其不遵循GFDL。您必须遵守所有相关条款。
- ^ Tryton 官方網站. 2023-10-31.
- ^ Tryton 官方文件. 2023-10-31.
- ^ Foundation Architecture: Technical Reference Model. [2023-06-21].
- ^ 1.0 發行公告, Tryton, (原始内容存档于2011-07-28)
- ^ Tryton ERP 1.0 發行, Linux Weekly News
- ^ 正式支持的公司, Tryton
- ^ Tryton 基金会正式成立 互联网档案馆的存档,存档日期2014-04-23.
- ^ Tryton 發行流程, 2017-08-04