SAP FIORI Una evolución en la experiencia de usuarios EVOLUCIÓN DE UX •A lo largo de los años SAP ha ido ampliando las opciones disponibles a la hora de interactuar con el sistema Backend. EVOLUCIÓN DE UX •SAP GUI •Única opción disponible originalmente basada en Dynpro. Cada usuario requería un ordenador con el software instalado y acceso a la red corporativa. EVOLUCIÓN DE UX •SAP ITS •Para evitar la necesidad de instalar SAPGUI se desarrolló el Internet Transaction Server y SAPGUI para HTML, que permitía acceder a los Dynpro tradicionales del backend desde un navegador Web, sin requerir la instalación de software adicional. EVOLUCIÓN DE UX •BSP •Tecnología de generación de páginas HTML en servidor mediante ABAP, a semejanza de tecnologías contemporáneas como ASP o JSP. •El modelo de programación es distinto al de Dynpro, por lo que se deben desarrollar las pantallas de nuevo. Al igual que con ITS tiene la ventaja de ser accesible mediante un navegador web sin requerir instalación de software adicional. EVOLUCIÓN DE UX •Web Dynpro •Lanzado inicialmente en tecnología Java y posteriormente en ABAP. Las Web Dynpro suponen un rediseño de la tecnología web de SAP para adaptarse al modelo MVC (Model View Controller). El modelo sigue la misma arquitectura tanto en Java como en ABAP. •La versión Java requiere la instalación de un servidor independiente con la pila Java, mientras que la versión ABAP puede estar alojada directamente en el transaccional. EVOLUCIÓN DE UX •NWBC •Nuevo cliente de interfaz de usuario que unifica el acceso a transacciones tradicionales y componentes Web Dynpro ABAP. •Existe en dos versiones, de escritorio y de servidor. La versión de servidor es accesible mediante navegador Web sin requerir instalación de software adicional. •La versión de escritorio es la evolución del SAP GUI. ÍNDICE 1 Evolución de UX 2 Estrategia UX actual ESTRATEGIA UX ACTUAL •La tendencia actual consiste en simplificar la interfaz de usuario a su forma más básica posible, de forma que sea intuitivo el manejo de las aplicaciones y no se requiera un período de aprendizaje elevado. •La irrupción de la movilidad en el ámbito empresarial ha obligado a redefinir las estrategias de experiencia de usuario para adaptarlas a las limitaciones y características de estos dispositivos. •Además el usuario puede querer realizar la misma tarea desde distintos dispositivos según su conveniencia, por lo que también se busca que la interfaz y tratamiento sean uniformes entre dispositivos. ESTRATEGIA UX ACTUAL •Screen Personas •Proporciona la capacidad de personalizar y simplificar las tareas de negocio automatizando tareas repetitivas y acciones predefinidas. •Al usuario final se le muestran únicamente aquellos componentes de pantalla que le sean necesarios para desempeñar sus tareas, ocultando todo aquello que no le sea relevante. •Está basado en tecnología Silverlight de Microsoft, aunque está prevista su conversión a estándares HTML5 y CSS3. ESTRATEGIA UX ACTUAL •UI5 •Es una librería gráfica de renderización en cliente basada en HTML5, CSS3 y Javascript. Permite un modelo de programación ligero con apariencia unificada entre escritorio, tabletas y móviles. •También se minimiza la información transmitida entre servidor y cliente, ya que una vez descargada la librería toda la renderización se hace en local y sólo se intercambian datos entre uno y otro mediante Ajax. • ESTRATEGIA UX ACTUAL •OData •Es un protocolo de comunicación definido por Microsoft basado en XML y JSON que posteriormente ha sido adoptado como estándar abierto. •Es un protocolo que no está limitado a la consulta de datos, sino que también permite la actualización de datos en servidor. •Netweaver Gateway •Plataforma que proporciona una capa de comunicación con las aplicaciones de SAP mediante protocolos estándar. Contempla entre otros el protocolo OData. ESTRATEGIA UX ACTUAL •Fiori •Es un conjunto de aplicaciones desarrolladas por SAP en tecnología UI5 que se conectan a los backend mediante Gateway utilizando el protocolo OData . •Hay ya +190 aplicaciones publicadas por SAP de diversos módulos, incluyendo aplicaciones de HCM. ESTRATEGIA UX ACTUAL •SAP Fiori posee cuatro tipos de aplicaciones: ESTRATEGIA UX ACTUAL •HR Renewal •Paquete ya publicado en su versión 1.0 y en ramp-up de la versión 2.0. •Es un conjunto de funcionalidades específicas de HR con un aspecto visual basado en UI5 y WebDynpro ABAP. PAQUETES RDS • SAP Fiori Apps: Contempla la instalación de hasta 44 aplicaciones Fiori junto con la de NetWeaver Gateway. • SAPUI5 Design: Paquete para la creación de aplicaciones Fiori transaccionales a medida utilizando los patrones de diseño y mejores prácticas. • SAP Fiori Infrastructure: Configuración y verificación de los componentes de infraestructura Fiori necesarios para habilitar toda la oferta de aplicaciones más allá de las transaccionales y la potencia de la Suite HANA. • SAP Side Panel Content for NWBC: Incluye disposiciones y SAP CHIPs (gráficas, formularios, etc.) listos para incorporar en transacciones y mejorar su contexto.