第一篇:ORACLE ERP实施项目心得
本人曾在东莞某大型台资企业工作近三年,其间参与ORACLE ERP实施一年多。以下就一年多来实施ERP的经历作一个总结,一来反思实施过程中的不足之处,同时也可作前车之鉴。
ERP(Enterprise Resource Planning)企业资源计划,简单的说ERP就是将企业的物流、资金流、信息流进行整合管理的管理信息系统。
ERP基于一套软件系统来实施,但ERP并不等于只是实施一套软件系统。笔者认为实施ERP更是实施一种先进的管理思想。它在充分了解企业现有管理流程的基础之上,通过一套软件系统对企业全方位、即时的管理和控制。通过自己一年多实施的经历总结出实施ERP最重要的三点:
1、了解企业的管理流程;
2、选择合适的ERP软件;
3、人。
对企业管理流程的了解实际是做需求分析,全面了解企业流程,并仔细分析是否需改进或变革。实施ERP是否需要做BPR(流程重组)。特别注意一些基本原则的制定,如原物料编码原则、成员编码原则,BOM架构原则等是否科学及合理,因为这直接关系到ERP系统Database的建立。总之需求分析越细、考虑越周全,实施ERP成功的机率就会大点,所谓“多算胜,少算不胜”。
ERP软件的选型,如同人选衣服一样,没有绝对合身的,除非你量身订做(定制开发)。这就需要考虑两个方面:软件现有系统功能、二次开发是否容易及开发成本。无论如何企业现行管理流程和软件之间总不能完全配合,对于到底是要软件适合企业还是企业迁就软件,这很难说。如果企业本身管理机制很健全,当然可作二次开发改善软件功能;如企业本身管理机制不那么健全,对于薄弱的地方可适当作作BPR,改善工作流程来适应软件系统。
ERP软件选型还应注意,不要迷信品牌,什么SAP第一,ORACLE第二等。国外品牌好不好,当然是肯定的,但要不要选就不一定。因为第一、中国企业与外国企业的管理方式并不完全一样,工作流程与使用习惯也不样;第二、由于习惯的不同,它的Report也完全不符合中国企业的格式,仅仅Report的二次开发就会让企业头大,更不要说其它功能的二次开发;第三、除软件本身的成本外,你要考虑它的顾问费用也是很昂贵的;第四、为配合软件你还要购置相应很昂贵的服务器并且之后还要源源不断的投入硬件设备的维护费用及更新费用。请记住“软件”终究只是一种工具,好不好必须结合企业实际。
企业活动的主体是人,实施ERP离不开人,这里所说的人包括以下几个方面:
一、企业高层。ERP是一个系统工程,不是某个人、某个部门的事,更不只是IT部门的事。这就需要高层全力支持,调动各相关部门,相关人员密切配合。
二、实施团队。ERP实施团队需要复合型人才,这就需要既懂管理又懂软件操作的人,而不是IT部门只懂技术的人来实施。
三、企业员工。企业员工是最终使用者,但相对来说素质又较低。所以需要对其耐心仔细的培训。
四、实施顾问。没有专业有实际经验的实施顾问来指导ERP实施,无异于让企业的实施团队拿企业做实验,他们要花数倍的时间和精力摸索,可能得出的最终结果是此路不通。
总之ERP的路还很漫长,不绝于耳的好像都是坏的消息,但是不要忽略一点“ERP帮我们建立了一个可以不断进行自我评价和不断改善管理的机制,让我们充分认识到企业自身管理的缺陷”。也许这何尝又不是“塞翁失马焉知非福”呢?
第二篇:BIEE项目实施心得汇总
BIEE项目实施心得
报表追溯
A某列报表追溯到B报表
1)不带参数:报表开发编辑页面-列属性
交互-值/列标题:主交互()操作连接
操作-导航到BI内容
选择报表
OK 2)带参数: 带参数的报表需要在被追溯的报表中添加列过滤器,运算符选择提示(如下图年月)
注意:A表传参数的字段和B表接受参数的字段,列公式:展示层的表名和列名必须一致:
如A表列公式为“维度信息”.“年月”,B表过滤器中提示的列公式也必须为“维度信息”.“年月”
用户和权限
默认年月
建立提示,提示默认值转换成SQL,写入如下语句
a)默认上月:year(current_date))*100+MONTH(CURRENT_DATE)-1 b)默认当日:year(current_date))*100+MONTH(CURRENT_DATE)+DAYOFMONTH(CURRENT_DATE)c)
d)“维度信息”.“年月” >=(year(current_date)-1)*100+MONTH(CURRENT_DATE)-1 e)“维度信息”.“年月” <=(year(current_date))*100+MONTH(CURRENT_DATE)-1 主从事件
必须将发送的维度拖入到提示区
二次开发
1)修改biee logo 用新的同样大的图片/png格式替换 登录主页Logo: oracle_logo.png
D:bieeuser_projectsdomainsbifoundation_domainserversbi_server1tmp_WL_useranalytics_11.1.17dezjlwarressk_blafplogin 报表页面Logo:oracle_logo.png D:bieeuser_projectsdomainsbifoundation_domainserversbi_server1tmp_WL_useranalytics_11.1.17dezjlwarressk_blafpb_mozilla_4 2)修改标题和头高度:
修改文件路径:
F:BIEEuser_projectsdomainsbifoundation_domainserversbi_server1tmp_WL_useranalytics_11.1.17dezjlwarresb_mozilla header.js
(a,“IMG”);b.border=0;b.src=saw.header.getResUrl(“branding_whitegradient.png”);b.alt=“";var c=saw.createChildElement 去掉抬头
false};saw.header.Viewer.launchAlerts=function(){var a=new obide.AlertsDialog.Model();new obide.AlertsDialog.Viewer(a,obips.FloatingWindow.Manager.getSingleton())};saw.header.Branding=function(e,a,d,b,c){this.headerModel=e;this.logo=a?a:saw.header.getResUrl(”common/oracleLogo.png“);this.productName=d;this.desc=b;this.href=c?c:saw.commandToURL(”bieehome“)};saw.header.Branding.prototype.render=function(f){var d=document;var e=f.insertCell(0);e.className=”HeaderLogo“;var b=saw.createChildElement(e,”IMG“);b.border=0;b.src=this.logo;b.alt=saw.header.getLocalizedString(”kmsgHeaderOracleLogo“);var a=f.insertCell(1);a.className=”HeaderBrandingCell“;b=saw.createChildElement(a,”IMG“);b.border=0;b.src=saw.header.getResUrl(”branding_whitegradient.png“);b.alt=”“--删除表头;var c=saw.createChildElement(a,”span“);c.className=”HeaderBrandName“;saw.appendTextNode(c,'BIEE');--修改表头名this.nameSpan=c;saw.addEventListener(window,”resize“,this.onWindowResize,this,true);this.gradientImg=b;this.container=f};saw.header.Branding.prototype.onWindowResize=function(b){var a=this.gradientImg;if(saw.userAgent.is_ie&&!saw.userAgent.is_ie9up&&b){var c=0;for(var d=0;d 登录主页点管理- 安全性-管理权限 登录主页设置 登录页面点我的账户 起始页 参数变量 Biee的变量分几种(库变量,会话变量,介绍变量,请求变量,Biee内部定义的变量不说了),用起来经常让大家糊涂,再此做个总结,有异议的地方请消息给我·· 欢迎讨论~ 现在开始吧,Administrator tool-Manage-Variable 下图~ 这里是模型RPD定义变量的地方,也就是所定义的变量名都是保存在RPD模型中,Variable 所定义的变量类型分为两大类,一种是Repository(库变量),另外一种是Session(会话变量)。 其中Repository分两种变量的类型:Dynamic(动态变量)和Static(静态变量)Session也分两种变量类型:System(系统变量)和Non-System(非系统变量)现在说一下库变量的用途,库变量的Static(静态变量)经常是作为项目需求中经常用的固定值做为这个静态变量值的,举个例子:如果一个项目中有10个Dashboard,每个Dashboard有10个page,每个page的下标都需要带上公司的版权注释,当公司被收购了版权需要更改的话怎么办,改一百次版权信息?这里如果用静态变量的话就方便多了,只需修改变量对应的缺省值就可以了。用法如图: 建立一个Static的Repository Variable 变量名为SRV缺省值为222050000,其中要注意一下类型Type,因为是静态的,所以不需要初始化块。在前端直接就可以调用了 命名必须和静态变量的名称相同(不用解释吧)~ 看一下效果 OK,调用静态的库变量成功。 这里需要注意一下,表达式和筛选调用库变量的时候是可以VALUEOF('SRV')来引用,而其他地方调用的话例如文本:需要这么写@{biServer.variables['SRV']}。 再看一下动态(Dynamic)的库变量的用途,例如:一个项目中,要求当用户登录的时候看到的数据是当天(当月)的数据,这时候我们需要用到动态的库变量(也有其他方法,不做介绍了)。 所谓的“当前”,就是此刻所在的月,所以这些需要设置初始化块来设置时间的更新设置。如图: Edit Data Source是编辑查询的地方,会返回若干行值; Edit Data Target是指定查询返回的数据用于初始化哪个变量的。返回值的顺序和需要初始化的变量顺序需要严格对称; Schedule的地方就是制定查询执行的频率,即多久更新一次变量。前端的调用方法可以静态的库变量相同;下图依文本为例: 效果如下: 这里需要提醒一下。库变量无论是静态的或是动态的,在前端都是无法对起变量值进行更改的,当然如果是库变量的取的关系库表中的值,通过回写数据库的数据来改动态的库变量也是一种方法哦~ 再看一下什么时候Session会话变量,回话变量的设置方法和库变量类似,也是可以直接设置Variables,当然也可以定义初始化块来定义更复杂的会话变量,其中会话变量分系统变量和非系统变量。 系统会话变量:DISPLAYNAME,EMAIL,GROUP,LAST_SYNCH_TIME and THIS_SYNCH_TIME, PORTALPATH,REQUESTKEY,SKIN,USER,WEBGROUPS.这里常用到的就USER,GROUP,DISPLAYNAME三个,其他变量是含义请参考 Business Intelligence Server Administration Guide。非系统会话变量名称可以自定义,但不要和系统变量同名即可,这里不再说步骤了,和库变量定义相同,这里定义了一个非系统回话变量的如下: 其中Edit Execution Precedence是加载其他的应用程序定义的变量(例如:LDAP定义的用户变量)。 Test可以测试查看到变量名称和其缺省值 再前端调用一下 注意调用会话变量的时候是VALUEOF(NQ_SESSION.变量名)而调用库变量的时候是VALUEOF(变量名) OK~调用成功。 注意当不加指标列的时候(只有会话变量列的时候会报错)~ 系统自带的会话变量如USER,GROUP等就不举例了,网上有很多实例,也可以去看我的相关LDAP权限控制博文。再看看前端可以定义的变量~ 前端可以定义的变量都是创建提示中设置 他分为介绍变量和请求变量,其中介绍变量是把提示中(也可叫筛选器)的所选项作为变量的Value值进行使用,用法如下: 定义介绍变量名 用@{变量名}的结果来引用 那么什么是请求变量,请求变量是从新定义会话变量的Value值的变量,其新定义的值来自提示所选项。 设置请求变量名的时候必须要和将修改的会话变量名称相同,上边已经定义了一个非系统会话变量SessionTest,Value值为222010000,下面以这个为例,来修改会话变量SessionTest 的Value值。 定义一个提示的请求变量,名为SessionTest 在做一个会话变量的表 这里无需加筛选器,因为调节列是来自会话变量,我们实验的目的就是用提示的请求变量来修改这个会话变量的列~ OK~添加到仪表盘里看一下结果~ 为了试验明显提示的缺省值没有进行设置,这里的缺省值是来自会话变量的222010000。 操作一下提示来改变会话变量的Value值~ OK~~! 变量用法总结: 库变量在Answers列的编辑公式中调用方法是VALUEOF(”变量名") 会话变量在在Answers列的编辑公式中调用方法是VALUEOF(NQ_SESSION.变量名) 库变量和会话变量在其他地方调用(例如文本中)是@{biServer.variables[‘变量名']} 介绍变量的调用方法是@{变量名} 系统自带了一些会话变量如下: Delivers:@{currentMonth}。 currentTime => @{system.currentTime} = 2010-5-14 2:21:30 system.productVersion => @{system.productVersion} = 10.1.3.4(Build 080726.1900)session.locale => @{session.locale} =zh-cn session.language => @{session.language} = zh rtl =>@{session.rtl} = false session.loginTime => @{session.loginTime} = 2010-5-14 1:42:36 session.logoutTime =>@{session.logoutTime } = 2010-5-14 1:42:31 session.lastAccessTime =>@{session.lastAccessTime} = 2010-5-14 2:21:29 session.currentUser => @{session.currentUser.id} = administrator user.homeDirectory => @{user.homeDirectory} = /users/administrator user.id => @{user.id} = administrator user.displayName => @{user.displayName} = administrator 数据权限设计 待讨论 ERP项目实施心得分析 经历了N次ERP项目,有些心得,花些时间写出来供大家参考,抛砖引玉,希望大家多多交流。 企业在应用ERP系统后不能充分获益,甚至ERP项目实施失败的原因究竟是什么呢?刘铭总结了几条原因: 1.基础数据不准确,不能根据这些数据来指导企业的生产经营活动; 2.企业员工对ERP系统缺乏主人翁的精神,企业一般只是计算机技术人员在做这项工作,整个项目推进十分困难; 3.实施过程缺乏切实可行的计划,拖延太久,以至于员工对项目实施失去热情; 4.关键岗位的员工调换工作,新来的员工不了解情况,结果项目受阻; 5.公司员工不愿意放弃已经习惯了的工作方式,而转向使用ERP系统。他们经常希望修改ERP系统来适应他们原有的工作方式; 6.对企业员工教育和培训不足; 7.最严重的问题是高层领导不重视。 不难看出,以上这些问题本质上都是人的问题。其背后的原因还是对ERP的原理、实施和运行管理的方法缺乏深刻的理解和认识。既然ERP实施不成功的本质问题在于人,那么企业就需要从改造人上面下功夫。 下面这十条忠告就是刘铭针对这些问题总结出的经验、心得,对实施和应用ERP系统的企业有很好的借鉴意义。 1.领导全面支持。ERP系统是用来完善、改进一个企业的整体工作流程。所以它统筹安排企业的物料、资金和人力等各种资源,与生产和经营息息相关,涉及到企业的每一个人。因此企业领导必须理解ERP,并对其大力支持。 2.高度重视数据的准确性,建立必要的责任制度。不准确的数据对于计算机来说其实就是“谎言”,它们只能被计算机用来高速地产生错误的答案。因此,必须建立明确的责任制度,保证在数据操作的各个环节都有专人负责,否则数据的准确性就得不到保障。 3.确立ERP系统实施的目标。搭建ERP系统必须确定明确的目标,并根据它来衡量系统的性能,不断改进系统。 4.不要将没有经验的人放到关键的岗位上。在大多数企业里,能干、经验丰富的人总是忙得不可开交,如果没有特意的安排,他们不会有“空闲”来参加ERP项目。但是正是这些重要的员工才是成功规划和实施ERP系统的基本保证。因此,一定要千方百计地发挥这些骨干力量的聪明才智,切不可让有时间而无经验的“南郭先生”参加ERP项目的关键工作。 5.不要压缩人员培训的费用。培训费用要比忽视培训而付出的代价小得多。 6.寻求专家的帮助。一切自己蛮干将比聘请有经验的专家花费更大。 7.不要把手工系统的工作方式照搬到计算机系统中。如果对现行的工作方式及其结果颇为满意而不愿意寻求改变,那么搞ERP就是浪费资金。 8.项目实施在时间上既要从容,又要紧迫。实施ERP系统可以分解为一系列具体的工作任务,有些任务烦琐却必不可少,对此要从容计划,不要急于求成。而另一方面,为避免实施过程无限期延长,紧迫感也是十分必要的。 9.树立全员参与意识。ERP的运行需要计算机,但这决不意味着ERP只是数据处理部门的事情,只有全员参与并树立起用户的主人翁精神,才能充分发挥ERP的作用。 10.ERP系统不是万能的。ERP可为企业带来多方面的效益,但它不能包医百病。 喜德县畜牧局 第三、四批扩大内需项目实施情况 一、2009年第三批扩大内需动物防疫体系建设项目 根据四川省畜牧食品局《关于下达2009年四川省乡镇兽医站基础设施建设项目初步设计方案的通知》精神﹙川畜食计字[2009]41号﹚和喜德县发改局《关于转下达凉山州2009年动物防疫体系建设项目第三批扩大内需中央预算内投资计划的通知》(喜发改函[2009]25号),我县乡镇兽医站基础设施建设共12个乡镇兽医站,其中新建乐武乡、北山乡、西河乡、沙马拉达乡、洛莫乡、热柯依达乡、额尼乡7个站。每站新建业务用房120平方米、采购仪器设备30台套;改造依洛乡、巴久乡、博洛拉达乡、则约乡、鲁基乡5个站,每站改造业务用房120平方米、采购仪器设备30台套。项目总投资162万元,其中中央投资141万、地方配套21万元。 (一)项目实施情况 根据项目下达计划,我们按省局编制的初步实施方案,编制了我县的实施方案,拟定了建设内容、建设要求、建设期限,制定了项目管理措施,成立了项目领导小组、技术小组、实施小组,制定了资金管理制度,保证了项目的顺利实施。 1、施工图的设计 按照各乡镇地基的差异性,我们统一要求由四川同舟建筑勘 1 察设计有限责任公司设计出了一楼一底的施工图。 2、比选情况 按照要求项目的基建部份,分三个标段(第一标段为乐武乡、巴久乡、沙马拉达乡、洛莫乡;第二标段为依洛乡、博洛拉达乡、则约乡、热柯依达乡、额尼乡;第三标段为北山乡、西河乡、鲁基乡)在四川日报招标投标栏目部进行网上比选: 经两次比选的结果均无人投标,按要求于2009年9月9日下午2时30分在县政务中心进行了邀标,按照邀标程序,邀请有关单位人员进行监督、评审。 最终中标的是:第一标段,四川华蓥建筑集团有限公司;第二标段,资阳市中梁建筑工程有限公司;第三标段内江市东兴建筑工程有限公司。 为保证工程及时开工,按期竣工。于2009年9月16日与施工方签订了施工合同。 (二)项目进展情况 1、通过前期的准备工作 项目已于2009年9月20日全面启动。其中则约乡、沙马拉达乡、依洛乡、鲁基乡,热柯乡、额尼乡、西河乡、北山乡的基建工程均已完成100%;由于遇上雨季,交通受阻,洛莫乡、巴久乡基建部分完成50%后停工等待,乐武乡等待明年与乡镇文化站一起施工。 2、仪器设备采购 目前实验室设备已全采回,剩下的电脑、摩托、冷藏柜、业务票据打印机、识读及数据采集设备、数据存贮卡采购的准备工作已完成,怕设备运回乡镇上无人管理而导致丢失,将等待基层站人员到位后立即挂网采购。 3、资金拨付情况 到8月30日止,财政已拨付项目款137.3982万元,项目工程借支1191440元,前期费用开支79840元。 三、存在问题: 1、由于我县属国定贫困县,地方资金配套难度大。 2、我县属边远少数民族地区,居住分散,交通不便,所建造的乡镇站均离县城较远。因此运输、人工费的成本超过原预算。 3、工程涉及的各种前期费用20多万元,县财政负但担重。基于以上因素,在一定程度上影响了项目建设进度。 二、2009年第四批血吸虫病农业综合治理重点项目 (一)项目实施情况: 本项目于2007年进行分析论证形成《喜德县2008年血吸虫病农业综合治理项目可行性研究报告》,并上报省、州,省发改委于2007年7月31日批复,同意立项。 2009年7月国家发改委、农业部联合下达投资计划通知(发改投资[2009]1781号)文件,把我县血吸虫病综治纳入第四批扩大内需项目。 本项目总投资404万元,其中中央预算内投资306万元;地 方配套62万元;农民投工投劳36万元。建设规模水改旱1900亩;耕牛圈养2900头;挖鱼池120亩,主要在我县原疫区的红莫、李子、鲁基、东河4个乡镇9个村25个组实施。由于项目任务量大,资金少,故采取“民办公补”的形式解决,在县技术组的指导下,农民自建、然后按照中央补助资金每头牛361.1元,水改旱每亩489.36元,挖鱼池每亩2454.2元的标准直接补助给农户。资金发放方式采取项目乡镇与农户签订建设内容及任务协议书,并以村为单位公示无异议后,各项目发放总补助款的30%给农户作为项目启动资金。项目各项任务建设完成后,先由技术组、乡镇自查、再申请县领导小组验收合格付后,在兑现项目总补助款的65%给农户。实验室仪器设备及办公用品由政府采购办完成。 二、项目进度: 截止2010年5月底,除实验室未改造外,其余工程已全面完成,其中:完成耕牛圈养2900头,完成任务数2900头的100%,改造牛圈12732㎡,完成任务数1160㎡的109.8%;完成水改旱1900亩,完成任务数1900亩的100%,硬化主沟29条7046m,修筑暗沟18条1100m,回填土方820m ;挖鱼池120亩,完成任务数120亩的100%;完成购置实验室仪器设备47件(套),由于地方配套资金未到位,故实验室改造100㎡未实施。并于2010年6月上旬通过县项目领导小组自查验收合格。现正积极编写验收材料、做音象资料和财务结算,准备申请省发改委和畜牧食品局验收。 三、经费使用情况: 本项目共使用国家预算内投入资金306万元,实行专户、专账管理,严格执行县级报账制。用于补助农户资金198.9万元(其中耕牛圈养87万元;挖鱼池26.4万元;水改旱85.5万元);用于实验室仪器设备和办公用品的采购40.0227万元;用于培训资料等其他开支5.82万元;用于东河乡东河村一组农户受灾重建项目启动预备资金10.082万元;用于项目农户补助(5%的质保金)28.2478万元。仪器设备及办公用品采购结余9.3303万元;管理费还有12.93万元;资金余额6672元。 四、存在问题: 由于地方配套资金未到位,目前实验室未进行改造。 2010年9月6日 “1331”方法论 “山海”文化建设的“1331”方法论中的“1”是指“一个主导”;“33”是指“三个提炼”、“三个传播”、“三个深植”;“1”是指“一个革 新”。 “一个主导”,即以我为主; “三个提炼”,即从区域文化中提炼,从企 业历史中提炼、从员工中提炼; “三个传播”,即在员工中传播、在价值链 中传播和在社会中传播; “三个深植”即深植入价值链、深植入内部 管理、深植入员工行为; “一个革新”,即变革与创新。 “28”路径 “山海”文化建设“28”路径是指2个阶段、8大模块。 2个阶段:起飞阶段即理念体系的提炼构建阶 段;落地阶段即理念体系的传播深植阶段。 8大模块:起飞阶段4大模块,调研启动、诊 断评估、提炼确定和成果发布;落地阶段4大模块宣 传发动、理念传播、行为培育和固化深植 调研启动 把2006年定为“企业文化建设年”,健全文化建设工作机制,成立专门联合项目组,制定规划实施方案。开展全方位大张旗鼓的宣传,统一全员的思想认识,营造良好的氛围。6月6日,启动企业文化建设项目。 诊断评估 通过调阅历史资料、深入访谈、问卷调查、现场调查、拜访工业企业、各层级零售客户,挖掘企业发展脉络,把握员工思想状况,了解顾客需求,形成《企业文化现状诊断报告》,对企业文化建设做出了精准定位。 提炼确定 采取全员参与、自下而上的方式,先后召开5场企业文化“研讨营”,让全市系统440名员工参加文化理念的研讨、提炼与文化故事的遴选、编撰。多次召开班子专题扩大会议对梳理出的理念逐字逐句推敲、反复探讨,在取得一致认同后确定了理念体系和故事体系。 成果发布 先后召开项目结案大会和成果发布会,发布《企业文化手册》等7项文化成果。全面构建起了以“两个至上”为核心价值观,具有明显行业特色和鲜明个性色彩的“山海文化”体系。“山海”文化顺利起飞。第三篇:ERP项目实施心得分析
第四篇:项目实施情况
第五篇:项目实施