Odoo文档管理系统
项目描述
DMS是一个模块,可以在Odoo中直接创建、管理和查看文档文件。此模块是整个应用生态系统的基础,该生态系统扩展并与文档管理系统无缝集成。
此模块为允许的用户添加了目录和文件的功能,包括门户或内部用户。您还可以从目录或文件获取一个标记链接,以便与任何匿名用户共享。
目录
安装
预览
python-magic 库推荐安装,以便完整支持获取正确的文件类型和文件预览。
配置
配置
要配置此模块,您需要
1. 创建存储
转到 文档 -> 配置 -> 存储。
创建一个新的文档存储。您可以在保存类型中选择三种选项之一
数据库:将文件作为字段存储在数据库中
附件:将文件作为附件存储
文件:将文件存储在文件系统中
2. 创建访问组
接下来,创建一个管理访问组。转到 配置 -> 访问组。
创建一个新的组,适当地命名它,并启用所有三个权限(创建、写入和解除链接。读取是隐含的并且始终启用)。
如果需要,将其他顶级管理用户添加到组中(您的用户应该已经在那里)。
您可以在其中创建其他组以进行细粒度访问控制。
3. 创建目录
之后,转到 文档 -> 目录。
创建一个新的目录,将其标记为根目录并选择之前创建的设置。
选择 组 选项卡并添加上面创建的管理组。如果您的目录在组之前已经创建,您也可以在访问组中添加它(配置 -> 访问组)。
在目录设置中,您还可以添加其他访问组(上面创建的),它们将能够
读取
创建
写入
删除
迁移
如果您需要修改存储 保存类型,可能需要迁移文件数据。要实现它,您需要
转到 文档 -> 配置 -> 存储 并选择您想要修改的存储
修改保存类型
如果您想一次性迁移所有文件,请按“迁移文件”按钮
按“手动文件迁移”按钮以逐个指定文件
您可以在 文档 -> 配置 -> 迁移 中检查所有仍需要迁移的文件并手动迁移它们
文件向导选择
存在一个名为 action_dms_file_wizard_selector 的操作,用于打开向导以列出看板视图中的文件。这可以用于(例如 dms_attachment_link 模块)在看板视图中添加具有所需操作的按钮。
使用
管理文档的最佳方法是切换到文档视图。现有文档可以在那里管理,新文档也可以在那里创建。
门户功能
您可以将任何门户用户添加到 DMS 访问组中,然后在目录中允许该组,这样他们将在门户中看到这些目录及其文件。另一种可能是单击目录或文件内的“分享”按钮,以获取访问该资源的标记化链接,无论是否登录。
已知问题/路线图
门户中的文件预览
允许在门户中下载文件夹并创建包含所有内容的 zip 文件
在缓存中保存 own_root 目录,并在每个创建/写入/解除链接操作中更新
添加将存储转换为附件存储的迁移程序,以填充现有记录中的附件文件夹
在聊天中从附件视图添加到链接文档的链接
如果当目录已经存在时更改从相关记录继承权限(存储的 inherit_access_from_parent_record 字段),可能会出现不一致,因为目录和子目录中定义的组仍然存在,在更改之前应删除这些目录中的所有组。
由于门户用户可以读取 dms.storage 记录,如果您的模块扩展了此模型以用于需要使用机密的另一个存储后端,请记住以其他方式禁止对机密字段的访问。在某些时候能够移除该规则将很好。
文件搜索面板:在过滤某些内容(例如名称)时突出显示没有记录的项目(阴影)。
错误追踪器
错误在 GitHub Issues 上跟踪。如果遇到问题,请检查是否已报告您的问题。如果是您首先发现的,请通过提供详细且受欢迎的 反馈 帮助我们解决问题。
请不要直接联系贡献者寻求支持或技术问题的帮助。
致谢
贡献者
Mathias Markl <mathias.markl@mukit.at>
Enric Tobella <etobella@creublanca.es>
Antoni Romera
Gelu Boros <gelu.boros@rgbconsulting.com>
-
Víctor Martínez
Pedro M. Baeza
Jairo Llopis
-
Yu Weng <yweng@elegosoft.com>
Philip Witte <phillip.witte@elegosoft.com>
Khanh Bui <khanh.bui@mail.elegosoft.com>
-
Timothée Vannier <tva@subteno.com>
其他致谢
部分图片基于或受以下启发:
EmojiOne : Portal DMS 图标
GitHub Octicons : 主要 DMS 图标
维护者
本模块由 OCA 维护。
OCA,或 Odoo 社区协会,是一个非营利组织,其使命是支持 Odoo 功能的协作开发并推广其广泛应用。
本模块是 GitHub 上的 OCA/dms 项目的组成部分。
欢迎您贡献力量。了解详情请访问 https://odoo-community.org/page/Contribute。