潜在的Fiori应用程序的可能性是无限的,现在参与SAP Fiori开发是一个令人兴奋的时刻。虽然SAP为我们提供了360多个现成的应用程序,但它还不足以涵盖可能需要在移动中访问的所有业务功能。似乎大家对这个话题很感兴趣,但对如何开始却很困惑。这个博客试图澄清一些事情。
首先,从架构的角度来看,物联网教室,开始开发需要什么?
开发环境(UI):
这里有两个选项,作为记录,我更喜欢第一个订单:
信息可以在这里找到:https://tools.hana.ondemand.com/
在这里查看:
客户问我最多的一个问题是:"构建一个定制的Fiori应用程序需要多长时间?"。答案千差万别,只有在业务需求明确之前,才能真正得到答案,技术和职能团队以及其他需要参与的人员,以确保完成一个完整的蓝图会议。以下因素极大地影响了时间表:
这些只是少数因素(还有很多),但为成功实施奠定基础很重要。这一过程的一部分包括创建由业务部门审查的模型,以确保所有的设计和功能需求都得到了满足。而这一切甚至在开发开始之前就已经完成了!
我遇到的下一个问题是:构建Fiori应用程序需要什么样的技能?需要的主要技能是SAPUI5,这是Fiori的开发框架。接下来是Javascript、XML、HTML和一些CSS。最后,拥有ABAP的背景很重要(特别是对于故障排除)。
最后,我将列出一些我们已经构建的自定义Fiori应用程序的示例–这不是一个详尽的列表,但意在展示可能性:
车间应用程序:客户的手机使用的是旧的条形码扫描仪,他们用扫描仪跟踪进出工厂的设备,跟踪库存,投诉GUI屏幕慢,每次扫描后,系统更新都会有很长的等待时间。
客户正在使用新的触摸屏,他们希望建立一个直观、快速的屏幕,云服务器哪个好,每分钟可以处理几次扫描。我们使用Fiori作为前端构建了这个定制应用程序,结果立竿见影。生产力显著提高,用户对新屏幕非常满意,客户的业务正在经历重大变革,以构建更多的Fiori应用程序。
UWL(通用工作列表):该客户希望在移动设备上公开其UWL。他们希望创建一个直观的用户界面,可以选择按类型分组请求-休假批准,时间批准等。是的,standard Fiori提供了这些现成的应用程序,但是他们想要一个屏幕来查看所有待处理的请求。客户正在启动一个新的BYOD计划,在向几个人推出新的应用程序之后,反馈非常积极。客户目前正在扩展关于他们的移动战略,并计划在今年晚些时候推出几款新的ESS/MSS应用程序。
运输管理应用程序:该应用程序仍在开发中,即将推出。我们正在与SAP密切合作,在HANA上构建一个Fiori应用程序,物联网智能家居,该应用程序将从SAP获取所有运输订单(包括日期、,交货地点)并从地下气象台获取天气预报。美国政府已经创建了关键KPI,用于确定天气如何影响运输和旅行。该应用程序将使用天气预报以及KPI来确定与准时交付货物相关的风险。此场景只是冰山一角,我们计划扩展此应用程序以做更多的工作–请继续关注。
只是一个小问题,但很重要。你说:
"-SAPUI5,它是建立在Fiori框架上的……"
事实上是相反的-SAP Fiori是建立在SAPUI5工具包(以及其他协议和机制)上的。
非常好的观点DJ-谢谢提醒我,我的部分输入错误。我编辑了博客,以正确反映Fiori是建立在UI5上的。
很好的基础适合fiori初学者。
非常好的概述/初学者博客,Sarah(也喜欢你的另一个)。简单易懂、简单易懂的英文信息和具体的商业案例正是SCN应该知道的。
特别感谢您不使用这些博客来宣传您的组织的服务。
期待更多的阅读。
谢谢您,Jelena,我感谢您的反馈。干杯
扫描仪的硬件是什么?
嗨Joao,
他们用连接到控制台扫描仪的Windows 8平板电脑取代了他们的旧技术。Windows 8设备比他们使用的旧设备快得多。这个特定的车间更喜欢控制台扫描仪,但一些较新的手持设备运行IE9和更高版本,免费云服务器,这当然使其与Fiori兼容。
谢谢。SAPUI5在仓库场景中的一个主要问题是扫描仪的可用性,其功能强大到足以运行繁重的JS.
正如您在博客Sarah中提到的-这是进行开发的实时性(使用River或Eclipse)。。。。。。获取现有代码或构建自己的代码。
感谢您的博客。
Mahendra
嗨,购返利,Sarah,
感谢您提供了开发工具用于Fiori UI开发的宝贵方向。您是否也可以对用于将UI开发传输到QA、Prod系统的过程和工具发表意见。SAP CTS+是否支持将其作为其他传输ABAP、JAVA等的一部分。?
由于HANA Web IDE也支持UI5开发,因此它在这里是如何协调的?