El Papel de la Tesorería en la Transformación Digital

Por Joan Manel Guzmán Cañas, Sales Manager en CONVISTA Consulting Spain

Pulsa aquí para descargar el artículo publicado en el Nº65 de la revista AUSAPE

Desde mi ingreso en CONVISTA tuve claro que me incorporaba a una empresa multinacional de reconocido prestigio en el panorama de la consultoría SAP. Y rápidamente confirmé lo que todos saben sobre nosotros, que somos los “especialistas en Tesorería SAP”.

Si bien entendí todo lo que estaba sucediendo desde una perspectiva técnica, descubrí que a medida que pasaba el tiempo, cuando hablaba con los clientes, me resultaba un poco difícil entender cómo utilizaban el sistema SAP dentro de la tesorería.

Investigué un poco y atendí a mis compañeros (los mejores maestros en estos temas) para mejorar mi conocimiento, y poco a poco entendí cómo funcionan los departamentos de Tesorería y Finanzas. Eso fue muy valioso, porque podía ir a los clientes y hablar con ellos sobre los objetivos financieros detrás de sus desafíos técnicos.

Pero esto no va sobre mí, va sobre el tesorero y como SAP puede empoderar esta figura dentro de la Transformación Digital de las empresas. En el pasado, la tesorería corporativa era vista como una rama de la contabilidad. Pero ahora es una entidad en sí misma. Desde CONVISTA y de la mano de las soluciones SAP estamos utilizando la Tesorería como palanca para saltar al nuevo SAP S/4HANA. Existen algunas alternativas como Central Finance o utilizar una Treasury Work Station, que reafirman esta opción.

Tratar de predecir no solo qué nueva tecnología surgirá en la próxima década, sino también el efecto que tendrá en los negocios, la inversión y la regulación es, por naturaleza, un objetivo complicado. Pero, a pesar de la velocidad del cambio, hay algunas mega tendencias claramente emergentes que marcarán el destino en los próximos años. La base de casi todos ellos es quizás la más emocionante y disruptiva de todas las nuevas tecnologías: la inteligencia artificial (IA) y la supercomputación.

La IA, según la mayoría de los expertos, se desarrollará a su propio ritmo, pero también respaldará el desarrollo de muchas otras tecnologías verticales complementarias que dependerán de la velocidad, precisión y capacidad de la inteligencia artificial para aprender y mejorar. Richard Tang, fundador y CEO de ISP Zen Internet, cree que estamos avanzando más allá de la inteligencia ‘artificial’, que vamos hacia algo así como la inteligencia ‘real’, el siguiente nivel de inteligencia artificial.

¿Puede el Tesorero liderar la Transformación Digital?

En el contexto de transformación digital actual, y a medida que la tecnología altera la realidad de las empresas, el departamento financiero en general, así como el CFO y el Tesorero en particular, deben tener una visión estratégica e impulsar dicha transformación.

Si tienes una visión más completa de cómo debería funcionar la tesorería, te das cuenta de que dos de las partes más importantes de la ecuación siguen siendo las personas y el proceso. A veces es fácil para los especialistas en el campo de la tesorería en general, y la implementación de la tecnología en particular, ser de mente estrecha y pensar: “Estamos aquí para establecer un sistema”. Pero la mayor parte del tiempo, se trata de hacer entender lo que el sistema puede hacer por ellos para que lo usen correctamente. Eso significa conocer y saber diseñar el proceso para alentar a los usuarios a aprovechar al máximo el sistema. El Tesorero está en una posición privilegiada para liderar la transformación digital, la automatización, el dato único y en tiempo real, la analítica predictiva y prescriptiva y la toma de decisiones asistida por inteligencia artificial.

En mi experiencia, tiendo a encontrar que cuando muchas empresas quieren establecer un nuevo sistema, básicamente solo intentan que ese sistema se adapte a sus procesos actuales. Y ese no es siempre el mejor camino. Debemos pensar en la foto completa: “¿Por qué estamos haciendo esto?” Porque si estás haciendo algo de la manera incorrecta, y traes un sistema para seguir haciéndolo de la manera incorrecta, todo lo que estás haciendo es automatizar un mal proceso.

