SAPUI5, OData y Fiori: pongamos un poco de orden

Aunque ya he escrito anteriormente sobre cada uno de estos temas, creo que no es malo poner un poco de orden e intentar explicar qué es cada cosa.

SAPUI5 es un conjunto de herramientas para el desarrollo de aplicaciones, basado en HTML5 y otras tecnologías o protocolos como JavaScript, CSS3 y OData, entre otros, como ya dije en su momento en HTML5, SAPUI5, OpenUI5: ¿es lo mismo?

Pero como puede que no se entienda, vamos a ver cómo lo cuentan otros:

OData es una iniciativa impulsada por Microsoft para la exposición de datos como servicio basándose en estándares de Internet, como ya dije en su momento en SAP GWPAM: trabajando en SAP desde Excel

Muy relacionado con OData está el tema del SAP Gateway, que es lo que nos va a permitir consumir esos servicios OData… ¿qué?, ¿cómo?…

Fiori es la nueva experiencia de usuario SAP , diseñada con una imagen actual, basada en tecnologías estándar y centrada en la usabilidad, lo que permite a los usuarios, de cualquier línea de negocio, trabajar de una manera uniforme desde cualquier dispositivo. De esto he hablado unas cuantas veces: AAncos.com – Entradas sobre Fiori

Por supuesto, de esto también nos hablan Jorge y Oreka:

Tened en cuenta que ha pasado un tiempo desde que se hizo la entrada de Oreka y esto está en constante evolución, pero creo que está bien como punto de partida.

Resumiendo: con SAPUI5 podemos desarrollar aplicaciones Fiori que nos permiten consumir datos obtenidos con OData de una manera sencilla.

En cualquier caso, os recomiendo que visitéis ambos blogs de manera regular, ya que suelen publicar cosas muy interesantes, no sólo de estos temas:

¿Y yo qué gano con esto? Pues digo yo que tendrán la decencia de pagarse unas cañas por la mención, ¿no? 😉

SAP Fiori Launchpad en SAP Fiori 2.0

Venga, un poquito más de SAP Fiori 2.0 y la semana que viene cambio de tema… 😉

Lo de que SAP Fiori Launchpad va a ser el punto de acceso para todas nuestras aplicaciones, lo tenemos claro, ¿no? Si no, aquí tenéis entradas anteriores sobre el tema: https://aancos.com/?s=sap+fiori+launchpad

Evidentemente, esto ha ido avanzando, a medida que ha ido evolucionando Fiori y hoy podemos ver un SAP Fiori Launchpad más avanzando al que estábamos acostumbrados a ver:

flp

Básicamente, se han establecidos 3 áreas dentro de la pantalla inicial, entre las que te puedes desplazar de manera sencilla, como si estuvieras en un mirador, en el que no puedes abarcar de un sólo vistazo todo lo que tienes delante de tus ojos y haces un “barrido” panorámico.

areas

  • Área Me. Situada a la izquierda de la pantalla principal y donde podremos ver:
    • La imagen de perfil del usuario y su estado.
    • Configuración y preferencias.
    • Buscador de aplicaciones.
    • Herramientas para personalizar el contenido del área principal.
    • Objetos y aplicaciones visitados recientemente por el usuario.
  • Área Content. Es la parte principal de la pantalla, donde el usuario verá los tiles que lanzarán las aplicaciones, pudiendo mostrar información adicional. Es personalizable, pudiendo añadir/quitar aplicaciones o agruparlas y por supuesto, sólo aparecerán las aplicaciones permitidas para los roles que tenga el usuario.
  • Área System. Aparece a la derecha y se mostrarán notificaciones de distintas fuentes, como la entrada de workflow o notificaciones de chat. Dichas notificaciones se podrán agrupar, de manera que el usuario pueda acceder rápidamente a la información para una mejor toma de decisiones.

¿Quieres saber más? Pues mira aquí: SAP Fiori Launchpad – Overview

Y la siguiente entrada, prometido que no hablo de Fiori… 😉

SAP Fiori 2.0: lo quiero ver

Tras la entrada de ayer, hablando de generalidades de SAP Fiori 2.0, hoy toca enseñar algo más visual y concreto:


 
Ah, y me gustaría destacar que esto de Fiori 2.0 no es una opción, es la opción para los que vais a pasar a S/4HANA (antes o después), concretamente a partir de la release 1610: SAP Fiori 2.0 now available for SAP S/4HANA

¿Y si ya había empezado a trabajar con Fiori? Aquí os dejo una guía, con lo que necesitas saber: SAP Fiori 2.0 – What you need to know

Seguiremos informando… 😉

SAP Fiori 2.0: ¿una versión nueva?

No, no es una versión nueva… principalmente, porque no puede serlo, porque Fiori no es un producto, es simplemente un concepto.

Entonces, ¿qué es Fiori 2.0? Pues, simplemente, una evolución natural de algo que nació como un conjunto de 25 aplicaciones transaccionales, que a lo largo de estos 3 años se ha convertido en el nuevo paradigma de la experiencia de usuario SAP y que ha pasado a ofrecer más de 1.000 aplicaciones estándar.

