SAP Cloud Platform Business Rules te ayuda a establecer las reglas de tu negocio

SAP Cloud Platform Business Rules es un servicio de Cloud Platform que nos permite configurar reglas de negocio de una manera simple desde nuestra cuenta de SAP Cloud Platform.

Entiendo que lo de las business rules ya te suena, ¿no? Sí, hombre, eso de los BRFs… ¿no? Pues no me vengas con que eso es nuevo porque lleva con nosotros un tiempo. Si no me crees, ve a cualquier sistema SAP (de este siglo) y ejecuta las transacciones “BRF” y/o “BRF+”. ¿Esto te suena a chino? Pues nada, vete a la ayuda, practica un poco y después sigues leyendo: Business Rule Framework plus (BRFplus)

También puedes ver este vídeo, un ejemplo de para qué puede servir esto:

En pocas palabras, con las business rules podemos separar la lógica de negocio del código de la aplicación. Es decir, en el ejemplo del vídeo anterior, por ejemplo, se pueden establecer distintas estrategias de aprobación, en función del volumen de compras y el importe del pedido.

Realmente, esto lo que nos permite es tomar decisiones del tipo IFTTT (IF This Then ThaT), como el conocido servicio de Internet que nos permite “conectar” distintas aplicaciones, ¿sabéis de lo que hablo? Mirad aquí: https://ifttt.com/

Bien, pues el servicio de SAP Cloud Platform me permite hacer esto mismo: diseñar mis reglas de negocio y después invocarlas desde una aplicación.

Voy a hacer un ejemplo chorra, en el que le paso al servicio una lista de empleados con una serie de información (nombre, apellido y edad) y la regla me devuelve a qué grupo pertenece (jóvenes, maduros o sabios) en base a su edad (menores de 30, entre 30 y 50 y mayores de 50, respectivamente. Para ello, activaré el servicio, crearé la regla y la llamaré. Vamos a ello…

1) Activamos el servicio: es tan sencillo como activarlo y asignar los roles correspondientes a nuestro usuario.

2) Creamos la regla: se crean los distintos elementos, se activan y se despliega en nuestra cuenta.

3) Probamos la regla: hacemos un par de llamadas, una para generar el token que nos autentica en la aplicación y otra para invocar a la regla.

Fácil, ¿no? Si yo lo he hecho, seguro que vosotros también podéis y aquí os dejo artículo que os puede servir de guía: Overview of Business Rules in Cloud Platform

Una vez visto cómo funciona esto ya es sólo cuestión de echarle imaginación, porque el potencial es increíble… imaginación y horas 😉

Activando el servicio de Workflow en SAP Cloud Platform

Hace casi un año hice una entrada hablando del servicio de workflow que ofrecía SAP Cloud Platform, donde mostraba cómo activarlo.

En este artículo, voy un poco más allá. Una vez activado (os recuerdo cómo hacerlo), vemos como utilizando el servicio del Portal, creamos uno de tipo Fiori Launchpad en el que nos aparecen 3 aplicaciones para gestionar y monitorizar nuestros workflows.

Como podéis ver, todo utilizando 3 servicios de SAP Cloud Platform:

  • Workflow: el servicio propiamente dicho.
  • Web IDE Full-Stack: para diseñar los workflows.
  • Portal: para alojar las aplicaciones que nos genera automáticamente el sistema con la sola activación del servicio.

Si yo lo he hecho, tú también puedes hacerlo, sólo hay que ponerse… 😉

SAP Mobile Cards: la información que necesitas y sólo la que necesitas

¿Cuántas tarjetas llevas en la cartera o en el bolso? De crédito, de fidelización, del médico… revisa y cuenta. Seguro que más de 3, sin contar el DNI y el carnet de conducir. ¿Realmente es necesario? ¿Es necesario que lleves todas esas tarjetas encima?

Ya hace años me planteé esa pregunta y, aunque ya había superado la fase de sacarme tarjeta de todo, descubrir una app como Stocard me permitió aligerar el grosor de mi cartera.

Entre eso y el Passbook (ahora Wallet) de Apple ya sólo tengo que estar pendiente de no quedarme sin batería 😉

Reservas de hoteles, billetes de avión/tren, entradas de cine… todo lo que se puede, lo descargo directamente en el teléfono y hago mi pequeña contribución para evitar la tala de algún árbol.

Realmente Passbook está basado en un formato denominado pkpass,  que consiste en un archivo .zip  con imágenes, texto en un determinado formato y una firma digital, en forma de código QR o código de barras. Y como está basado en un estándar abierto, se puede utilizar en Android y otros sistemas, no es sólo para Apple.

Bien, pues con algo tan sencillo, puedo empaquetar pequeñas informaciones, con los datos necesarios e imprescindibles para poder realizar un proceso como, por ejemplo, embarcar en un avión.

¿Y esto qué tiene que ver con SAP? De momento, nada, pero mirad este vídeo:

¿Esto qué es? Pues una nueva funcionalidad del servicio de movilidad de Cloud Platform, con el que podéis diseñar vuestras propias tarjetas, con la información relevante para algo muy concreto. Lo que “los modernos” vienen a llamar un microservicio 😉

