為SAP應用程序打造個性化的易于使用的用戶界面。通過使用最新的用戶體驗設計理念,F(xiàn)iori幫助您為您的所有業(yè)務、所有任務和流程、所有訪問的設備交付以最終用戶為本,消費級產品級別的用戶體驗。
▼【迪森微課堂】第十五期之SAP Fiori精華分享于12月28日晚上22點30分在世界各地SAP顧問的熱烈贊賞聲中完美落幕!迪森金牌講師郭之嘉與大家分享了SAP Fiori創(chuàng)新至簡之道,大家反響熱烈,受益匪淺。
▼為了便于進一步學習和分享,我們對本期內容進行了整理和總結,形成干貨奉獻給大家,希望大家都能不斷充電提高,在我們熱愛的SAP事業(yè)道路上持續(xù)加速前進。
為SAP應用程序打造個性化的易于使用的用戶界面。通過使用最新的用戶體驗設計理念,F(xiàn)iori幫助您為您的所有業(yè)務、所有任務和流程、所有訪問的設備交付以最終用戶為本,消費級產品級別的用戶體驗。本期【迪森微課堂】,我們來對Fiori進行全面的了解!
Fiori LaunchPad
Fiori定義了全新的企業(yè)管理軟件的界面風格和操作模式;
上圖是Fiori2.0的用戶界面,用戶進入Fiori Launchpad首頁后,進入到用戶的個性化首頁,在頁面上可以訪問最近訪問過的應用程序,還可以直接使用搜索功能進入到App中;
在Lanuchpad界面中,用戶可以自定義磁貼組,將關注的KPI指標以SmartBusiness的形式進行展現(xiàn),快速了解所需信息。在右側,與SAPJam集成的通知欄可以幫助用戶快速的進行協(xié)作。
Fiori List Report
Fiori List Report App用來替代傳統(tǒng)的ALV行式報表,在用豐富的控件以表的形式展現(xiàn)數(shù)據(jù)的基礎上,可以實現(xiàn)搜索、排序、過濾、分組匯總、變式管理等功能。最重要的是,創(chuàng)建Fiori List Report App無需任何Fiori前端代碼。
Fiori Split App
適用于一般的事務處理應用,尤其是當用戶可以通過搜索、過濾、用戶名關聯(lián)等方式確定較小的處理單據(jù)范圍時。
在不同的屏幕尺寸下,Split App控件會自行決定是左右顯示還是變成兩個可以來回跳轉的屏幕,達到一次開發(fā),多終端運行的效果。
在Fiori前端開發(fā)工具WebIDE中,可以通過向導生成Split App應用程序,用戶只需做出小幅度的修改即可完成開發(fā)。
Fiori Smart Business
通過KPI Modeler,我們可以使用配置的方式創(chuàng)建Smart Business App。SmartBusiness App會以小圖的形式將關鍵的KPI指標顯示在磁貼上,并自動創(chuàng)建可以根據(jù)不同的維度分析和鉆取信息的圖形和表格。
使用Object Page,可以在無需前臺Fiori代碼的情況下快速創(chuàng)建顯示單一業(yè)務對象的詳細頁面。Object Page通常和List Report在一起使用,作為單擊列表后的跳轉頁面。
參考以上鏈接獲取更多的Fiori設計指南。
財務模塊是SAP應用Fiori最為全面和廣泛的領域。經過2年的不斷開發(fā)和版本更新,現(xiàn)在已經形成了涵蓋總帳、應收、應付、固定資產、管理會計、現(xiàn)金管理、財務報告等領域的全面覆蓋財務日常作業(yè)與管理工作的App集合。
在后勤模塊,SAP通過Fiori對關鍵領域進行創(chuàng)新,通過Fiori創(chuàng)造全新的管理、監(jiān)控和現(xiàn)場作業(yè)操作,提升日常工作的操作效率和用戶體驗。
如何找到自己需要的Fiori應用
訪問https://fioriappslibrary.hana.ondemand.com/sap/fix/externalViewer/ ,可以獲得最完整的Fiori應用程序列表,選擇一個分類方式,再按照你感興趣的主題進行篩選,即可查看你需要的FioriApp的詳細說明。
讀懂應用說明
在詳細說明頁面,可以查看到應用程序的名稱、系統(tǒng)版本要求、引用程序分類、是否要求HANA數(shù)據(jù)庫、最佳展現(xiàn)效果的設備類型、功能說明、應用程序截圖等信息。
讀懂應用說明2
在實施信息頁面,可以查看應用程序具體的系統(tǒng)版本要求、安裝說明、配置指南、開發(fā)對象清單、擴展與增強指南。
整體架構
Fiori適用于多種SAP產品和部署方式,就S/4 HANA而言,基于云端的S/4 HANA自身包含F(xiàn)iori的一切組件。安裝在本地的SAP系統(tǒng)需要分別安裝前臺服務器和后臺服務器。
前臺服務器具有兩大功能,一是存儲Fiori應用程序的頁面文件,二是用來發(fā)布Odata服務,供瀏覽器進行訪問。
一個前臺服務器可以連接多個后臺SAP系統(tǒng),從而實現(xiàn)類似于Portal的功能。用戶通過云端的開發(fā)工具WebIDE進行Fiori前端的開發(fā)。
系統(tǒng)組件
在一般的Fiori應用程序開發(fā)中,我們可以通過創(chuàng)建CDS View實現(xiàn)數(shù)據(jù)的邏輯,并將CDS View通過SAP Gateway發(fā)布成OData服務,再通過前端進行調用。在S/4 HANA中,還集成了分析引擎,可以發(fā)布滿足分析查詢要求的特殊OData 服務,供Smart Business訪問。
開發(fā)選項
在開發(fā)每一個Fiori App之前,需要對技術路線進行選擇。使用SAP Fiori Elements可以在不編寫前臺代碼的情況下,僅通過在后臺CDS層面添加注解進行描述的方式進行自動化的開發(fā),也可以采用更加靈活的手工編寫前臺代碼的方式進行開發(fā)。當然,您也可以混合這兩種方式進行開發(fā),在開發(fā)效率和靈活性上取得平衡。
應用程序部署、管理與安全
Fiori采取多套機制確保應用易于管理且安全性得到保障。所用的Fiori App屬于磁貼目錄(Catalog),通過將磁貼目錄授權給角色,控制用戶可以訪問哪些Fiori Apps。管理員或用戶自己還可以創(chuàng)建磁貼組(Group)用來設定在首頁如何顯示磁貼。即使用戶具有訪問某個Fiori應用程序的權限,也不代表他能夠訪問所有數(shù)據(jù),對業(yè)務數(shù)據(jù)的查看和各類操作權限依然通過權限對象進行檢查。
Fiori課程推薦——應用顧問核心課程
對于業(yè)務顧問,可以通過學習UX100課程對Fiori有完整和全面的了解,并熟悉與Fiori相關的日常實施與配置工作。通過UX401課程,可以掌握如何使用SAP BUILD工具快速創(chuàng)建Fiori應用程序原。此外,S/4 HANA課程中對各個模塊的講解都包含該模塊的典型Fiori應用的講解。
Fiori學習建議——開發(fā)顧問
對于開發(fā)顧問,在通過UX100全面掌握Fiori的日常操作后,需要通過UX400,UX402,UX410三門課程循序漸進Fiori前臺界面開發(fā),如果需要同時完成前臺和后臺的開發(fā)工作,還需要通過GW100課程進行后臺Odata服務的開發(fā)。
Fiori學習建議——BASIS
對于Basis顧問,在完成UX100課程的學習后,可以通過UX200課程學習Fiori運行環(huán)境相關的服務器配置、網絡配置、安全配置等內容。
以上內容均為【迪森】原創(chuàng)出品,版權歸迪森所有,嚴禁任何形式的抄襲行為,否則將追究其法律責任,敬請遵守!敬請各位維護好良好的SAP圈內正能量環(huán)境,我們會分享越來越多的精華,謝謝!
服務指南
如需了解更多SAP課程資訊、項目咨詢運維,請撥打迪森官方咨詢熱線: 400-600-8756
【迪森微課堂】
SAP圈內最接地氣的純技術交流、純干貨分享平臺,全球SAP顧問與業(yè)界頂尖名師的聚集地,是SAP顧問進階的官方橋梁。
【如何加入迪森微課堂】
請即刻關注迪森官方微信公眾平臺,第一時間獲得迪森最新動態(tài),秒搶寶貴席位!