资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,OpenERP,培训教材,系统管理篇,Toop QQ:139776,OpenERP,中文社区,OpenERP,简介:,OpenERP,是一款基于,Python,语言的开源企业管理软件。它是跨平台的,而且,同时支持,C/S,和,B/S,两种架构形式,另外,,OpenERP,的模块化架构非常著称。官方标准发布版中有,150,个模块,涵盖财务、,ERP,、,CRM,、项目管理等常用功能。由开源社区提供的模块超过,1000,个,涵盖各行业、各领域的企业管理功能,OpenERP,技术培训,2,OpenERP,中文社区简介:,OpenERP,中文社区,从,2007,年开始介绍,OpenERP,到中国,主要论坛在这里:,http:/www.shine- 号 名,:,序号编码:,序号激活,:,前缀,后缀,数字位数,增量,下一编号:系统将生成的下一个序号,图例(前缀,后缀),会计年度:根据年度自动编号,系统管理序列对象标识符,OpenERP,技术培训,16,系统管理自定义,OpenERP,技术培训,17,自定义里面,主要是涉及到系,统底层的相关部分,包括界面、,数据结构、工作流、企业流程、,底层对象及报表等内容。,系统管理界面,菜单,OpenERP,技术培训,18,自定义菜单里,可以对菜单及视图,进行在线设计及修改;甚至可以进行,在线开发。当然不推荐这样做。,菜单 上级菜单 序号 完整路径,动作 图标 工作组,WEB,图标文件,系统管理界面,菜单,OpenERP,技术培训,19,视图在线设计及修改;,视图名 视图类型 序号,对象,XML,文件结构,系统管理界面,首页控件,OpenERP,技术培训,20,在接口模块的首页控件里新增、,编辑需要的控件。首页便可进行选,择。,系统管理界面,首页控件,OpenERP,技术培训,21,编辑挂件:,固定语法,支持方法:,系统管理界面,数据结构,OpenERP,技术培训,22,数据结构分对象和字段两部分,对象名 对象 内存对象 类型 字段,系统管理界面,数据结构,OpenERP,技术培训,23,数据结构分对象和字段两部分,权限工作组 可读 可更改 可创建 可删除,系统管理界面,工作流,OpenERP,技术培训,24,OPENERP,中的工作流系统非常强大,可进行,即时的流程管理。工作流是完全可定制的,它几,乎可以适应任何公司的流程管理和业务逻辑。工,作流系统使,OPENERP,非常灵活,在不做任何编,程的情况下轻松支持变化中的需求。,基本流程图:,系统管理界面,工作流,OpenERP,技术培训,25,工作流,XML,文件一般结构:,workflow.name,resource.model,True|False,系统管理界面,工作流,OpenERP,技术培训,26,工作流,XML,文件释义:,Id,:,是工作流的标记,每个工作流必须设定一个,唯一的标记,。,Name,:,工作流名称。,Osv,:,本工作流操作的数据对象名称,on_create,:,当系统新建一个工作流对应的资源对象时,是否同时创建该资源对象的工作流实例,。,系统管理界面,节点,OpenERP,技术培训,27,名称:节点名,任意指定。,工作流:本节点所属的工作流。,类别:,Dummy,Function,Subflow,Stop All,Python,动作:类别是,Function,时,即指定要执行的对象方法,子流程:只用于,Subflow,类型的工作流。,流程开始:如果是流程的开始节点,则选上。,流程结束:如果是流程的结束节点,则选上。,分流模式:有三个选项,,XOR,,,OR,,,AND,,,合并模式:有两个选项,,XOR,,,AND,系统管理界面,节点,OpenERP,技术培训,28,split_mode,XOR,:一个必要的转换,选取找到的第一个转换,(默认)。,OR,:,“,按序,”,选取有效的转换(没有或多个)。,AND,:同时启动所有有效的转换,系统管理界面,节点,OpenERP,技术培训,29,join_mode,XOR:,一个必要的转换使目标活动执行,(默认),。,AND:,等待所有转换条件经过验证后执行目标活动。,系统管理界面,节点,OpenERP,技术培训,30,类别:,Dummy,:表示不执行任何,Python,动作。,Function,:表示在,Python,动作中执行对象的一个方法,这里的对象自然是工作流操作的数据对象。,Subflow,:表示执行“子流程”中指定的流程。,Stop All,:表示终止工作流,通常是异常处理,即流程跳到了一个意外状态。,系统管理界面,迁移,OpenERP,技术培训,31,源节点:迁移的起始节点,目标节点:迁移的终止节点,条件:迁移条件,是一个表达式或对象的一个方法。,信号:触发按钮名,名字和视图中的,button,的,name,属性一致。,触发器对象:是一个表达式或本工作流对应的资源对象的一个方法,触发条件式:应返回触发器对象类型的值。,角色:只有该角色的操作者才能触发本迁移。,系统管理界面,企业流程,OpenERP,技术培训,32,在,OpenERP,中企业流程,(Process),是一种视图,也就是说,是一种显示界面,不是真正的流程。真正的流程是,Workflow,。,企业流程在菜单:,管理员,自定义,企业流程中定义。定义方法和工作流类似。,系统管理界面,底层对象,OpenERP,技术培训,33,OpenERP,的底层对象主要包含动作、请求、工作流、自定义视图、附件等,系统管理界面,底层对象,动作,OpenERP,技术培训,34,动作菜单里有动作、客户端事件、过滤、报表、窗口动作、向导和服务器动作等管理,大部分内容属于开发范畴,略,后面对报表作以介绍,系统管理界面,底层对象,动作,OpenERP,技术培训,35,OpenERP,的所有资源都是对象,如,menus,actions,reports,invoices,partners,等等。换言之,一个菜单项,一个弹出窗口,其实都是一条数据库记录。,动作菜单里有动作记录即是开发过程中的持久记录。可以进行在线修改,系统管理界面,底层对象,动作,OpenERP,技术培训,36,可以进行在线新增、修改,系统管理界面,底层对象,动作,OpenERP,技术培训,37,可以进行在线新增、修改,系统管理翻译,OpenERP,技术培训,38,主要涉及到语言、载入官方,翻译语言、导出,/,导入翻译及应,用术语翻译等方面。,选择语言,选择模块,支持三种格式导出语言,包进行翻译。,系统管理翻译,OpenERP,技术培训,39,主要涉及到语言、载入官方翻译,语言、导出,/,导入翻译及应用术语翻,译等方面。,翻译完成后,需要将翻译文件导入到,Openerp,系统,输入语言名称及代码,然后上传翻译文件。,系统管理翻译,OpenERP,技术培训,40,主要涉及到语言、载入官方翻,译语言、导出,/,导入翻译及应用术,语翻译等方面。,翻译完成后,需要将翻译文件导入到,Openerp,系统,输入语言名称及代码,然后上传翻译文件。,系统管理翻译,OpenERP,技术培训,41,应用术语翻译,系统管理公司,OpenERP,技术培训,42,公司实体设置,在之前的设,置向导里有实体设置步骤,可以,在这里进行修改和添加。,实体名称,报表页,眉及页脚设置,支持,HTML,,币种选择,系统管理用户,OpenERP,技术培训,43,OpenERP,权限的核心是权限组(,res_groups,)。对每个权限,组,可以设置权限组的,Menus,,,Access Right,,,Record Rule,。,Menus,表示,该权限组可以访问哪些菜单。,Access Right,表示,该权限组可以访问哪些对象,以及拥有读、写、删、建中的哪个权限。,系统管理用户,OpenERP,技术培训,44,Record Rule,表示,该权限组可以访问对象中的哪些记录,以及拥有读、写、删、建中的哪个权限。,Access Right,指定的权限,是对该对象的数据表里的所有记录拥有该权限。,Record Rule,指定,只对该对象的数据表里的某些记录(通过定义过滤条件,Domain,指定)拥有某些(读、写、删、建)权限。,系统管理用户,OpenERP,技术培训,45,下图:,Employee,权限组,对申购单对象中,对本部门的,且处于草稿状态的申购单,拥有创建、删除、更新的权限。对于非本部门的或者不是草稿状态的申购单,不允许更新或删除,.&,(department,=,user.context_department_id.id),(state,=,pr_draft),灵活组合权限设置,可满足复杂的权限要求,如工作流的审批权限,菜单访问权限,记录访问权限,字段访问权限等。,系统管理用户,OpenERP,技术培训,46,用户及工作组设置,新增系统用户,登录名、密码、部门、销售组、,默认语言、时区、界面,以及用户工,作组,限制起,菜单、权限及,规则,系统管理安全管理,OpenERP,技术培训,47,记录访问规则及权限控制,针对某一对象,进行,CRWD,操作控制,Global,勾选为,全局控制,系统管理模块管理,OpenERP,技术培训,48,模块管理包括模块引入、检测,模块列表、升级、模块列表,引入,ZIP,的新模块,选择需要的模块,系统根据模块依,赖关系匹配安装,相关模块,
展开阅读全文