SAP Fiori adalah bahasa desain dan pendekatan pengalaman pengguna yang dikembangkan oleh SAP untuk digunakan oleh SAP, pelanggannya, dan mitranya dalam aplikasi bisnis.

Bahasa desain SAP Fiori digunakan dalam aplikasi SAP, termasuk suite S/4HANA dan C/4HANA, SAP Analytics Cloud, SAP Data Hub, SAP Ariba, dan lainnya. Aplikasi yang menggunakan bahasa desain Fiori sering disebut sebagai aplikasi Fiori atau antarmuka pengguna (UI) Fiori. Desain SAP Fiori dapat diimplementasikan menggunakan hampir semua teknologi, meskipun SAP menyediakan pustaka UI yang sesuai dengan Fiori dalam pustaka JavaScript SAPUI5, serta kit pengembangan perangkat lunak (SDK) SAP Cloud Platform untuk iOS dan Android.

Pedoman desain

Pedoman desain Fiori memberikan panduan dalam mengimplementasikan UI yang sesuai dengan prioritas bahasa desain Fiori. Tujuan pedoman ini adalah membimbing desainer dan pengembang untuk menciptakan aplikasi yang dikenali oleh pengguna sebagai aplikasi Fiori dan berperilaku secara konsisten dan dapat diprediksi. Pedoman ini mendefinisikan layanan bersama seperti pencarian, Fiori Launchpad, dan penanganan pesan yang mungkin atau tidak muncul di aplikasi tertentu. Mereka juga mendefinisikan karakteristik yang umum untuk semua aplikasi seperti tema, tampilan dan nuansa, serta perilaku kontrol umum seperti tombol, tabel, dan ubin.

Fiori Launchpad

Fiori Launchpad adalah layanan bersama yang paling dikenal dalam pedoman desain Fiori dan yang paling sering diasosiasikan dengan UI Fiori.

Fiori Launchpad dalam konsep desain Fiori 2.0 saat ini terdiri dari sekumpulan grup dan ubin yang digunakan untuk meluncurkan aplikasi dan menampilkan informasi yang relevan, bersama dengan serangkaian layanan pendukung seperti otorisasi, personalisasi, pencarian, dan notifikasi. SAP menyediakan beberapa implementasi SAP Fiori Launchpad yang dapat digunakan pelanggan untuk aplikasi mereka sendiri di SAP Cloud Platform serta platform SAP NetWeaver ABAP dan HANA. SAP juga menyediakan aplikasi seperti SAP Ariba dan SAP Analytics Cloud melalui UI yang secara umum mematuhi pedoman desain Fiori Launchpad.

Desain sudut pandang SAP Fiori Launchpad
Metafora desain sudut pandang SAP Fiori Launchpad.

Keamanan dan desain berbasis peran

Pedoman desain SAP Fiori sangat menghargai konsep desain berbasis peran dan personalisasi. Artinya, secara default, antarmuka Fiori harus dirancang untuk menyediakan kemampuan yang dibutuhkan pengguna untuk menjalankan peran mereka dalam organisasi — tidak lebih dan tidak kurang. Ini adalah cita-cita aspiratif: Tujuannya adalah mendorong desainer dan pengembang untuk mempertimbangkan dengan cermat peran pengguna mereka dan menghapus aplikasi atau elemen aplikasi yang tidak perlu dari desain mereka.

Selain itu, baik Fiori Launchpad maupun SDK Fiori menyediakan layanan personalisasi yang memungkinkan pengguna memodifikasi Launchpad dan aplikasi agar sesuai dengan kebutuhan spesifik mereka. Layanan ini mencakup kemampuan untuk menyembunyikan atau mendefinisikan ubin baru, mengatur filter dan tata letak tabel default dalam aplikasi, hingga menyembunyikan elemen UI secara dinamis yang tidak diperlukan.

Desain berbasis peran dan personalisasi ini terpisah dari keamanan, yang tetap diimplementasikan di sistem back-end seperti platform enterprise resource planning (ERP) S/4HANA. Pedoman desain mendorong pengembang UI Fiori untuk memperhatikan keamanan dan menyesuaikan antarmuka mereka dengan tingkat akses pengguna. Namun, keamanan itu sendiri tidak dapat ditangani di lapisan UI.

Mengimplementasikan aplikasi Fiori

Meskipun pedoman desain Fiori sangat luas, pedoman ini tidak menentukan teknologi yang harus digunakan untuk implementasi. Ada pedoman spesifik untuk SAP UI5 dan SDK iOS, tetapi konsep pedoman umum dapat diterapkan ke platform teknologi apa pun atau disesuaikan untuk lebih sesuai dengan merek dan harapan pelanggan. Penyesuaian ini dapat berkisar dari sekadar menerapkan tema khusus hingga memodifikasi cara kontrol berfungsi.

Karena teknologi implementasi tidak ditentukan, proses implementasi aplikasi Fiori dapat berbentuk berbagai cara. Namun, sejauh ini, strategi implementasi yang paling umum di antara SAP, pelanggannya, dan mitranya adalah menggunakan SDK JavaScript SAPUI5 untuk membangun dan menyebarkan aplikasi di Fiori Launchpad.

Jenis aplikasi Fiori

Selama beberapa tahun, SAP dengan hati-hati membedakan antara beberapa jenis aplikasi Fiori:

  • Aplikasi transaksional yang dirancang untuk berinteraksi dengan objek bisnis individu seperti pelanggan atau pesanan penjualan, mengelola daftar objek bisnis, atau menjalankan proses bisnis tertentu seperti memposting dokumen keuangan.
  • Aplikasi analitik yang dirancang untuk menganalisis pertanyaan bisnis atau memvisualisasikan proses bisnis atau serangkaian indikator kinerja utama (KPIs) pada tingkat yang lebih tinggi.
  • Fact Sheets, dirancang untuk menampilkan semua informasi relevan mengenai objek bisnis tertentu di satu tempat.

Seiring perkembangan bahasa desain Fiori, perbedaan ini mulai memudar, dan aplikasi menjadi lebih terintegrasi. Misalnya, aplikasi yang berfokus pada transaksi mulai memasukkan elemen analitik, dan Fact Sheets mulai digantikan oleh Object Pages, yang mencampur elemen tampilan dengan kemampuan pengeditan, serta Overview Pages, yang mencampur informasi objek terperinci dengan KPI analitik dan visualisasi.

SAP Fiori Cloud

SAP Fiori Cloud adalah layanan berlangganan berbasis cloud yang menyediakan sebagian besar layanan dan teknologi yang diperlukan untuk mengimplementasikan desain SAP Fiori. Ini mencakup implementasi Fiori Launchpad, layanan autentikasi dan otorisasi, konektivitas back-end, dan hosting aplikasi standar SAP maupun aplikasi yang dikembangkan khusus. Ini adalah salah satu cara yang direkomendasikan untuk menghadirkan pengalaman SAP Fiori.

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *