基于工作流的ERP系统开发与实施
近年来,ERP系统在计算机平台、事务处理能力和功能范围上有了很大进步。但现有ERP系统的开发模式将企业业务流程固化在软件系统中,使系统在开发、实施、维护和使用方面出现了一些问题。而工作流技术可以用来解决上述问题。采用工作流技术,可有效地把企业各种资源(人、信息、应用工具和业务流程)合理地组织在一起,提高软件重用率,发挥系统的最大效能基于工作流的ERP系统开发与实施。
-
2022-05-20
ERP系统开发流程
ERP软件的开发需要经历一个漫长的过程,期间涉及很多专业性的术语,为了方便大家理解,这里用一个生动的例子简单介绍下ERP的开发流程。[1]
一天中午,丈夫在外给家里打电话:“亲爱的老婆,晚上我想带几个同事回家吃饭可以吗?”(订货意向)妻子:“当然可以,来几个人,几点来,想吃什么菜?”丈夫:“6个人,我们7点左右回来,准备些酒、烤鸭、番茄炒蛋、凉菜、蛋花汤……。你看可以吗?”(商务沟通)妻子:“没问题,我会准备好的。”(订单确认)妻子记录下需要做的菜单(MPS计划, 主生产计划),具体要准备的东西:鸭、酒、番茄、鸡蛋、调料……(BOM,物料清单),发现需要:1只鸭蛋,5瓶酒,4个鸡蛋……(BOM展开),炒蛋需要6个鸡蛋,蛋花汤需要4个鸡蛋(共用物料)。
打开冰箱一看(库房),只剩下2个鸡蛋(缺料)。
来到自由市场,妻子:“请问鸡蛋怎么卖?”(采购询价)小贩:“1个1元,半打5元,1打9.5元。”
妻子:“我只需要8个,但这次买1打。”(经济批量采购)妻子:“这有一个坏的,换一个。”(验收、退料、换料)回到家中,准备洗菜、切菜、炒菜……(工艺线路),厨房中有燃气灶、微波炉、电饭煲……(工作中心)。
妻子发现拨鸭毛最费时间(瓶颈工序,关键工艺路线),用微波炉自己做烤鸭可能来不及(产能不足),于是在楼下的餐厅里买现成的(产品委外)。
下午4点,接到儿子的电话:“妈妈,晚上几个同学想来家里吃饭,你帮忙准备一下。”(紧急订单)“好的,你们想吃什么,爸爸晚上也有客人,你愿意和他们一起吃吗?”
“菜你看着办吧,但一定要有番茄炒鸡蛋,我们不和大人一起吃,6:30左右回来。”(不能并单处理)“好的,肯定让你们满意。”(订单确定)“鸡蛋又不够了,打电话叫小店送来。”(紧急采购)6:30,一切准备就绪,可烤鸭还没送来,急忙打电话询问:“我是李太,怎么订的烤鸭还不送来?”(采购委外单跟催)“不好意思,送货的人已经走了,可能是堵车吧,马上就会到的。”
门铃响了。
“李太太,这是您要的烤鸭。请在单上签一个字。”(验收、入库、转应付账款)6:45,女儿的电话:“妈妈,我想现在带几个朋友回家吃饭可以吗?”(呵呵,又是紧急订购意向,要求现货)“不行呀,女儿,今天妈已经需要准备两桌饭了,时间实在是来不及,真的非常抱歉,下次早点说,一定给你们准备好。”(哈哈,这就是ERP的使用局限,要有稳定的外部环境,要有一个起码的提前期)。
送走了所有客人,疲惫的妻子坐在沙发上对丈夫说:“亲爱的,现在咱们家请客的频率非常高,应该要买些厨房用品了(设备采购),最好能再雇个小保姆(人力资源系统)。
丈夫:“家里你做主,需要什么你就去办吧。”(通过审核)妻子:“还有,最近家里花销太大,用你的私房钱来补贴一下,好吗?”(应收货款的催要)记住,每一个合格的家庭主妇都是生产厂长的有力竞争者。
由此,我们基于软件工程的思想(需求分析->概要设计->详细设计->编码->测试->交付->验收和维护)。可以得到ERP的开发流程。
1.初次调研:
主要的目的就是ERP软件提供商的实施顾问人员能够对企业各个部门的业务流程初步了解,能收集到各个部门业务流的所有单据,和各个部门人员的认识,了解他们对ERP的认识和期望,以便制订工作计划。
2.系统培训:
主要的目的就是能够让企业所有人员认识到什么是ERP,并在企业中应用ERP系统能给企业带来如何的效益,另外就是ERP软件的各个系统的功能培训。
3.流程拟定:
主要的目的是实施顾问人员根据自己对该企业的了解结合自己或所在公司对企业所在行业的累积经验,结合ERP系统拟定出一个符合企业需求的业务流程,能在系统中得到合理的体现;这是一个非常重要的阶段,一个企业的管理能否从此通过ERP得到提升,流程能否更完善,就需要这个流程拟定了。
4.编码原则:
主要的目的是企业能在实施顾问人员的指导下,制定企业应用ERP的基本原则,其中包括物料的编码原则、供应商、客户的编码原则、产品结构(包括BOM架阶)的分阶建立等。
5.资料收集:
主要的目的是企业的人员在熟悉了各项编码原则的基础上,收集企业应用ERP管理所需要的基本资料,包括物料资料、供应商、客户、部门、人员等收集。
6.流程测试:
主要的目的是企业的人员测试流程拟定的合理性,并使用企业实际的业务流程来测试ERP系统的功能完善性,和操作的方便性。
7.期初导入:
主要的目的是搜集ERP系统上线的期初数据,并在实施顾问人员的指导下录入ERP系统,为企业正式应用ERP系统奠定夯实的基础。
8.上线辅导:
主要的目的是将企业的实际业务数据在ERP系统中处理,一般在系统上线的第一、二个月的时间里面,有必要的又模式进行,以防企业人员在上线期初操作不熟练所造成错误。
9.月结辅导:
主要的目的是在应用系统一个自然月后,通过ERP系统来跑出企业管理所需要的各种报表、检验报表的完善性,数据的准确性。
近年来,ERP系统在计算机平台、事务处理能力和功能范围上有了很大进步。但现有ERP系统的开发模式将企业业务流程固化在软件系统中,使系统在开发、实施、维护和使用方面出现了一些问题。而工作流技术可以用来解决上述问题。采用工作流技术,可有效地把企业各种资源(人、信息、应用工具和业务流程)合理地组织在一起,提高软件重用率,发挥系统的最大效能基于工作流的ERP系统开发与实施。
开发ERP系统是整个ERP项目最前期的工作,这部分的工作就是由ERP软件开发工程师完成的。ERP软件开发工程师需要跟企业的采购、生产、销售、库存、财务、管理等各个部门、各个环节融合好,了解ERP项目需求方的具体需要,然后进行系统分析、代码实施、软件测试、需求分析,进而开发出符合企业用户需要的ERP系统软件。
一、 ERP什么要进行二次开发 为什么需要有二次开发呢?这是ERP软件的特点决定的。ERP软件应用中要能体现企业的管理流程,但是每个企业的管理流程都不太一样。ERP软件
ERP软件产品适合大批量生产的制造性企业,但为了具有较强通用性,软 件功能仍比较标准,流程设置相对规范化。事实上,对任何ERP产品,通用性是首要考虑的问题之一。虽然它通过参
1使用中容易死机 2请考虑数据量达到几万几十万条的情况,按照工程测算一年4000台柜子*20条/柜子=8万条记录,10年就是80万条记录。1)消息管理中心可容纳的消息条数上限
ERP 二次开发流程 前提:熟悉基础的Linux命令+4GL基础语法+SQL语法,你可以看看本手册里面对应目录的相关资料 一、p_zta增加或修改表(如果不用改表,这步可以跳过)
所谓ERP是英文Enterprise Resource Planning(企业资源计划)的简写。 是指建立在信息技术基础上,以系统化的管理思想,为企业决策层及员工提供决策运行手段的管理平台。ER
ERP项目是否都适合进行二次开发? 很多企业有做ERP的都遇到这样的事情:打官司的经验?他们买了一套ERP的软件,软件供应商之前说的功能性多强大,说他们的系统是个优秀的平
企业的CIO在做ERP二次开发时究竟需要注意哪些问题 ERP二次开发存在很多的风险,但ERP的二次开发又必须做,那么作为CIO应该怎么办?如果因为害怕担风险,而不能去做好用系
一、什么是ERP ERP(Enterprise Resources Planning,“企业资源计划”),可以从管理思想、软件产品、管理系统三个层次给出它的定义: 1、是由美国著名的计
一、绪论 ERP系统的现状 随着信息技术的不断发展,中小型企业信息化建设越来越重要,采用先进的企业资源计划(ERP)系统已势在必行。ERP是顺应时代要求的信息技术与企业
一、 行业应用 1、 制作业ERP; 制造业的进销存一直是其应用ERP系统的核心目的,不过随着制造业信息化的进展,传统的ERP系统已不能满足其需求,新型的可定制的、支持二
对于信息系统的可用性的研究和应用,在一些著名的机构中得到了特别的关注。最后一期讲座中,我们列举了一些先行者的经验和做法,期望给处于可用性研究门槛之外的众多国内企
一、ERP系统总体规划 计划,采购和生产,销售一体化管理,实现生产实绩和库存状况(包括供应商配合我们库存管理及库存过剩及不足)的及时反馈。充分利用现有的计算机资源,实
一、ERP自主开发方针 1、简单:简单操作,熟悉电脑都能使用 2、高效:只体现公司相关业务数据项,减少重复或无关数据项 3、安全:数据统计管理存储更安全 4、低耗:无
ERP软件应适合国情。目前,市场上流行的ERP软件有国外和国里的产品,国外厂商如:Oracle、SAP、Siebel、PeopleSoft在高端ERP市场上占有优势,一些企业强调与国际接轨,一步到位,对
一、应用背景 纺织品的重点市场由欧洲向亚洲,中国生产基地的生产规模将扩大,德国总部需要保证其核心管理模式得到更严格执行。同时,需要管理系统符合外部的商业环境。
生产数据管理系统,面向生产制造企业的开发、设计、工程人员设计,提供物料清单(BOM)管理、产品配置管理、工程变更(ECN)管理、工艺路线管理、替代物料处理等生产基础数据
建材行业综述 新型墙体材料发展前景 我国新型墙体材料发展较快,1987 年新型墙体材料产量为 184.5 亿块标准砖,到 1997 年增长到 1849.88 亿块标准砖,增长了 10 倍,新型
一、性能需求 数据精确度 1. 开单日期,填单日期,生产日期精确到日; 2. 单价,货款,工资数据精确到小数点后两位; 3. 物料编号,产品编号,员工编号,客户编号,供应商编
添加专属销售顾问
扫码获取一对一服务