文 | Martin
今天我们来聊一聊S4HC在实施过程中的一些特点,包括适合标准流程的设计,用户业务角色的定义,测试脚本和自动测试。
S4HC项目实施从探索到部署不是一蹴而就的过程,首先一份好的SOW决定了项目的整体进展和实施效果,在项目的发现(预销售)和准备(合同)阶段(如果您不了解SAP Activate实施方法论,请回顾上一篇文章),我们需要将客户需求的实施范围初步确定。这需要客户对S4HC功能的了解,顾问对客户业务的掌握,还有充分的沟通;当然基于SAP提供的功能范围项目分析可以达到事半功倍的效果,如下所示,在项目随后的探索阶段,所有的研讨和文档交付会对功能范围项目做最后确认。
如何制定一份所谓好的,行之有效的SOW,相信在行业内仁者见仁智者见智,我们就不深入讨论。值得注意的是上图所示范围项目1MV-基于机器学习的现金管理,在很多的S4HC项目预销售中,客户们都要求能够获得此项功能,机器学习也是S4HC特有的创新之一。这里埋下个伏笔,近期我们将邀请一位在瑞典工作的人工智能科学家-神经网络和深度学习双料博士后为大家介绍当今人工智能的发展,在商业领域的主要应用,一起分析SAP产品如何利用这些前沿技术。
适合标准流程的设计
在S4HC项目探索阶段,通过研讨会分析客户业务如何适合标准流程(注意这里的用词不是“是否”)。
学习标准业务流程
确认功能范围项目
其它系统集成需求
定义主数据和表单
获取用户角色权限
现有流程如何适用
进行全面差异分析
下一步:开发扩展应用程序的必要性及具体方案
差异分析的目标是识别,分类和重视S4HC中提供的最佳业务实践与客户公司流程和数据之间的差别。 分析中最重要的观点是:企业用户必须首先假设预配置的最佳业务实践是起点,而不是当前的业务流程。所以差异分析的结果应该是现行业务与标准流程找差异,如存在改进的可能性即通过组织变更,业务变革来实现。在研讨会和整个探索阶段花费的时间越多,实现阶段就越容易越会成功。
下图是一个生产业务研讨会会议纪要部分,针对每个功能范围项目,我们需要梳理业务流程,明确功能需求和配置点。展现方式当然包括,但不限于S4HC系统直接演示,最佳业务实践文档,现场记录等。
最终将会议纪要和差异分析汇总后作为探索阶段里程碑的项目交付物之一,也就是蓝图文档。蓝图仍是项目交付的阶段性标志,但结构不再是传统的AS-IF和TO-BE流程蓝图,而是作为方案蓝图,指导客户系统按照标准流程每个功能范围项目是如何实现的。文档的部分结构示例如下。
S4HC的配置问题已经讨论过多次,顾问可以通过自助配置完成一些设置,如果需要更多自助配置尚未开放的内容则需要提交专家配置请求,通知SAP数据中心进行配置。
自助配置示例-配置你的方案
专家配置请求-固定资产类别
用户业务角色的定义
既然要适应标准业务流程,那么客户企业的岗位及岗位操作也需要与其适应。在每个范围项目的最佳业务实践中,如下图客户项目管理流程图已经将对应的岗位及操作进行匹配,相信熟悉S4H实施和最佳业务实践的朋友不会陌生。
由于S4HC使用Fiori作为唯一前端操作的特性,用户的分配只能通过业务角色,并且SAP已经为前端系统定义了标准的业务角色,实施过Fiori Frontend的顾问可以立刻上手。我们不再需要通过罗列事务代码创建不同的权限角色,而是可以通过查找业务流程图中对应的业务角色分配给用户,组织结构权限可以通过对业务角色的修改加以控制。由于Fiori在加载应用Tile时是很消耗资源和费时的,所以定义用户的角色时最基本的原则是小而美,追求大而全的超级用户,如果布局设计不合理,Home Page加载应用过多,在使用过程中将会是一个痛苦的体验。当然我们相信随着技术和产品性能的提升,这一问题将逐渐被解决。
示例-分配用户业务角色
在实施过程中,有时是需要通过事物代码而不是应用来查找相应的业务角色的,这对老顾问尤为重要。最常用的办法是通过Fiori apps library,搜索事物代码关键字,从而找到S4HC的相应角色。如下以ME21N为例,在网站找到业务角色。
https://fioriappslibrary.hana.ondemand.com/sap/fix/externalViewer/#/home
测试脚本和自动测试
接下来我们看一下S4HC最大亮点之一,如何管理测试过程。无论是在项目实施时的顾问测试和用户测试,或者每季度产品升级时的回归测试。撰写测试脚本和开展测试工作,即使使用一些测试工具如HPQC等,都是比较耗时费力的。S4HC解决方案中,已经针对每个范围项目提供了预配置的测试脚本,当然我们也可以通过录制操作过程自动地生成自定义测试脚本。
在测试脚本中我们可以对步骤,数据,结果进行编辑。脚本会保存在系统之中,供后续的测试工作使用。
另外还有见证奇迹的时刻,通过“测试你的流程”,S4HC可以自动执行测试计划并反馈测试结果,要知道以往的所谓自动化回归测试我们都是通过开发录屏,或LSMW来实现。现在这样智能的测试工具点点按钮即可,确实省去了大部分重复性工作。
当然S4HC的实施过程还有很多特点,我们没能一一道来,例如使用S4HC数据模板和导入工具进行数据迁移,通过Adobe Lifecycle Designer 进行表单设计等。我们相信随着产品的不断更新和逐渐普及越来越多的朋友会感受到云ERP的方便和实用。通过三篇短文,我们概括介绍了S4HC功能,集成性,扩展性,实施方法及实施过程中的特点。下一篇文章我们将和业内从事工业物联网硬件制造的厂商一同来介绍IoT产品的发展和应用,以及S4HC如何定位在集成IoT的下一代ERP。谢谢大家关注!!!
也欢迎来Inwehub参与跟S4HC相关的讨论。
网友评论