列表与对象页面应用
展示一份筛选后的记录列表(例如未结订单或待处理请求),并让用户点进查看和操作详情的应用。
SAP 自己的产品页面将 Fiori 描述为其所有应用背后的设计系统,旨在让员工在网页和移动设备上都能以一致的角色化方式工作,而不是使用较旧 SAP 系统那种密集、千篇一律的屏幕。想要在迪拜聘请SAP Fiori开发工程师的企业,通常要解决的既是一个人的问题,也是一个技术问题:员工因为某个标准 SAP 事务令人困惑或运行缓慢而回避使用它,而一个围绕他们实际任务设计的专注应用,恰好能解决这一点。
SAP 自身将 SAPUI5、UI5 Web Components 和原生移动 SDK,列为构建 Fiori 应用所用的技术,并将 SAP Fiori Elements 列为一种从数据模型生成可用应用,而不必逐屏手写代码的方式。Fiori 开发工程师会根据具体工作在这些方式之间切换:遇到列表、对象页面或审批这类常见模式时,采用标准 Fiori Elements 应用;只有在标准模板确实无法满足需求时,才构建更自定义的方案。
Fiori 开发工程师能构建什么
为具体任务构建的真实应用,而不是一次笼统的界面翻新。
展示一份筛选后的记录列表(例如未结订单或待处理请求),并让用户点进查看和操作详情的应用。
为单一任务(例如审批采购申请或请假申请)设计的专注屏幕,从其所属的更庞大事务中精简而来。
汇总管理者一目了然所需数据的仪表盘和概览页面,往往是企业决定聘请SAP Fiori开发工程师时最先委托构建的第一个应用。
设置某个角色在 SAP Fiori 启动台(用户登录后看到的主屏幕)上能看到哪些应用,并对其进行合理分组。
在 SAP 设计准则范围内调整颜色和布局,让 Fiori 应用与企业其余部分保持一致,同时不破坏 SAP 自身的可用性模式。
能在车间或外勤现场的平板或手机上正常运行的应用,而不仅限于办公桌前。
值得关注的技能
是什么让一个应用真正好用,而不只是技术上正确。
| 技能或工具 | 合格的表现 | 为何重要 |
|---|---|---|
| SAP Fiori Elements | 优先选用标准模板,只有任务确实需要时才构建自定义方案 | 自定义屏幕的构建和维护成本,都高于 SAP 自身生成的模板 |
| 基于角色的设计思维 | 从某类用户需要完成的任务出发,而不是从底层数据模型出发 | Fiori 整套设计方法都是围绕角色和任务组织的,而不是屏幕 |
| SAPUI5 基础 | 足以熟练修复或扩展一个已生成的应用的底层框架能力 | 即使是模板生成的 Fiori 应用,最终也需要手工调整 |
| 启动台与目录设置 | 理解应用、目录和角色在启动台中如何协同运作 | 如果合适的人找不到,一个构建精良的应用仍然形同虚设 |
| 后端意识 | 即使不亲自编写,也能理解支撑应用的 ABAP 或 CDS 逻辑 | 界面再快,如果背后的数据缓慢或错误,应用依然是个慢或错的应用 |
SAP 的 Fiori 产品页面 是了解这套设计系统覆盖范围的一个合理起点,胜任这一角色的候选人应该能毫不犹豫地谈论它。
与我们合作的方式
当新应用和界面变更在更广泛的 SAP 上线过程中持续不断出现时,专职 Fiori 开发工程师最能物有所值。限定范围的项目适合单个应用,例如一个审批流程或一个仪表盘,独立构建并移交。招聘支持适合希望让 Fiori 和 UI5 技能永久留在内部、并由我们先完成技术评估再与候选人见面的企业。咨询服务适合对现有 Fiori 上线情况的评审,尤其是在采用率不佳且原因不明的时候。
考察候选人
和代码同样看重设计判断力。
不是截图,而是真正能运行的应用,最好由开发工程师亲自讲解其布局背后的决策。在迪拜聘请SAP Fiori开发工程师时,这一项核查单独就能说明很多问题。
一个具体的过往案例,比一句笼统的偏好更能说明问题,也能反映出他们是否权衡成本与需求,这在为预算有限的企业聘请SAP Fiori开发工程师时尤其重要。
描述一项任务,例如一个简单的审批屏幕,请他们在写代码之前先勾勒出应用结构,借此考察他们对角色和步骤的思考方式。
他们是否真的在手机或平板上测试过,还是默认认为桌面端的表现能自动延续。
询问他们如何决定哪个角色能看到哪个应用,因为一个技术上完美但没人能找到的应用等于失败。在迪拜聘请SAP Fiori开发工程师的任何一次面试中,这都值得花两三分钟专门核查。
认证
搭配一个可运行的应用有用,但不能替代它。
SAP 的学习平台列出了覆盖 SAP UI 开发的认证,以可验证的数字徽章形式颁发,对于 Fiori 和 UI5 经验较新的人来说是一个合理信号。
请对方出示徽章,但其权重应远低于一个您能亲自点击体验的实际应用。我们的 持证 SAP 开发工程师 页面说明了这类凭证能证明什么,以及如何核实。
阿联酋相关考量
适用于面向阿联酋用户构建的员工端应用。
面向讲阿拉伯语员工的 Fiori 应用,需要正确地从右到左排版,而不只是翻译标签文字,这应该在设计阶段就测试,而不是等到上线后才发现问题。
一个呈现客户或员工个人数据的应用,必须遵守阿联酋 2021 年第 45 号联邦法令,相关内容见官方 数据保护法 页面,这意味着需要核查基于角色的访问是否真正限制了谁能看到敏感字段,而不只是限制哪个角色能打开哪个应用。
您可以在 迪拜招聘开发人员 下的 SAP 类别中找到这一角色。如果应用需要手工构建而不是套用模板,我们的 SAP UI5 开发工程师 页面直接覆盖了这部分。支撑 Fiori 屏幕的自定义逻辑通常是 ABAP 相关工作,在我们的 SAP ABAP 开发工程师 页面有详细介绍,而专门为 S/4HANA 构建的应用,在我们的 SAP S/4HANA 开发工程师 页面有更详细的说明。尚未明确细化的通用 SAP 需求,最适合我们的 SAP 开发工程师 角色。
直接解答
SAP 将 Fiori 描述为构建业务应用的设计系统,由模板、指南和可复用组件组成,而不是单一产品。实际效果是,它用围绕某一类用户真实需要完成的任务而设计的角色化应用,取代了较旧的、密集的事务屏幕。
如果需求是相对标准的应用,例如审批请求或查看记录列表,请从 Fiori 开始,因为 SAP 自身的 Fiori Elements 模板能快速覆盖大部分此类需求。如果界面确实是自定义的、不适合现有模板,请转到我们的 UI5 页面。
许多 Fiori 开发工程师能在工作层面编写或调整支撑逻辑,尤其是通过 SAP 较新的扩展模型。对于更繁重的后端工作,我们的 SAP ABAP 开发工程师页面将其作为独立专长来介绍。
这正是企业选择 Fiori 的原因之一。SAP 的设计系统旨在从同一个应用响应桌面、平板和移动设备,而这是较旧的 SAP GUI 屏幕从未被设计来实现的。
这在很大程度上取决于该应用是否符合标准 Fiori Elements 模板,还是需要自定义界面,也取决于背后有多少后端工作量。我们会在制定简报时妥善评估范围,而不是在这里给出一个笼统的时间估算。
资料来源
书面固定价格
已收到,我们正在为您撰写报价。
工作时间内您将在 45 分钟内收到。请查收确认邮件。