Y todo ello, para iniciar un camino hacia la Tesorería Inteligente. O, incluso un paso más allá y perseguir un concepto que David Cano, Director de AFI, comenta en su artículo en ASSET “Cómo convertir a mi empresa en una superestrella”.

En CONVISTA, nos apoyamos en estos principios básicos para alcanzar la Tesorería Inteligente:

  • Automatización de procesos para eliminar procesos manuales y cortes de medios
  • Transparencia e Integridad total de la información, accesible a todos, en cualquier lugar y al momento
  • Conectividad y colaboración. Automatizar la operativa de tesorería y aprovechar la conectividad
  • Reporting mejorado y empoderamiento del usuario con soluciones analíticas como SAP Analytics Cloud

Desde CONVISTA, estamos realizando actualmente las sesiones “Vision Day” en las que analizamos los procesos actuales del departamento de tesorería de nuestros clientes (“As Is”), para ayudarles a definir un nuevo modelo adaptado a los nuevos tiempos y apoyado en la tecnología. Durante estas sesiones, revisamos el departamento de tesorería desde dos perspectivas: proceso y tecnología.

Contáctenos para realizar una sesión y analizar la madurez y posibilidades de su Departamento Financiero y Tesorero.

ConVistaEl Papel de la Tesorería en la Transformación Digital
read more

Mendix: Desarrollo rápido de aplicaciones en plataformas digitales

Por Alfred Roig, Managing Partner CONVISTA Consulting

En este artículo, seguimos inmersos en el proceso de transformación digital de nuestras compañías.

Tenemos a nuestro alcance múltiples plataformas digitales como SAP Cloud Platform, Microsoft Azure, Google Cloud Platform, Amazon Web Services (AWS) o IBM Bluemix entre otros muchos, que nos ofrecen una plataforma tecnológica como servicio donde podemos construir tanto productos y servicios innovadores como digitalizar y mejorar la eficiencia de nuestros procesos empresariales.

Nos hemos sumergido en el argot de las tecnologías digitales como IoT, Blockchain, Big Data e Inteligencia Artificial, pero ahora toca ponernos manos a la obra. Para desarrollar las ideas innovadoras de negocio con nuestras plataformas digitales y las tecnologías mencionadas, tenemos que crear aplicaciones.

Nuestro principal reto es construir estas aplicaciones digitales para ser consumidas por nuestro ecosistema de clientes, empleados, proveedores, partners y otros facilitadores del negocio.

Aquí es donde muchas empresas encuentran una gran barrera. En nuestro caso en particular, CONVISTA trabaja con muchos clientes cuyo software principal es el ERP de SAP. Los equipos internos de IT están familiarizados con el lenguaje de desarrollo ABAP y en el mejor de los casos están realizando una transición hacia el desarrollo web mediante SAP UI5 y Fiori.

El desarrollo web ha cambiado mucho en los últimos años y seguirá en constante cambio. Los frameworks, librerías y lenguajes de desarrollo van evolucionando y las tendencias de uso van cambiando, siendo muchas veces las empresas nativas digitales como Facebook, Twitter o Google quienes promocionan y desarrollaron algunas de las tecnologías que luego se liberaran al gran público y acaban estableciéndose como tendencia.

Muchos habréis leído o escuchado hablar sobre Angular, React, Vue, librerías como jQuery y sobre todo la base de toda aplicación web moderna HTML5, Javascript y CSS3. Si profundizamos en temas de inteligencia artificial aparecen lenguajes y librerías de Python, bibliotecas y frameworks como Tensorflow de Google, todo un mundo de tecnologías que nos hacen reflexionar en cómo abordar el desarrollo de estas aplicaciones.

En muchos casos, las empresas que comentamos tienen una experiencia en aplicaciones web que se reduce a la web corporativa, el portal del empleado, portal de proveedores o e-commerce, que generalmente son aplicaciones que o bien se han realizado externamente o son paquetes pre-configurados.

A las tecnologías de desarrollo web mencionadas anteriormente, tenemos que sumarle conceptos como Devops y Design Thinking, así como las metodologías ágiles de proyecto como Scrum. Es decir, tenemos que sumar no sólo cambios técnicos sino también culturales.

