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… 😉

Que alguien pare esto, que yo me bajo

La semana pasada os hablaba de SAP Document Center, un servicio de SAP Cloud Platform parecido a Dropbox y tenía pendiente escribir una entrada sobre otro servicio llamado Document Service para explicaros las diferencias entre uno y otro.

Os iba a contar que el primero era más una herramienta de compartición de archivos y que el segundo se podría considerar más un sistema de gestión de contenidos (CMS, que dirían los «entendidos») de información tanto estructurada como no estructurada. y las bondades de tenerlos ambos como servicios de la plataforma y bla, bla, bla…

…cuando me encuentro con que SAP ha llegado a un acuerdo de colaboración con EgnyteContenstack, dos herramientas que hacen exactamente eso, respectivamente. Aquí podéis ver un vídeo de la primera:

Incluso la podéis probar, con una cuenta trial para 15 días, aunque ya os adelanto que es una herramienta más para compartir contenido, con integraciones, eso sí, con muchas aplicaciones:

En cuanto a Contenstack es realmente un producto de la gente de Built.io que están desarrollando una suite empresarial cloud basada en API’s y que no tiene versión trial de este producto, pero sí de otro de workflows, que tiene muy buena pinta:

Total, que al final nos encontramos cada día con más herramientas, muchas para hacer lo mismo, sin tener muy claro cuándo recomendar una o la otra ni qué continuidad tendrá cada una de ellas.

Y no tiene pinta de que esto vaya a parar, así que cualquier día cometo una locura… 😉

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»? 😉

El ABAP no está muerto… ¿y tú?

Como ya comenté hace unos días el ABAP no está muerto, ni mucho menos… lo que no tengo tan claro es si muchos de los desarrolladores ABAP siguen «vivos».

Con la versión 4.6, allá por el año 2000, apareció en SAP la programación orientada a objetos y es el día de hoy cuando todavía muchos clientes siguen manteniendo sus viejos desarrollos donde los métodos y las clases brillan por su ausencia.

Eso sí, batch-inputs y ALVs, los que quieras 😉

Esto me lleva a reflexionar sobre un «novedoso» artículo publicado hace casi más de 5 años en el SCN: «A Call to Arms for ABAP Developers»

Básicamente, habla de lo que comentaba, que no te puedes tirar 15 años haciendo lo mismo y de la misma forma, sin estar al tanto de las innovaciones que van saliendo.

También es interesante ver la evolución que tuvo este hilo abierto en 2010 y actualizado hasta 2015: «ABAP Future in next coming years»

Es curioso ir viendo cómo van variando las opiniones a medida que va pasando el tiempo… lo que es cierto es que el ABAP permanece.

De todas formas, veamos una opinión más actual en: «The Future and Scope of SAP ABAP Career Paths»

Aquí mencionan algo que comparto plenamente: ABAP sí, pero no sólo ABAP.

Personalmente, creo que la clave en los próximos años va a estar en la integración: sistemas cloud con sistemas on-premise, sistemas SAP de toda la vida (ERP, CRM, SRM…) con sistemas adquiridos (que no integrados, aunque todo llegará) por SAP (SuccessFactors, Ariba, Concur…) y, por supuesto, con sistemas de otros proveedores, que algo hay que dejar para los demás… 😉

Es cierto que es difícil seguir el ritmo y que es imposible que alguien controle: ABAP OO, WebDynpro Java, Workflow, WebDynpro ABAP, OData, Gateway, SAPUI5, BOPF, BRF+, JavaScript, CSS, Core Data Services, HCI, SQLScript… aunque los recruiters y/o los jefes de proyecto lo pretendan…

Lo que es cierto es que te tiene que sonar de qué va todo eso y que si no te suena ya, vas tarde… pero tienes forma de reengancharte, sólo es cuestión de bucear entre los miles de blogs, videos, libros y echarle un poco de ganas.

Yo iré contando alguna cosa por aquí, pero seguro que la tecnología va más rápida, así que mejor espabila, si no quieres que te arrolle el tren 😉

PD.- Ah, y si no os importa pagar, creo que este libro podría serviros de ayuda: «ABAP to the Future»