Tryton 是商业软件,适合任何规模的公司,易于使用,完整和100%开源。它提供模块化、可伸缩性和安全性。
简介
Tryton 是一个三层的高级通用计算机应用平台,在此基础上通过一组 Tryton 模块构建企业资源规划(ERP)业务解决方案。三层体系结构由 Tryton 客户机、Tryton 服务器和数据库管理系统(主要是 PostgreSQL)组成。
技术特点
客户端和服务器应用程序是用 Python 编写的,客户端使用 GTK+ 作为图形工具包。两者都可以在 Linux、OS X 上使用。内核提供了大多数业务应用程序所需的技术基础。但是,它与任何特定领域无关,因此构成了一个通用框架:
- 数据持久性:由名为 Models 的访问器对象确保,它们允许轻松创建、迁移和访问记录。
- 用户管理:内核具有用户管理的基本功能:用户组,按模型和记录访问规则等。
- 工作流程引擎:允许在任何业务模型上激活工作流程。
- 报告引擎:报告引擎基于 relatorio,它使用 ODT 文件作为模板并生成 ODT 或 PDF 报告。
- 国际化:Tryton 有英语、法语、德语、西班牙语和意大利语版本。可以直接从客户端界面添加新的翻译。
- 历史数据:可以在任何商业模型上启用数据历史记录,例如,可以获得任何产品的成本价格的所有过去价值的列表。它还允许在过去的任何时间动态访问历史记录:例如,每张未结发票上的客户信息将是发票开票当天的客户信息。
- 支持 DAV 协议:WebDAV、CalDAV 和 CardDAV。这允许开箱即用的文档管理以及日历和联系人的同步。
- 支持 XML-RPC 和 JSON-RPC 协议。
- 自 1.2 系列以来,允许数据库独立,并在 1.4 系列中用于 SQLite 后端。
作为一个框架,Tryton 可以用作开发各种其他解决方案的平台,而不仅仅是业务 ERP。一个非常突出的例子是 GNU Health,一个基于 Tryton 的免费健康和医院信息系统。
许可证
该平台以及官方模块是免费软件,根据 GPLv3 许可。