SAP Build y Web IDE - Dos caminos hacia Fiori
Fiori es ante todo un concepto de experiencia de usuario. Las aplicaciones Fiori se implementan principalmente con SAP UI5 y, por lo tanto, no solo interesan a los clientes de S/4 Hana.
Muchas aplicaciones Fiori están disponibles para Business Suite o pueden desarrollarse para ella. Esto es muy importante para los clientes de SAP que personalizan o desarrollan aplicaciones o utilizan otros productos.
Para garantizar que no se produzca una ruptura en la UX para el usuario cuando cambie a Fiori, las nuevas aplicaciones deben seguir las directrices de Fiori UX. Esto plantea la siguiente pregunta: ¿Cómo puede introducirse la UX de Fiori para que las aplicaciones ya estén preparadas para el futuro hoy mismo?
El proceso de desarrollo basado en el diseño se utiliza para realizar proyectos Fiori. Las herramientas proporcionadas por SAP son Build y Web IDE.
Cree prototipos con SAP Build
Con el prototipo se consigue una evaluación inicial de la información que se va a presentar mediante la inserción de bocetos. Esto maximiza el resultado, sobre todo en los talleres. En un prototipo detallado, las páginas se crean con elementos UI5.
No se requieren conocimientos especiales de UI5, ya que los elementos se gestionan mediante arrastrar y soltar. El prototipo puede utilizar datos de prueba creados en Excel. Se pueden crear estudios para su validación y ser probados por usuarios seleccionados.
En lugar de descartar el prototipo creado en la fase de diseño, el prototipo completo puede importarse al IDE Web y sirve directamente como base sólida para el desarrollo posterior. Esto también garantiza automáticamente que la aplicación pueda realizarse en UI5.
SAP Build está diseñado para aplicaciones Fiori y, por tanto, UI5. En consecuencia, el diseño no se ofrece con otras tecnologías. Lamentablemente, las aplicaciones que figuran en la biblioteca de aplicaciones de Fiori no están disponibles como plantillas.
Desarrollo de aplicaciones UI5 con SAP Web IDE
El IDE Web se utiliza para la continuación del prototipo a la aplicación. Tras la importación, aún es necesario realizar ajustes importantes, como la conexión del backend.
Para el desarrollo de Fiori en S/4 Hana, es posible utilizar Fiori Elements. El IDE Web ofrece la funcionalidad de ampliar las aplicaciones Fiori estándar a través de puntos de extensión.
Se integran numerosas recomendaciones para el desarrollo de UI5: Validación de sintaxis, simulación de servicios back-end, Git o preparación para el uso productivo.
Para los nuevos desarrolladores, el IDE Web también proporciona un editor de interfaz de usuario que se puede utilizar para crear una página con arrastrar y soltar elementos de interfaz de usuario. Los desarrolladores experimentados suelen trabajar directamente con el código fuente. El proceso de desarrollo basado en el diseño no termina con la implantación en el entorno productivo.
La versión proporcionada es el punto de partida para el siguiente prototipo. En este caso, se pide sobre todo al departamento especializado que no vea la aplicación como un proyecto aislado.
Conclusión
Fiori ayuda a evitar muchos de los problemas que surgen al utilizar transacciones SAP clásicas. Al mismo tiempo, esto plantea dudas a los clientes cuando se trata de sus propias aplicaciones.
Con Build y Web IDE, SAP proporciona dos herramientas que ayudan al desarrollo. Al encajar con el proceso de desarrollo basado en el diseño, ambas abren nuevas posibilidades para crear aplicaciones Fiori de forma eficaz y eficiente.
Ofrecen un valor añadido, pero también se necesitan las personas adecuadas para poder utilizarlo. Un diseñador podrá crear aplicaciones Fiori con Build, pero también se necesita un desarrollador de UI5 con experiencia para llevarlas a cabo.
Como la atención se centra en Fiori, es previsible el uso de varias herramientas. SAP Screen Personas puede utilizarse para personalizar las transacciones de acuerdo con los conceptos de Fiori. Sería deseable una integración de SAP Build y Web IDE para la creación de aromas.