Odoo的文档管理系统
项目描述
DMS是一个模块,可以在Odoo中直接创建、管理和查看文档文件。本模块是整个应用程序生态系统的基础,该生态系统扩展并与文档管理系统无缝集成。
此模块为允许的用户(无论是门户用户还是内部用户)添加了目录和文件的门户功能。您还可以从目录或文件生成一个标记链接,以便与任何匿名用户共享。
目录
安装
预览
mail_preview_base 对于DMS是必需的,但建议安装来自 social OCA存储库的所有其他 mail_preview 模块,以提高文件预览。
python-magic 库建议安装,以便获得对获取正确文件类型和文件预览的全面支持。
配置
要配置此模块,您需要
转到 文档 -> 配置 -> 存储库。
- 创建一个新的文档存储库。您可以在 保存类型 中选择两个选项之一
数据库:将文件作为字段存储在数据库中
附件:将文件作为附件存储
- 接下来创建一个管理访问组。转到 配置 -> 访问组。
创建一个新的组,适当地命名它,并开启所有三个权限(创建、写入和删除 - 读取是隐含的并且始终启用)。
如果需要,将其他顶级管理用户添加到该组中(您的用户应该已经在那里)。
您可以在其中创建其他组,以实现更细粒度的访问控制。
之后,转到 文档 -> 目录。
- 创建一个新的目录,将其标记为根目录并选择之前创建的设置。
选择“组”选项卡,添加上面创建的管理员组。
- 在目录中,您还可以添加其他访问组(如上创建),它们将能够
读取
创建
写入
删除
迁移
如果您需要修改存储的保存类型,可能需要迁移文件数据。为了实现这一点,您需要
转到 文档 -> 配置 -> 存储 并选择要修改的存储
修改保存类型
如果您想一次性迁移所有文件,请按按钮 迁移文件
为了逐个指定文件,请按按钮 手动文件迁移
您可以在 文档 -> 配置 -> 迁移 检查所有仍需要从所有存储迁移的文件,并手动迁移它们
文件向导选择
存在一个名为 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
其他致谢
一些图片基于或受到以下启发:
维护者
此模块由OCA维护。
OCA,或Odoo社区协会,是一个非营利组织,其使命是支持Odoo功能的协作开发并推广其广泛使用。
此模块是GitHub上 OCA/dms 项目的组成部分。
欢迎您贡献力量。了解如何贡献,请访问 https://odoo-community.org/page/Contribute。
项目详情
哈希值 for odoo14_addon_dms-14.0.4.10.2-py3-none-any.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | aca64fd64bff4c3f9d5a1d7341c295aa830cd911fb0066119e28f7ad1e87458d |
|
MD5 | 3aacb18787a1c92fc26c3859eb00b3c2 |
|
BLAKE2b-256 | ae1e961728de12cd6e3bcab1d28d7daaf4c271a640d105abfb5b52de23b9ecce |