SAP Cloud Platform Workflow: simplificando las cosas

SAP Cloud Platform Workflow es un servicio que nos permite construir, ampliar y monitorizar workflows, pudiendo extender la funcionalidad de los workflows existentes en aplicaciones como S/4HANA o SuccessFactors.

Para poder utilizar este servicio, deberemos activar primero el servicio de Portal, como ya hicimos hace unos días, y después procederemos a activarlo, ya que el SAP Web IDE for Full-Stack Development viene activo por defecto, a no ser que os hayáis creado la cuenta hace tiempo y tengáis que activarlo también.

Una vez activado, asignamos todos los roles (para probar) a nuestro usuario, activamos el Workflow Editor en nuestro Web IDE y…

….a probar, pero eso os toca a vosotros. Aquí os dejo un ejemplo:

Deberías probarlo… ¿o te gusta más “el workflow de toda la vida”? 😉

Activando el servicio de Portal de SAP Cloud Platform

Dentro de los muchos servicios que nos ofrece SAP Cloud Platform, hoy vamos a activar el de Portal, ya que es uno que podemos necesitar más adelante para poder utilizar otros.

En el vídeo podéis ver como activo el servicio, creo un portal tipo Fiori Launchpad y una aplicación que simplemente lleva a una web que seguramente os suene:

La URL del portal creado es esta: https://flpportal-p1942862938trial.dispatcher.hanatrial.ondemand.com/sites/aancos

Si no os enteráis con el video, echad un vistazo a lo que os cuenta Jorge en Configurar SAP CP Portal para Fiori

Bueno, y si queréis profundizar más, tenéis este curso de openSAP: Building Portal Sites on SAP Cloud Platform

En menos de 5 minutos, hemos creado un portal, ya iremos metiendo más contenido. Ahora os toca hacer algo a vosotros, ¿no? 😉

¿Quieres desarrollar una aplicación HANA en tu cuenta SCP?

El otro día vimos cómo crear una base de datos HANA en vuestra cuenta de SAP Cloud Platform… y, probablemente, si no habéis hecho nada con ella, la tendréis parada y os la borrarán en breve.

Vamos a entrar, la “despertamos” e intentamos utilizar las herramientas del SAP HANA Web-Based Development Workbench con nuestro usuario SYSTEM…

¡No tenemos acceso! Claro, porque ese usuario no es un usuario desarrollador, así que nos toca crear un nuevo usuario y darle los permisos correspondientes…

Básicamente, le hemos añadido todos los permisos que contienen el literal “xs.ide” y el CONTENT_ADMIN.

Con este nuevo usuario ya podremos desarrollar nuestra aplicación, pero… eso para otro día 😉

SAP Cloud Platform y HANA: ¿quieres probar?

El otro día os contaba cómo abrir una cuenta en SAP Cloud Platform (SCP) y os dije que volvería a la carga.

Hoy os voy a enseñar a crear una pequeña base de datos HANA en nuestra instancia de SCP, en poco más de 10 minutos.

Cosas a tener en cuenta:

  • Apuntad bien la contraseña del usuario SYSTEM, ya que será la única forma de acceder al cockpit de administración de HANA.
  • La base de datos se parará cada 12 horas y se borrará de forma definitiva a los 7 días (te avisan por mail), si no hacemos nada con ella.

¿Y qué  podemos hacer? Eso ya lo iremos viendo… 😉

¿Cómo me creo una cuenta en SAP Cloud Platform?

Aunque estoy convencido de que la mayoría de los que me leéis ya la tenéis (y no sólo una), lo explico, para los recién llegados: sólo tienes que tener una dirección de mail, ir a https://account.hanatrial.ondemand.com y…

Como veis, se tarda menos de 1 minuto… después, he ido desplegando las distintas opciones del cockpit de la cuenta, pero en registrarme y entrar en mi cuenta, he tardado menos de 1 minuto.

Muy bien, ya tenéis la cuenta, ¿y ahora qué? Pues ahora es cuestión de probar y experimentar con los distintos servicios que ofrece o desarrollar alguna aplicación, por ejemplo.

¿Que no sabes por donde empezar? Pues este puede ser un buen comienzo: SAP Cloud Platform Essentials (Update Q3/2017) 

De todas formas, yo iré subiendo algún contenido más, si el tiempo y las ganas lo permiten… 😉

PD.- Por si alguien no sabe de qué estoy hablando: SAP Cloud Platform: SAP ha vuelto a hacerlo

SAP Clea te ayuda a tomar decisiones

Se acabó lo de levantarte todas las mañanas, pararte delante del espejo y decir: “bueno, ¿y hoy que me pongo?”. Suponiendo que lo hagáis y no cojáis lo primero que tengáis a mano, como uno que yo me sé… o que seáis Mark Zuckerberg y vistáis siempre igual, claro.

El proceso de toma de decisiones es algo crítico en la mayor parte de los negocios y cada vez más complejo, debido a las innumerables variables que pueden formar parte del mismo. Es por ello por lo que necesitamos de herramientas y tecnología que nos permitan optimizar ese proceso, para poder analizar todos los datos de una manera rápida y eficiente.

De nada sirve acumular mucha información si no se cómo analizarla. Ya sabéis, el Big Data y todas las profesiones que van a surgir (ya han surgido, ¿a qué esperas para formarte?) del tipo científico de datos y similares.

Y, claro, todo esto no podríamos hacerlo sin la ayuda de las máquinas y los programas que gestionan las mismas. Y aquí es donde aparecen los agoreros que dicen que los robots conquistarán el mundo, que van a desaparecer millones de empleos (¿no se van a crear otros?) y que vamos a acabar sometidos por la tecnología (¿más que por el whatsapp?)…

Personalmente, creo que no hay que irse a los extremos y que tenemos que ser capaces de aprovechar todas las capacidades que nos brindan las nuevas tecnologías para hacer la vida más fácil y aquí entran en juego cosas como la Inteligencia Artificial (que sirve para algo más que para pedirle “cosas curiosas” a Alexa), la Realidad Aumentada (que sirve para algo más que para cazar pokemons) y el Machine Learning, por ejemplo…

Machine Learning es un conjunto de herramientas estadísticas, matemáticas y algoritmos que se utiliza para entrenar una máquina para realizar una tarea específica. Aquí tenéis la definición de la Wikipedia (Machine Learning), donde se detalla un poco más.

¿Entrenar una máquina? Pues sí, ¿o es que pensáis que nacen sabiendo? ¿Y
cómo aprenden? Pues como nosotros (a base de repetir y repetir) pero un poco más rápido, ya que ellas no tienen la capacidad de procrastinar y eso siempre ayuda 😉

¿Y SAP qué pinta en todo esto? Pues a raíz del anuncio de la nueva denominación de la plataforma SAP Cloud Platform y al igual que se hizo con todo lo relacionado con IoT y SAP Leonardo, SAP ha sacado una marca para agrupar todos sus servicios de Machine Learning: SAP Clea.

SAP Clea ofrecerá servicios dentro de SAP Cloud Platform que permitirán la toma decisiones mediante procesos de Machine Learning predefinidos, haciendo uso, por ejemplo de  la capacidad de análisis de SAP HANA Predictive Analysis Library (PAL). Algunos de los ejemplos que mencionan son estos:

  • Finanzas: automatización de pagos, en base a unas determinadas condiciones.
  • Recruiting: identificación del candidato ideal, mediante el escaneo inteligente de curriculums.
  • Marketing: reconocimiento del logo/marca, mediante análisis de imágenes.
  • Atención al cliente: permitiendo adelantarnos las necesidades, analizando patrón de comportamiento.

¿Y por dónde empiezo yo a mirar todo esto? Pues, por ejemplo por aquí: Enterprise Machine Learning in a Nutshell

¡Sayonara baby! 😉

 

¿SuccessFactors o S/4HANA?

Que digo yo que qué tendrá que ver la velocidad con el tocino, pero bueno… puede que alguien se haga esta pregunta.

