Le mot magique Fiori


C'est comme ça :
"Le soir, nous glissons confortablement et rapidement sur Internet avec notre tablette, nous naviguons intuitivement à travers les portails et nous utilisons, à notre guise, nos doigts, la souris ou le clavier.
Le lendemain matin, nous démarrons notre ordinateur et nous nous frayons un chemin à travers une jungle de tableaux et de colonnes de chiffres, auxquels on ne peut arracher les secrets dont on a besoin qu'en usant de ruse et en faisant d'innombrables sauts".
Alexander Trapp, développeur de nouvelles technologies chez G.I.B., décrit la dichotomie dans l'utilisation des technologies de l'information au travail et dans les loisirs.
"Avec le concept Fiori Design, on pousse à la consumérisation de l'informatique, en mettant l'accent sur l'expérience utilisateur".
explique Trapp.
"Nous sommes en contact étroit avec nos utilisateurs pour savoir comment ils utilisent nos modules complémentaires. Ce qui est important, c'est de comprendre les processus commerciaux.
Nous essayons de comprendre si l'utilisateur commande et exécute certaines étapes de travail précisément sous cette forme parce que c'est judicieux et logique pour lui, ou s'il y est contraint par le système".
Après avoir regardé par-dessus son épaule, il s'agit d'intégrer les nouvelles connaissances dans le concept Fiori. Pour ce faire, Trapp et ses collègues utilisent souvent le principe 1-1-3.
Il s'agit ici d'une approche fondamentale de Fiori, dans laquelle on considère exactement un cas d'application pour un rôle. L'objectif est d'atteindre le résultat souhaité en trois étapes de navigation au maximum.
L'utilisateur compose à sa guise les applications Fiori qui lui sont attribuées (ou à ses rôles d'utilisateur) sur le Launchpad et les exécute d'un clic ou d'un geste tactile.
"Il faut simplifier les transactions en les réduisant à l'essentiel".
explique Trapp,
"ce faisant, nous nous détachons complètement des interfaces SAP connues, y compris dans la présentation, et présentons à l'utilisateur un design moderne et intuitif".
Réseau neuronal
La mise en œuvre technique s'effectue à l'aide de ce que l'on appelle un framework. Le framework est l'environnement utilisé par l'expert pour le développement de ses programmes.
Dans le framework, il trouve des aides à la programmation, des bibliothèques, des conseils et des exemples de programmation qui l'aident dans son activité. Le vaste framework UI5 est basé sur le langage de programmation Java et permet de développer des applications mobiles basées sur le web avec le nouveau look-and-feel de SAP Fiori.
L'échange des chiffres, des données et des faits entre le Web-Frontend et les programmes SAP basés sur Abap se fait via une interface appelée protocole OData.
"La communication entre le frontal Javascript et le backend basé sur Abap est tissée et ramifiée, comparable au réseau neuronal de notre cerveau.
Dans un système aussi complexe, il est extrêmement difficile de garantir la cohérence des données et un retour cohérent des données. Les développeurs front-end et back-end doivent donc être en dialogue permanent".
explique Sabine Hopmann, programmatrice Abap au sein de l'équipe New-Tech de G.I.B. A cela s'ajoute le désir de vitesse.
Une performance de premier ordre joue un rôle très important dans le domaine mobile. Les attentes élevées des utilisateurs sont souvent en contradiction avec la complexité des opérations de calcul des programmes SAP.
"Quand il s'agit de vitesse, nous pensons immédiatement à Hana et à la gestion des données en mémoire, ce qui constitue une autre brique technologique dans l'architecture des systèmes du futur".
ajoute Hopmann.
En effet, si les termes Hana, In-memory, UI5 et Fiori sont sur toutes les lèvres, ils sont encore loin d'avoir été adoptés par toutes les entreprises.
"La nouvelle technologie et l'impératif de simplification sont des changements révolutionnaires sur le marché, et pas seulement pour les utilisateurs SAP.
Bien sûr, les entreprises doivent d'abord être convaincues de l'utilité économique de l'investissement, parfois considérable".
estime Sabine Hopmann.
L'avenir appartient aux apps
De plus, une interface simple et intuitive, à la fois efficace et fonctionnelle, est loin d'être triviale à développer.
"La création d'applications utiles est un grand défi. Cela prend du temps".
ajoute l'experte d'Abap. Néanmoins, les développeurs new-tech Hopmann et Trapp sont d'accord : l'avenir des interfaces utilisateurs SAP appartient aux applications Fiori.