• Odoo文档管理/知识管理应用实践


    测试环境: Odoo8.0

    Odoo中的文档管理/知识管理可用于保存采购、销售、生产等一系列业务流程中产生的文件、凭证,可关联到具体的每一笔业务操作;也能用于管理公司的合同、资料,创建知识库以分享内部文档,实乃居家旅行的必备神器。

    1. document模块与knowledge模块的安装顺序
    如先安装document模块, knowledge模块会同时自动安装, 并启用知识管理菜单;
    如先安装knowledge模块, 要先通过菜单 设置->设置->知识管理, 勾选"管理文档", 才会安装document模块, 并启用知识管理菜单

    2.上传附件
    安装document模块与knowledge模块后,我们就可以上传附件了。有2种方式上传附件:
    1)通过二级菜单打开某业务对象,打开对象的form视图,通过视图上方的 附件->添加..., 上传文件


    2)点击菜单 知识管理->配置->文档管理->目录结构,再点击打开任一目录,点击"新建"按钮, 然后上传文件


    备注:
    可通过菜单 知识管理->配置->文档管理->目录来创建新的目录。如指定所有者,则只对指定的所有者可见;不指定所有者时所有人可见;也可通过安全设定,指定哪些用户组可见。

    3. 附件的存放位置
    如果在配置文件openerp-server.conf中指定了数据的存放目录,如下所示(data为目录名):
    data_dir = data
    则上传的附件存放的相对路径为: datafilestoredbname andom_folder andom_filename, 说明
    daname - 帐套名
    random_folder - 以2位十六进制数命名的随机的目录名
    random_filename - 以40位十六进制数命名的随机的文件名

    4. 附件信息表ir_attachment
    附件信息记录在表ir_attachment中, 有如下主要字段:
    datas_fname - 原始文件名
    res_model - 关联的对象(采用第1种上传方式时,该字段才有值)
    res_name - 对象名(采用第1种上传方式时,该字段才有值)
    name - 指定的文件名(采用第1种上传方式时与原始文件名相同; 采用第2种上传方式时该字段值为上传时指定的附件名称)
    file_size - 文件的大小, 以字节为单位
    store_fname - 相对路径, 格式为random_folder/random_filename

  • 相关阅读:
    面向对象之绑定方法与非绑定方法
    Django-admin源码解析
    单例模式
    Django-admin管理工具
    Django-CBV
    叠加装饰器,三元表达,生成,调用,递归
    迭代器与生成器
    有参装饰器
    储备知识与装饰器
    文件修改
  • 原文地址:https://www.cnblogs.com/odoo/p/4562773.html
Copyright © 2020-2023  润新知