Más bien, la que creo que os hacéis algunos es “¿Qué va a pasar con la parte de HCM en S/4HANA? Y aunque aquí nadie ha dado una respuesta definitiva, yo me atrevería a decir que de aquí a unos años (no menos de 5 ni más de 8) podremos decir adiós a los infotipos y demás “palabros” propios de SAP HCM, ya que todo será SuccessFactors.

¿Todo, todo? ¿Y la nómina también? Esto es lo que más tardará (todo esto son suposiciones mías) ya que al ser un proceso muy específico de cada cliente es más difícil encajarlo en el “concepto cloud” de funcionalidades comunes, adaptaciones rápidas, mejores prácticas, etc… pero seguro que se encuentra la fórmula para que se pueda personalizar el esquema de nómina desde un entorno cloud… que podría ser HANA Cloud Platform, ¿no es desde ahí desde donde voy a poder extender todas mis aplicaciones cloud/on-premise?

new-brighton-1239724

Dejando de lado mi bola de cristal, os cuento alguna cosa más tangible… 😉

A día de hoy, nos tocará vivir en entornos híbridos, donde parte de la solución de HCM esté on-premise y parte en cloud. Es de suponer que los clientes empezarán a migrar las soluciones de Talento (evaluación, formación, selección…) a las soluciones de SAP SuccessFactors, dejando el core (administración de personal, estructura organizativa, nómina…) en SAP HCM. Una vez hecho este paso, se podrían plantear el salto a Employee Central.

Habrá otro tipo de clientes que decidan entrar ahora en el mundo de SAP HCM y vayan directamente a la solución completa en SAP SuccessFactors, donde Employee Central sería la pieza angular sobre la que girarían el resto de soluciones.

ec2

Tanto en un entorno como en el otro, la clave está en la integración. Vamos a un entorno (estamos ya en él) en el que lo importante es conseguir que las aplicaciones hablen entre sí, que se comuniquen de forma sencilla y sean capaces de intercambiar información de manera ágil y segura.

2017-02-10_11-13-43

Aquí jugará un papel importante HANA Cloud Integration del que antes podíamos hablar como un componente aparte pero ahora ha pasado a ser uno de los servicios de SAP HANA Cloud Platform: SAP HANA Cloud Platform, integration service

¿Y sólo puedo hacer la integración con HCI? ¿Qué pasa con Boomi? ¿Y si tengo PI? ¿Y si tengo otro middleware? Estas preguntas suelen surgir cuando un cliente se plantea el tema de la integración pero no hay una respuesta mágica, ya que dependerá mucho de la situación en la que se está y a la que quiere llegar… por no hablar del presupuesto 😉

Lo que es cierto es que desde que SAP compró SuccessFactors, finales de 2011, la integración entre ambos productos ha ido mejorando con el tiempo, como no podía ser de otra forma, y llegará el momento en el que podamos hablar realmente de un único producto.

Al principio, la integración se hacía básicamente con ficheros planos y programas de extracción/carga de información (¿seguirá la “curiosa traducción” que mencionaba en este post?); después empezaron a meter BAdIs y ahora surge un nuevo concepto: Business Integration Builder (BIB).

(Ah, y cuando digo “nuevo” debería decir “nuevo para mí”, ya que el Integration Builder no es algo precisamente nuevo para la gente de XI/PI)

bib1

Se supone que con esto vamos a conseguir una mejor integración entre las aplicaciones y facilitar la migración de datos entre los sistemas on-premise y cloud, pudiendo:

  • Replicar datos maestros y organizativos.
  • Utilizar tablas de parametrización para hacer el mapeo, en lugar de tener que hacerlo en código.
  • Tener en cuenta especificaciones por país.
  • Transportar las parametrizaciones entre entornos.

Realmente, esto está planificado para el 2º trimestre de 2017, como podéis ver aquí…

bib

Por lo tanto, la respuesta a la pregunta es: SuccessFactors y S/4HANA, cada uno por su lado, pero integrados 😉