如何避免踩中SRM系统实施时的雷区

近几年,随着经济社会的不断发展与经济全球化进程的逐渐深入,市场竞争也愈发激烈,在此背景下,企业内部越来越重视供应商的管理,供应链管理系统即SRM系统,打通了供应链脉络,构建了一个协同的共享信息平台,为了防止踩雷,企业实施SRM系统的关键是什么?

  1.实施前梳理业务流程

  根据物料的特性不同,电子制造企业采用多种采购模式。仔细分析每一种采购模式的需求,对其流程进行明确规范,然后在系统中对应进行预先设定和分类管理。

  2.与供应商保持良好沟通

  SRM系统涉及到多家供应商业务流程的改变,因此与供应商保持良好的沟通非常重要。提前拜访供应商,与他们交换一些看法,比如实施SRM系统后流程将发生哪些变化,供应商需要做哪些改变来满足要求等等,尽可能达成共识。另外,在系统构建时,要考虑如何解决供应商管理的困难,帮助他们简化对系统的使用。

  3.制定数据协同策略

  策略要保证SRM系统与公司内部其它IT系统的集成。在SRM系统设置专用的接口灵活处理与ERP系统之间的协同。另外,由于SRM系统需要与外部交换数据,要密切关注数据的安全性问题。为保证安全,提前与使用该系统的供应商签订相关信息保密协议,并最好与公司ERP系统采用不同的服务器,防止网络恶意攻基。

  4.选型时要重点关注满足需求和对未来业务发展的支撑

  价格的确是一个很重要的因素,但是否能充分满足目前业务需求,实施后能否马上投入使用更为重要,而且亦要关注整个系统的友好性、系统架构的设置是否能支持公司长远业务的发展,对未来升级扩展的支持程度如何等,这可以有效避免将来的重复投入。

  5.功能优化选择满足业务需求

  在功能选择和优化方面,在尽可能满足业务需求的情况下,不要对业务带来太大冲击。因为SRM系统的实施不仅涉及内部流程改变,还涉及外部流程的改变。因此要特别小心,尽可能不要增加供应商的成本和工作量。

  罗浮云计算(惠州)有限公司是一家国家高新技术企业,公司业务有供应商关系管理SRM云系统、SRM软件、供应链管理、SCM平台、集成通易ERP、集成MES系统等。(http://www.rofousrm.net/)

原文地址:https://blog.51cto.com/14497189/2435512

时间: 2024-10-12 20:50:14

如何避免踩中SRM系统实施时的雷区的相关文章

SSH配置环境都正常,但是每次执行到Action中的方法时就中断了,而且不报任何错误

SSH配置环境都正常,但是每次执行到Action中的方法时就不执行课,而且不报任何错误.Action中的方法封装的是业务层,业务层封装DAO层,检查了一天才发现错误在哪. 在applicationContext.xml中报了一个异常,如: Multiple annotations found at this line: - Exception 'com/dao/StudentDAO : Unsupported major.minor version 51.0' - Exception 'com/

java.sql.date与java.util.date区别以及数据库中插入带时分秒的时间

java.sql.Date,java.sql.Time和java.sql.Timestamp三个都是java.util.Date的子类(包装类). java.sql.Date是java.util.Date的子类,是一个包装了毫秒值的瘦包装器,允许 JDBC 将毫秒值标识为 SQL DATE 值.毫秒值表示自 1970 年 1 月 1 日 00:00:00 GMT 以来经过的毫秒数. 为了与 SQL DATE 的定义一致,由 java.sql.Date 实例包装的毫秒值必须通过将时间.分钟.秒和毫

SpringMVC: web.xml中声明DispatcherServlet时一定要添加load-on-startup标签

游历SpringMVC源码后发现,在web.xml中注册的ContextLoaderListener监听器只是初始化了一个根上下文,仅仅完成了组件扫描和与容器初始化相关的一些工作,并没有探测到具体每个URL应当map到哪个Controller, 哪个方法上.而剩一下的这些复杂工作都是由DispatcherServet来完成的,即应用服务器加载DispatcherServlet调用init()方法时才能触发这项工作.所以,如果在web.xml中配置DispatcherServlet时不设置 <lo

Java中字符串比较时==和equals的区别

==是比较两个字符串引用的地址是否相同,即是否指向同一个对象,而equals方法则比较字符串的内容是否相同. 例如String a = "abc"; String b = "abc"; a == b返回true,a.equals(b)同样返回true,这是为什么呢? 原来程序在运行时有一个字符串池,创建字符串时会先查找池中是否有相应的字符串,如果已经存在的话只需把引用指向它即可,如果没有则新建一个. 上例中创建a时,会在字符串池中首先创建一个"abc&qu

SpringMVC: web.xml中声明DispatcherServlet时一定要加入load-on-startup标签

游历SpringMVC源代码后发现,在web.xml中注冊的ContextLoaderListener监听器不过初始化了一个根上下文,只完毕了组件扫描和与容器初始化相关的一些工作,并没有探測到详细每一个URL应当map到哪个Controller, 哪个方法上.而剩一下的这些复杂工作都是由DispatcherServet来完毕的,即应用server载入DispatcherServlet调用init()方法时才干触发这项工作.所以,假设在web.xml中配置DispatcherServlet时不设置

Android中Activity切换时共享视图元素的切换动画(4.x兼容方案)

同时发布在我的博客 点此进入 开始 上一篇讲了使用 Google 的 AppCompat-v7 来实现 Activity 切换时实现共享视图元素的切换动画.这一篇介绍两个可以兼容 4.x 的两个第三方方案. 上一篇:Android中Activity切换时共享视图元素的切换动画(5.0以上) 方案一:PreLollipopTransition 首先在 build.gradle 配置文件添加这个库依赖 dependencies { compile 'com.kogitune:pre-lollipop

asp.net中当服务器出错时显示指定的错误页面

http://blog.csdn.net/helloxiaoyu/article/details/2943537 此篇文章描述了当异常再ASP.NET中发生时怎样使用C#.NET代码去拦截和相应异常.ASP.NET在异常处理方面比传统的ASP更优越.在ASP.NET中,允许在应用程序的各个层面中处理异常.ASP.NET的新特性ASP.NET为捕获并处理异常提供了更多的便利.在传统的ASP程序中,我们用“On Error Resume Next”(或Jscript的Try-catch)来处理异常.

改变listview中item选中时文字的颜色

当listview的某个item选中时,默认有个选中的高亮显示,如果你要自定义选中时的高亮显示效果,可以在listview中设置属性 1 android:listSelector="@drawable/item_selector" 其中item_selector是在drawable目录下定义的一个xml文件,这种用于突出不同状态下显示效果的xml文件我们称之为selector: 1 2 3 4 5 6 7 <?xml version="1.0" encodin

SharePoint 2010 中新建项目时显示的“新”“New”字样探讨

SharePoint 2010 中新建项目时显示的"新""New"字样探讨 在SharePoint 2010 中,当我们新建项目时,会发现新项目右上角出现"新"字样.见图: 但是请思考一下,为什么下面第二个项目不一样呢?说明"新"字样出现的时间是有限制的,如果超出了某个时间,会自动消失.你知道"新"字样会出现多久吗?一天?两天? 默认情况下,"新"字样持续2天,由days-to-show