Odoo用户的导入

前情回顾

这是Odoo数据导入、导出系列课程的第一课,通过对Odoo用户的导入学习导入方法...

首先,我们要确定导入用户都需要哪些字段,How?

有人说,先在系统中创建一个用户,然后导出。这个答案还算可以。确实我们应该手动创建一个用户,目的是为了看创建用户的时候哪些字段是必填的,哪些字段是有默认值的。这样我们会发现:

  • 名字,必填

  • email地址,必填

  • 语言,默认

所以,我们的导入模板中必须有必填字段。但这就结束了吗?当然不是。

实际上,我们的用户导入模板通常会有8列,分别是:

id, name, login, password, email, lang, tz, groups_id

id:这是外部识别符,按照约定,导入用户的时候我们应该写成__import__.res_users_00001,import左右是两个下划线,res_users为res.users这个模型的“点变下划线”,最后的00001为顺序号。

这个id的生成很容易,excel拖拽即可,所以虽然我们不常用到,但还是要主动导入,为的是万一要用到呢?

name:用户名称

login:登录用户名

password:密码

email:用户的邮箱,这个要特别注意,我们在创建用户的时候并没看到要填什么邮件地址,这里有个解释起来耗时间的东西,就是partner和user的关系,这里只要知道这个email将来填到了user对应的partner上就行了。

lang:语言,中文的话填写zh_CN

tz:时区,我们填上海   Asia/Shanghai

groups_id:用户组,这是用户导入的第三个要注意的地方,首先这个列名(groups_id)你不能更改,其次这里面填写的东西是用户组的名称,例如:“销售/用户:仅自己的文档”,要注意中英文符号和空格。这个字段是m2m类型的,属于复杂字段,这种导入方式好理解,但是易出错。

相关下载

留下评论

你应该 登入 张贴评论