El desarrollo de aplicaciones digitales, se convierte en un reto muy complejo cuyo principal problema que podemos anticipar es él time to market para llegar a tener estas aplicaciones en marcha.

Para reducir los tiempos de desarrollo de aplicaciones, existen en el mercado soluciones de software conocidas bajo distintos nombres: hpaPaaP (High Productivity Applications Platform as a Service), Low-Code Development Platforms, RAD (Rapid Application Deployment) y para algunos casos de uso muy concretos BPM (Business Process Management) y Workflow, que permiten crear aplicaciones para la gestión de procesos.

En este artículo os quiero hablar de Mendix. Mi primer contacto con Mendix fue en 2014, por aquel entonces mis compañeros en CONVISTA South Africa desarrollaron una aplicación web para uno de sus clientes del sector asegurador y estaban asombrados de la rapidez con la que habían logrado poner en marcha la idea.

En septiembre de 2017, SAP anunció el acuerdo de distribución de la plataforma Mendix dentro del portfolio de SAP con el nombre SAP® Cloud Platform Rapid Application Development, actualmente disponible como servicio en SAP Cloud Platform.

Mendix es una plataforma de desarrollo rápido de aplicaciones web y móviles sin necesidad de código (Low-code).Mendix es una plataforma de desarrollo rápido de aplicaciones web y móviles sin necesidad de código (Low-code).

La plataforma Mendix posibilita adoptar la metodología ágil de desarrollo Scrum en el mismo software, proporcionando una herramienta colaborativa de desarrollo compartida entre desarrolladores, analistas de negocio y usuarios finales.

La plataforma facilita el uso de la cultura Devops posibilitando la integración continua de cambios y la entrega y publicación de versiones continuada sin necesidad de conocer múltiples soluciones de software.

Mendix fomenta el uso de estándares en varios aspectos. El modelado de datos sigue el patrón UML, el diseño de la lógica de negocio se realiza mediante flujos en nomenclatura BPMN, las llamadas a funciones externas se realizan mediante REST API y conectores OData y un sinfín más de tecnologías con estándares abiertos.

A nivel de experiencia de usuario, Mendix proporciona un entorno visual adaptado para aplicaciones web de escritorio, tablets y móviles. El framework de desarrollo proporciona árboles de navegación para toda la aplicación y un entorno de páginas donde configuramos nuestros formularios, tablas con información, gráficos, etc. a través de arrastrar y soltar los componentes.

Construir una aplicación se realiza a base de configurar las páginas visuales y mapear los elementos visuales con el modelo de datos de la aplicación y configurando la integración con APIS o conexiones con bases de datos externas. La construcción es muy intuitiva, se piensa en los eventos que dispara o recibe cada componente y las reglas de negocio se modelan en los llamados microflows.

Toda la aplicación se gestiona desde un árbol de carpetas y nodos que contienen los distintos objetos: Páginas, Microflujos, Librería de imágenes, Modelo de datos, Seguridad, etc.

Toda la aplicación se gestiona desde un árbol de carpetas y nodos que contienen los distintos objetos: Páginas, Microflujos, Librería de imágenes, Modelo de datos, Seguridad, etc.

De las cosas que más nos gustan de Mendix figuran las siguientes:

  • Entorno integrado que cubre todo el ciclo de vida de la aplicación
  • Desarrollo visual rápido con captura de feedback de usuarios
  • Uso de estándares para llamar a nuestros servicios de la plataforma digital
  • Desarrollo y mantenimiento de las Apps comprensible por usuarios y analistas
  • Facilita el uso de metodologías de desarrollo ágil
  • Acceso a componentes pre-configurados y a una comunidad de desarrolladores
  • Desarrollo de Apps para Desktop, Tablet y Móvil en un solo entorno
ConVistaMendix: Desarrollo rápido de aplicaciones en plataformas digitales
read more

Encriptación y firma digital en SAP BCM

Los últimos ataques a nivel mundial han puesto al descubierto la vulnerabilidad de los sistemas. Su repercusión mediática ha permitido concienciarnos de la necesidad de proteger la información y, en el marco de la tesorería de pagos, de la necesidad de proteger los ficheros que recogen una base de información muy sensible y susceptible de ser sustraída y manipulada. Asegurar dicha información puede realizarse mediante la encriptación y firma digital de los ficheros de pago generados como resultado del proceso de aprobación en SAP BCM.

