¿Qué es SAP Fiori?
SAP Fiori – la arquitectura SAP Fiori es el nuevo enfoque de SAP para renovar la experiencia del usuario y actualizar las funciones profesionales de las empresas. Esto es más que una tecnología. Más bien, es un concepto completamente nuevo, con el diseño en primer plano. Básicamente, también se podría decir que los programas Fiori son aplicaciones impulsadas por UX. Estas aplicaciones son igualmente adecuadas para equipos de escritorio, tabletas de PC y teléfonos inteligentes.
Según SAP, cada nuevo producto se convierte en el diseño moderno de SAP Fiori. El objetivo es proporcionar a los usuarios de SAP una experiencia coherente de extremo a extremo. A principios de 2019, más de 10.000 aplicaciones de SAP Fiori ya estaban disponibles. Según SAP, Fiori está destinado a reducir el costo de desarrollo de aplicaciones de negocio en más de un 80%.
¿Cómo surgió SAP Fiori?
Básicamente, la experiencia adquirida por SAP en las últimas décadas ha sentado las bases para Fiori. Estas experiencias se han incorporado a un conjunto de reglas. Las primeras 25 aplicaciones ya fueron presentadas en Sapphire 2013.
SAP Fiori 1.0 – En 2013, SAP implementó las primeras 25 aplicaciones. Poco después, siguieron más aplicaciones. Como resultado, el número de funciones disponibles para los usuarios finales se ha expandido gradualmente. Si SAP HANA está disponible en el sistema, se pueden utilizar aplicaciones analíticas.
SAP Fiori 2.0 – En octubre de 2016, S/4HANA 1610 se entregó con un SAP Fiori 2.0 completamente revisado. Aunque esto era posible anteriormente a través de la personalización, SAP Fiori ahora agrega automáticamente miles de aplicaciones clásicas. Con Fiori Elements y Fiori para iOS, surgieron nuevas oportunidades para el desarrollo de aplicaciones SAP Fiori, que se mejoraron en los años siguientes. En octubre de 2018, se presentó el nuevo diseño sap Fiori 3. Pero a diferencia de la versión anterior, SAP no entregó todo a la vez. SAP adopta un enfoque paso a paso para ofrecer innovaciones de SAP Fiori 3.
SAP Fiori 3 – SAP ha definido Fiori 3 en colaboración con todas las áreas de producto. Fiori 2.0 se utilizó para examinar lo que debe agregarse para respaldar todas estas áreas de productos de la mejor manera posible. Uno de los nuevos aspectos más populares es la capacidad de proporcionar más información en la página de inicio, lo que es posible con el diseño a través de mapas. Además, SAP está redefiniendo el uso de la inteligencia, como la interacción en lenguaje natural y la inteligencia artificial, como un componente central de la experiencia del cliente e integrando profundamente estos componentes en la base del diseño para lograr:
- Una página de inicio inteligente que muestra todo el contenido relacionado con el usuario.
- Asistente de voz, experiencia de usuario de control de voz totalmente integrada
- Contenido dinámico para soportar aplicaciones inteligentes con inteligencia artificial (IA) integrada.
- Tratar activamente las situaciones de negocio a través de explicaciones, ideas y sugerencias para la acción.
- El nuevo tema aporta una apariencia visual fresca y moderna.
- Vista previa de búsqueda mejorada, página de resultados y visualización de resultados.
- Una bandeja de entrada central con un asistente de voz incorporado.
- El objetivo de SAP Fiori 3 es proporcionar una suite excepcional e inteligente que admita completamente la gestión de UX.
Directrices de diseño de SAP Fiori
¿Cuáles son los principios principales de las aplicaciones Fiori? Las encuestas de SAP y los análisis posteriores han dado lugar a cinco reglas centrales para el diseño futuro de aplicaciones. Las aplicaciones basadas en este concepto deben estar basadas en roles, adaptables, sencillas, coherentes y atractivas. Desde febrero de 2019, se ha añadido otro componente importante de sus principios. Se trataba de soporte para una experiencia de usuario conversacional.
SAP Fiori Launchpad
¿Qué es Fiori Launchpad?
El Launchpad de Fiori es la herramienta central para administrar, mostrar y operar las aplicaciones. El Launchpad es, por así decirlo, la aplicación de marco de Fiori. Se puede utilizar con los siguientes clientes: Web Browser, SAP Fiori Client y SAP Business Client. Las transacciones importantes de Fiori son:
Transacciones de Fiori Launchpad
- SAP Fiori Launchpad – Transacción: /UI2/FLP
- Personalización de Launchpad – Transacción: LPD_CUST
- Fiori Lpd. Diseñador (inquilino over) – Transacción: /UI2/FLPD_CUST
- Fiori Lpd. Diseñador (cliente abh.) – Transacción: /UI2/FLPD_CONF
- SAP Fiori Launchpad – Cheques – Transacción: /UI2/FLC
Concepto – La página de inicio de Launchpad es la primera página que el usuario ve después de iniciar sesión. Es el punto de entrada para las aplicaciones SAP Fiori en dispositivos móviles o de escritorio. La pantalla Inicio muestra iconos que se pueden usar para iniciar aplicaciones y puede mostrar otra información. La página se puede personalizar. Puede agregar o eliminar iconos y agruparlos en grupos. La página de inicio es proporcionada por SAP Fiori Launchpad. La aplicación utiliza esta página de inicio y no diseña su propia página de inicio.
La aplicación puede utilizar los siguientes servicios proporcionados por el Fiori Launchpad:
- Configuración (solo aplicaciones): cada aplicación puede proporcionar configuraciones específicas de la aplicación para Launchpad.
- Configuración del usuario: este servicio proporciona información detallada sobre el usuario que actualmente ha iniciado sesión en la aplicación. Además, también ofrece una selección de temas.
- Póngase en contacto con el servicio de asistencia: puede utilizar la opción Ponerse en contacto con el servicio de asistencia como canal para los incidentes de los usuarios. Tenga en cuenta que esta opción solo está disponible si el cliente configura los ajustes de soporte.
- Dar retroalimentación: este servicio permite a los usuarios proporcionar comentarios sobre la aplicación. Tenga en cuenta que esta opción solo está disponible si el cliente configura los ajustes de comentarios.
- Información (solo aplicaciones): esta opción se aplica automáticamente a todas las aplicaciones. Contiene detalles técnicos sobre la aplicación.
La Aplicación puede utilizar los siguientes servicios proporcionados por Fiori Launchpad:
- Inicio de sesión / SSO / Cierre de sesión – Todos los aspectos de la entrada y salida de sesión son manejados por el Launchpad. Si se utiliza el inicio de sesión único (SS0), no se requiere ninguna contraseña de usuario. Cuando no se utiliza SSO, el Launchpad proporciona una pantalla de inicio de sesión.
- Guardar como icono: este servicio permite a los usuarios guardar una instantánea de la aplicación como un icono en el Launchpad. Los iconos resaltan el estado actual de la aplicación.
- Navegación – El SAP Fiori Launchpad maneja toda la navegación entre aplicaciones.
SAP Fiori Apps
Diferentes tipos de aplicaciones
SAP básicamente distingue entre aplicaciones transnacionales, aplicaciones analíticas y aplicaciones de hojas de información. Todas estas aplicaciones se desarrollan sobre la base de SAPUI5.
- Aplicaciones transaccionales:estas aplicaciones se usan para tareas transaccionales, como la creación de una solicitud de ausencia para un empleado. Permiten al usuario de SAP realizar transacciones en dispositivos móviles, tabletas o ordenadores de sobremesa. Las aplicaciones transaccionales proporcionan vistas simplificadas de los procesos y soluciones empresariales existentes.
- Aplicaciones analíticas:las unidades numéricas complejas de unidades organizativas se evalúan y se resumen claramente como ratios. El usuario se beneficia de un acceso gráfico y rápidamente comprensible a los números complejos. Estas aplicaciones son especialmente interesantes para la gestión.
- Aplicaciones de hoja de información:estas aplicaciones se utilizan para representar objetivos empresariales clave o KPI. Las hojas de información solo se pueden ejecutar en una base de datos de SAP HANA. Hoja informativa y navegación contextual: se puede recuperar información más detallada sobre los objetos a través de las denominadas funciones de desglose. Por ejemplo, navegue de una hoja informativa de trabajo a componentes de trabajo individuales.
Los siguientes enfoques siguen siendo fundamentales para el desarrollo de SAP Fiori: OData, Jason, XML, HTML 5, JavaScript y HTTP(S) con descanso.
FAQ SAP Fiori Apps
Pregunta: ¿Qué tipos de aplicaciones están disponibles en SAP Fiori?
Respuesta: Hay aplicaciones transaccionales y analíticas, así como hojas informativas.
Pregunta: ¿Qué tecnologías SAP están disponibles en cada aplicación SAP Fiori?
Respuesta: SAPUI5 y SAP Gateway se utilizan en todas las aplicaciones de SAP Fiori.
Pregunta: ¿Qué tipos de aplicaciones requiere la base de datos SAP Hana?
Respuesta: Las aplicaciones analíticas y las hojas informativas requieren la base de datos sap hana.
Pregunta: ¿Qué aplicaciones pertenecen a LOS elementos de SAP Fiori?
Respuesta: Los elementos de SAP Fiori incluyen Listreport, página de objetos, página de información general, página de lista analicioyal y lista de trabajo.
Pregunta: ¿Qué aplicaciones se entienden por el término Aplicaciones heredadas?
Respuesta: El término aplicaciones heredadas hace referencia a transacciones abAP y aplicaciones ABAP de Web Dynpro.
Elementos SAP Fiori
SAP Fiori Elements permite el diseño de patrones de interfaz de usuario y plantillas predefinidas para patrones de aplicación comunes. Los desarrolladores de aplicaciones pueden utilizar elementos de SAP Fiori para crear aplicaciones SAP Fiori basadas en servicios OData y anotaciones sin codificación JavaScript Ul. La aplicación generada utiliza vistas y controladores predefinidos que se implementan de forma centralizada, lo que elimina la necesidad de instancias de vista específicas de la aplicación. El tiempo de ejecución de SAPUI5 interpreta los metadatos y las anotaciones del servicio OData subyacente y utiliza la vista correspondiente de la aplicación SAP Fiori en el inicio. Las vistas y los controladores predefinidos garantizan un diseño de interfaz de usuario coherente para aplicaciones similares. Además, el modelo de desarrollo basado en metadatos reduce significativamente la cantidad de código front-end para cada aplicación, lo que permite a los desarrolladores centrarse en la lógica empresarial.
Sin codificación de interfaz de usuario de JavaScript
A diferencia del desarrollo tradicional de SAPUI5, el desarrollo de aplicaciones Fiori Elements no requiere conocimientos detallados de JavaScript. Debido a que JavaScript es un lenguaje flexible y totalmente dinámico, y no hay validación de código en tiempo de compilación, el código escrito en JavaScript es más susceptible a errores en tiempo de ejecución. Fiori Elements le ahorra mucho trabajo aprendiendo, escribiendo y depurando código JavaScript. Este método de desarrollo de aplicaciones Fiori también puede mejorar su calidad general. La estabilidad y la capacidad de mantenimiento de las aplicaciones Fiori, especialmente si necesita muchas aplicaciones Fiori.
Método de desarrollo Fiori basado en metadatos
Como ha aprendido de cursos anteriores, las aplicaciones fiori se basan en servicios OData que proporcionan lógica de back-end. El documento de metadatos de cada servicio OData describe la información del servicio, incluidas las entidades y atributos de cada entidad. La colección, la asociación y todos los consumidores de servicios. El método desarrollado por Fiori Elements es agregar descripciones más descriptivas a los documentos de metadatos OData. Estas descripciones no solo permiten a los consumidores conocer la información de los datos, sino también cómo presentarlos. Llamamos a la descripción agregada al documento de metadatos OData OData Annotation.
Plantillas proporcionadas de forma centralizada que cubren informes, análisis y escenarios comerciales
SAP es responsable de proporcionar plantillas para Fiori Elements. Cada plantilla aborda un requisito común de las aplicaciones empresariales. Actualmente, tenemos un informe de lista, una página de descripción general y una página de lista analítica para informes diarios, análisis y escenarios comerciales. SAP continuará agregando más plantillas para que Fiori Elements cubra los requisitos más comunes.
Otros enlaces de interés sobre el tema
Otorgar aprobaciones a través de la aplicación