CHINACYN 发表于 2015-9-8 23:45:59

读本SAP的书,思考些问题,系统地做点事(续1)

读本SAP的书,思考些问题,系统地做点事(续1)
看书中介绍,SAP有很多行业组件(一会是组件,一会是套件,到底该是什么?),这些也即所说的最佳业务实践。
的确,这些业务实践是通过年复一年,一个个项目积累出来的,非一日之功。但是,有了这些积累与应用,也就总结出了行业的业务管理特点,更可以成为了行业解决方案的教材,如何实现就可以采用非SAP般的解决办法。
正所谓条条大路通罗马,有了问题总结和解决问题的操作与步骤,这其中是包含了大量的投入的。然而,有这些素材与参考,再来对问题的处理,就已经不再是困难的事了,这也是云表平台最擅长的,也是能做得很好的。
其实,这种建立以产品形式呈现的组件或套件,从本质上还是一种穷举法在设计管理软件,方法并不是很科学。而利用长时间所积累下的模式与经验,可以把一套软件设计得十分庞大和复杂,以牺牲客户的操作便利性和直观地解决问题来换取让各个客户都能使用。
这种穷举法设计导致的结果就是系统有太多的参数需要配置,凡是出现过的模式都需要在软件中做出处理,这就提升了掌握软件的难度,所以,设计的人是专家,实施的人是专家,使用的人也必须是专家。
换种方式能不能解决这种设计上的问题呢?
透过现象看本质,无论是财务业务一体化,还是业务管理本身的多样化,但究其业务发生的结果、造成的影响都是可以抽象成相对比较固定的模式的,这就是方法。把方法固化、方法模型化,那只需要让使用者会用和用好这些方法,自然就可以做到万变不离其宗,以不变应万变了,这样就让管理软件的设计变得简单和也可以更加有趣。
如果要成为一个好的平台,提供一套好的设计方法,还是要向SAP学积累行业经验和解决问题的方法的。
为什么要搞行业组件,那是因为行业不同,所要管理的内容不同,表现在主数据不同、业务流程不同,表单处理的内容和格式不同,
那如何去学习和积累这些行业经验,就需要建立管理解决方案智库,变行业组件为一个个模板的表单,表单组成的流程,这样,就可以在云表平台上进行组合,连接各个表单和业务间的编程处理是格式化的,中文式的编程,这样,如果能将管理解决方案智库积累得足够充分,再把连接表单间的编号程式化进行学习、传播,那就可以让更多的人掌握管理软件的方法,又能找到解决问题的素材,那样,就不必再用穷举法把管理的编程与用户的企业实际结合起来,用直接的方法来设计,更可有好的效果,更快的速度。
不用穷举法设计管理软件,但必须用积累的办法建立起管理解决方案智库,把各种各样的业务模式、管理经验等用模板设计出来,成为一个个可复用的技术,这就是云表平台需要重点加强与协调的。
例如,在企业管理中经常会遇到这样的需求,如计算材料的重量时,会因为材质、形状而有不同的计算公式,而这种要计算的的材料也是无法穷举的,因此,若按可复用技术的设计法,那就可以采用如下的设计方法。
1、云表平台为软件的设计者提供了一种方法,就是通过建立模板,把业务管理的模式固化下来,并可以让使用者按自己的实际业务进行定义;
这里包括3个层次,平台-------设计者固化业务模型------使用者进行业务定义,这样就不再需要穷举了。
1.1 对平台的了解,可以点击此:云表平台
1.2 设计固化的业务模式如下图:
   1.2.1 设计一个记录不同材质比重的表,这种表格内容和逻辑,管理者和使用操作很容易理解的。

http://blog.vsharing.com/Uploads/UserDirs/9/3515/1405697/20150908231433690696.jpg


   1.2.2 相同材质,又会因形状不同,要计算重量,就会用不同的公式,而这种公式的定义权应该交给用户的,而不应该是由软件设计人员确定的。如果由软件设计人员来确定的,那便是穷举设计法。

http://blog.vsharing.com/Uploads/UserDirs/9/3515/1405697/2015090823342326835.jpg


这是一个用户可以自由定义公式的表单,从而,也就解决了在云表平台上的设计可以不再需要使用穷举法了。
有了以上的定义后,那如何实现重量的计算呢?
首先,要有如下的重量参数输入的表单,当这些参数确定后,就可以通过上述定义的计算公式就可以实现自动计算了。

http://blog.vsharing.com/Uploads/UserDirs/9/3515/1405697/20150908233959377663.jpg



/22/]视频资料可以登录此观看:
页: [1]
查看完整版本: 读本SAP的书,思考些问题,系统地做点事(续1)