¿Qué es la encriptación?

La etimología de encriptar nos remite a la expresión inglesa to encrypt, a su vez derivada del vocablo griego enkrýptein (que puede traducirse como “ocultar”). La acción de encriptar consiste en copiar un mensaje utilizando una clave.

Encriptar, en definitiva, consiste en cifrar: es decir, en transcribir un texto en signos (letras, números, etc.) de acuerdo con una determinada clave. De este modo es posible proteger su contenido.

La encriptación va ligada a la comunicación, constituyendo una herramienta de protección de información. Se puede transformar un texto con una clave de cifrado, volviéndolo incomprensible a quienes no disponen de la clave de descifrado, solo accesible a los agentes que quiere el emisor.

No es algo nuevo, el hombre siempre ha querido mantener la privacidad de los mensajes. Contar con una buena encriptación ha sido clave en la historia del mundo moderno, permitiendo incluso decantar la balanza en la segunda guerra mundial hacia los aliados gracias al descifrado de Turing sobre la máquina Enigma del ejército alemán, con la que cifraban las comunicaciones.

Firma Digital

Una firma digital es un mecanismo criptográfico que permite al receptor de un mensaje firmado digitalmente identificar a la entidad originadora de dicho mensaje (autentificación de origen y no repudio), y confirmar que el mensaje no ha sido alterado desde que fue firmado por el emisor (integridad).

La firma digital se basa en el uso de dos claves: la pública (que se podrá difundir sin ningún problema a todas las personas que necesiten mandar algo cifrado) y la privada (que no debe de ser revelada nunca).

Mediante la firma digital se crea un algoritmo “hashing” basado en los datos que se encuentran dentro del fichero usando la clave privada del cliente (en este caso la empresa). El banco luego descifra el algoritmo “hash” utilizando la clave pública de la empresa. Por lo tanto, no será posible que el banco intente descifrar un archivo que ha sido alterado usando la clave pública de la empresa, sabríamos que existe un posible problema con el fichero y podríamos notificarlo a la misma. La firma digital garantiza que el fichero permanece inalterado en todo el proceso de envío, desde que sale de SAP BCM hasta que se recibe en el banco colaborador.

Otro propósito de este sistema es también el de poder firmar documentos, certificando que el emisor es quien dice ser, firmando con la clave privada y verificando la identidad con la pública.

Su importancia en la conectividad con bancos

Con respecto a la firma digital se considera importante que una empresa la aplique en su modelo de conectividad bancaria. Agregando la firma al conjunto de archivos (ficheros de pago) antes de su liberación y envío al Service Bureau o al producto correspondiente de SWIFT (Alliance Lite 2) o Editran, para que lo cargue luego en la red de mensajería financiera que corresponda, se garantiza su integridad.

Las redes de mensajería garantizan la integridad de la información, ya que se encuentra encriptada, por lo tanto, una vez que un fichero se encuentra dentro de estos canales, podemos estar seguros de que llegará de forma segura a la entidad financiera.

Sin embargo, antes de que el fichero llegue a estas redes existen elementos de riesgo, de hecho tantos como emplazamientos tenga el fichero durante el proceso de comunicación entre el servidor donde se genere el fichero de pagos y las comunicaciones que se produzcan, ya que el fichero permanece “abierto” desde que se envía desde la empresa y se carga en la red para ser enviado al banco.

Cuando el fichero se encuentra en el directorio del Service Bureau o producto de la red de mensajería financiera responsable de la conexión (entre el tiempo que se envía de SAP BCM y se carga en la red) ni la empresa pagadora ni el banco pueden estar seguros de que el fichero no haya sido alterado de manera fraudulenta o accidental.

Sin la firma digital el banco no dispone de mecanismo alguno que le permita autentificar la procedencia y la posible manipulación de los datos contenidos, por lo tanto procesará el archivo sin ningún tipo de responsabilidad.

ConVistaEncriptación y firma digital en SAP BCM
read more