Odoo integration
该应用程序允许用户在Odoo的“文档”模块中,借助ONLYOFFICE文档进行办公文档的编辑与协作。
功能特性
- 目前,可编辑的文档格式有:DOCX、DOCXF、XLSX、PPTX。
- 仅支持查看的文档格式如下:DJVU、DOC、DOCM、DOT、DOTM、DOTX、EPUB、FB2、FODT、HTML、MHT、ODT、OFORM、OTT、OXPS、PDF、RTF、TXT、XPS、XML、CSV、FODS、ODS、OTS、XLS、XLSB、XLSM、XLT、XLTM、XLTX、FODP、ODP、OTP、POT、POTM、POTX、PPS、PPSM、PPSX、PPT、PPTM。
- 该应用程序会在文档库中为Office文档创建一个新的在ONLYOFFICE中打开菜单项。这使得多个用户能够实时协作,并将更改保存回Odoo。
安装ONLYOFFICE文档
您需要一个ONLYOFFICE文档(文档服务器)实例,该实例必须能从Odoo和任何终端客户端解析并连接。如果无法满足此条件,请使用官方的ONLYOFFICE文档安装指南。ONLYOFFICE文档还必须能够直接向Odoo发送POST请求。
使用Docker是启动ONLYOFFICE文档实例的最简单方法。
安装Odoo ONLYOFFICE集成应用程序
要在Odoo中使用ONLYOFFICE文档,必须执行以下步骤:
方法1:从管理面板安装
方法2:手动安装
-
访问Odoo应用目录,选择您已安装的Odoo版本。
-
搜索ONLYOFFICE并下载。您也可以从官方GitHub仓库下载应用程序的最新版本。
-
将ONLYOFFICE连接器放入*/path/to/odoo/addons* 目录。确保ONLYOFFICE文件夹命名为onlyoffice_odoo。
或者,您可以在*/path/to/odoo/config/odoo.conf* 文件中添加以下内容,指定您存放apps/addons文件夹的路径:
[options]
addons_path = /mnt/extra-addons -
安装pyjwt包:
pip install pyjwt
5.将Odoo切换到开发者模式,点击应用->更新应用列表,或者直接重启您的Odoo实例。
配置Odoo ONLYOFFICE集成应用程序
要配置该应用程序,进入设置。在左侧边栏找到ONLYOFFICE并点击。指定已安装的ONLYOFFICE文档的URL:
https://<documentserver>/
其中,文档服务器地址是安装了ONLYOFFICE文档的服务器名称。该地址必须能被用户浏览器和Odoo服务器访问。Odoo服务器地址也必须能被ONLYOFFICE文档访问,以确保正常工作。
从7.2版本开始,JWT默认启用,并且会自动生成密钥,用于限制对ONLYOFFICE文档的访问,保障安全性和数据完整性。在Odoo配置页面指定您自己的密钥。密钥。在ONLYOFFICE文档的配置文件中,指定相同的密钥并启用验证。
工作原理
ONLYOFFICE 集成遵循此处记录的API规范:这里。
在此处下载Odoo ONLYOFFICE集成应用程序:此处。