Evidentemente, en este tránsito han surgido nuevas necesidades y conservado los principios de diseño básicos (basado en roles, adaptativo, simple, coherente  y atractivo), han aparecido nuevos elementos como las overview pages, que nos llevan a que ya no seleccionamos la aplicación que queramos en nuestro launchpad y listo, sino que podemos tener una información previa a lanzar la aplicación.

ovp

Digamos que es otra forma de presentar nuestras aplicaciones, antes de enseñarte la información en bruto, te muestro un pequeño “overview”.

ovpp

Al igual que en el launchpad organizamos la información en tiles, en las overview pages tenemos cards de distintos tipos, en función de cómo queramos representar la información, Si queréis profundizar en esto, aquí os dejo un enlace: SAP Fiori 2.0: The Ideal Overview

(Si lo del “launchpad” y los “tiles”, os suena a chino, probablemente encontréis este enlace más interesante: http://www.marca.es)

Aparte de esto, se han ido mejorando las capacidades de navegación e interacción de los usuarios, para mejorar su experiencia y aumentar su productividad, siguiendo unas directrices de diseño que podéis ver aquí: SAP Fiori 2.0 – The Design Guidelines (Version 1.40)

En serio, ¿todavía seguís con los batch-inputs? 😉

SAP Fiori Launchpad: tu nuevo portal

Esta semana me ha dado por Fiori… 😉

En las 2 entradas anteriores, os mostraba el road map que tiene SAP para todo lo relacionado con el interfaz de usuario y un ejemplo en el que se comparaba un mismo proceso con y sin Fiori pero hay gente que sigue sin tenerlo claro y me pregunta cosas cómo: “es que yo tengo SAP Portal… ¿puedo tener Fiori?”.

La respuesta, a priori, es sí… con matices. Dependerá de la versión de SAP Portal que tengas, del nivel de parches, etc… pero es algo que no es incompatible… de momento. Desde SAP Portal, podríamos llamar a alguna aplicación Fiori y, lo que es más recomendable, llamar a SAP Fiori Launchpad, que debería ser el punto de acceso central de todas nuestras aplicaciones… es decir, nuestro nuevo portal 😉


 
Me explico: si un cliente ya tiene SAP Portal, pondría una llamada a SAP Fiori Launchpad e iría migrando los servicios del Portal a los estándar de Fiori, a desarrollos propios en SAPUI5 o llamando a aplicaciones WebDynpro ABAP, según corresponda.

Si no tengo SAP Portal y quiero tener un portal con SAP, optaría por la opción SAP HANA Cloud Portal, que es uno de los servicios que propone SAP HANA Cloud Platform, pero de esto hablaré otro día… 😉

 

SAP Fiori en acción

En el siguiente video podemos ver un ejemplo de uso de SAP Fiori, comparado con el mismo proceso hecho de “la forma tradicional” (SAP GUI). Creo que lo mejor es verlo, los números hablar por sí solos:


 
Cierto es que en un caso el usuario trabaja en R/3 y en el otro en S/4HANA, pero nos centramos sólo en la experiencia de usuario, en el número de pantallas, de campos, de “clicks”, etc… que el usuario tiene que utilizar para hacer el mismo proceso. El ahorro de tiempo y el consecuente aumento de la eficiencia es bastante significativo.

Esto lo podríamos extrapolar a muchos procesos, aunque no a todos, ya que no todo es “fiorizable” o porque a veces puede haber una solución mejor, como Screen Personas, por ejemplo… todo depende del proceso que queramos optimizar, entre otras cosas, como la tecnología (nivel de parches, versión del navegador…) y algo menos importante: el presupuesto 😉

PD.- Por cierto, este video lo he encontrado en Youtube y no he podido resistirme a hacer una captura del comentario que había…
comen

¿Qué es SAP Fiori?

Si a estas altura del partido no tienes claro esto, mal vamos… si quieres te lo digo en inglés 😉


 
SAP Fiori nació como un conjunto de 25 aplicaciones, hace casi 3 años, pero desde entonces ha llovido bastante. Ya no podemos hablar de Fiori como un conjunto de aplicaciones (por cierto, Fiori ofrece más de 700 aplicaciones en la última “oleada”) o no sólo como eso, ya que enseguida se convirtió en algo más: el paradigma de la experiencia de usuario en SAP.

SAP Fiori es la nueva experiencia de usuario SAP , diseñada con una imagen actual, basada en tecnologías estándar y centrada en la usabilidad, lo que permite a los usuarios, de cualquier línea de negocio, trabajar de una manera uniforme desde cualquier dispositivo. Esto permitirá a los usuarios realizar su trabajo de una manera más simple y atractiva.

¿Y cómo va a evolucionar todo esto? Pues aquí tenéis el road map para todo el tema de UI, donde podréis ver que todo apunta hacia el mismo sitio: SAP Product Road Map – SAP User Interface Technologies 2016Q1

Y encima gratis… ¿qué más queréis? 😉