El formato no es pkpass, pero la idea es similar. Para poder probarlo, podéis bajaros de iTunes la app y probar con datos de demo o activar el servicio de movilidad de Cloud Platform y registrar vuestro dispositivo en vuestra propia cuenta.

He probado ambas cosas y la verdad es que es curioso. ¿Cómo lo he hecho? Os lo cuentan aquí: SAP Mobile Cards Helps you Take SAP SuccessFactors Mobile

No os dejéis engañar por el título, aunque pone SuccessFactors, realmente en el artículo tenéis enlaces que os llevan a ver cómo se puede probar todo esto. Lo único es que en este post nos cuentan que en la release 1803 de SuccessFactors, ya tenemos algunas de estas mobile cards predefinidas.

¿Y para Android? Tranquilos, han sacado el cliente hace poco: SAP Mobile Cards expands client support to Android

¿Y para Blackberry? Sí, claro, seguro que lo sacan también… y para Atari 64 😉

SAP Cloud Platform: se hace camino al andar

¿De verdad que aún no sabes por dónde empezar con esto? Mira que te he dicho “cienes” y “cienes” de veces que los cursos de openSAP pueden ser un buen punto de partida…

De todas formas, para los que necesitáis que os lo den todo mascado, aquí os dejo el itinerario recomendado por “los señores alemanes”: Learning Journey – SAP Cloud Platform Basics

Como veréis, hay distintos tipos de recursos: enlaces a webs, blogs, cursos de openSAP, formación presencial, certificaciones…

Evidentemente, los cursos presenciales y las certificaciones tienen un coste, pero os aseguro que si aprovecháis el resto de los recursos podéis adquirir un conocimiento más que suficiente… por supuesto, si lo complementáis con la formación/acreditación oficial, mejor.

Una vez que tenéis claro el camino, ahora queda lo más fácil… “andarlo” 😉

SAP Translation Hub: from the lost to the river

Los que llevamos ya unos años trabajando con SAP, de vez en cuando nos encontramos con alguna traducción, cuanto menos “sorprendente”. Recordemos este ejemplo, que localicé hace unos años, mirando cosas de integración de SuccessFactors:

Está claro que el trabajo de traducir no es el más creativo del mundo y seguro que alguno os habéis pasado unas horitas con la transacción SE63.

Y recuerdo alguna vez, en algún curso de E-Recruiting, al mostrar que podía publicar una vacante en distintos idiomas, siempre había alguien que me preguntaba si el sistema hacía la traducción automáticamente… y yo le miraba con cara de asesino y le decía: “¿¿¿pero tú crees que estamos en 2017???”.

Que sí, que ahora las cosas se traducen “solas”… y os lo voy a demostrar, activando el servicio SAP Translation Hub en SAP Cloud Platform:

Evidentemente, es un ejemplo sencillo, pero lo importante es que conozcáis la herramienta.

Y si queréis profundizar más, aquí os dejo un curso de openSAP que empezará en enero: SAP Translation Hub in a Nutshell

No digáis que no aviso con tiempo 😉

PD.- Aún estáis a tiempo de participar en la encuesta que os proponía en la entrada anterior

SAP Document Center: compartiendo que es gerundio

SAP Document Center es un servicio de Cloud Platform que nos permite compartir documentos, al “estilo Dropbox”.

Además, tienes la posibilidad de instalar una versión de escritorio y en el móvil, para tener la información sincronizada en cualquier lugar y en cualquier momento.

Vamos a ver lo que tardamos en activar el servicio, subir un documento, instalar la aplicación en el móvil y subir un archivo desde el teléfono.

Fácil, ¿no? 😉

SAP S/4HANA Cloud SDK: como diría Jack El Destripador…

…vayamos por partes.

  • SAP: no hace falta que explique lo que es, ¿no?
  • S/4HANA: nuevo producto de SAP, que sustituye al R/3 y que corre sobre HANA.
  • Cloud: ¿a qué huelen las nubes? 😉
  • SDK: Software Development Kit

Bien, ¿qué es esto del SAP S/4HANA Cloud SDK? Es un conjunto de herramientas/recursos que nos permitirán hacer extensiones en S/4HANA… ojo, desde SAP Cloud Platform, eso sí.

¿Entonces vamos a poder hacer “zetas”? Sí, pero no… es decir: se van a poder hacer extensiones de funcionalidad y seguirá habiendo “puertas traseras” (llámalas BAdIs o como quieras) pero todo se deberá hacer desde SAP Cloud Platform. Y con este SDK se supone que será todo más sencillo.

¿Que todavía no sabes de qué va eso de SAP Cloud Platform? ¿Que sabes algo pero hace tiempo que no lo miras? Y cuando digo tiempo me vale con que haga 1 año, que esto cambia muy rápido… ponte las pilas porque, sobre todo si eres desarrollador, te va a tocar pasar por el aro.

Aquí dejo un curso de openSAP donde te lo cuentan: SAP Cloud Platform Essentials (Update Q3/2017)

Cuando tengas claro algo de eso, empieza a mirar lo del SAP S/4HANA Cloud SDK.

Esto va muy rápido, lo sé, pero tienes 2 opciones: subirte al tren o dejar que te arrolle, ¿cuál eliges? 😉