Slack amplía la automatización del flujo de trabajo en la aplicación

0
3

Puede que Slack sea más conocido simplemente como una herramienta para la mensajería en equipo, pero para muchos usuarios la capacidad de conectar aplicaciones y automatizar acciones es fundamental para su atractivo.

Con esto en mente, la compañía ha anunciado un rediseño de su motor de flujo de trabajo diseñado para hacer que las automatizaciones sean más accesibles a un mayor número de usuarios. Los cambios se han presentado en el evento Frontiers de Slack.

Las actualizaciones tienen como objetivo ampliar las capacidades existentes que permiten a los desarrolladores personalizar las aplicaciones y automatizar los flujos de trabajo dentro de la aplicación. Esto incluye las API de la plataforma Slack para desarrolladores y el Workflow Builder, una plataforma sin código lanzada hace dos años que permite a los usuarios no técnicos crear sus propias automatizaciones.

Es un foco importante para Slack, que dijo que más de 400 mil usuarios han creado flujos de trabajo desde la introducción del Workflow Builder, que fue creado tras la adquisición en el 2018 de Missions, una startup especializada en esta área. El año pasado, Slack añadió la posibilidad de incluir acciones en apps de terceros en los flujos de trabajo con el lanzamiento de «pasos para apps».

Las nuevas actualizaciones -que llegarán en el 2022- amplían sus ambiciones de ayudar a los usuarios a personalizar el software para satisfacer sus necesidades individuales.

«Lo que siempre quisimos fue dar a la gente el equivalente a los bloques de Lego que pueden recombinar, porque hay muchas acciones que son comunes», señaló el CEO de Slack, Stewart Butterfield, en una sesión informativa pregrabada, destacando que las automatizaciones pueden cerrar la brecha entre los sistemas de registro y los trabajadores en roles de negocios sin requerir desarrolladores. «Si es un vendedor o un administrador de beneficios de RRHH tiene una idea mucho más clara de dónde está la fricción y dónde están las dificultades y los retos en la forma de utilizar el software».

Los usuarios y desarrolladores de Slack pueden crear flujos de trabajo utilizando «bloques» -esencialmente, fragmentos de código que desencadenan acciones en Slack, como la creación de un nuevo canal o el inicio de interacciones entre apps de terceros- que luego pueden combinarse en bloques más grandes para obtener flujos de trabajo más complejos de varios pasos.

Un cambio clave es que estos bloques también pueden compartirse con otros usuarios de Slack enviando un enlace. El destinatario puede entonces editar o «remezclar» la automatización para adaptarla a sus propias necesidades, añadiendo o eliminando pasos, por ejemplo. Los cambios deben realizarse en el Workflow Builder.

Estas actualizaciones deberían hacer que las automatizaciones de los flujos de trabajo sean más accesibles para los usuarios de lo que ahora es posible con el Constructor de flujos de trabajo, señaló Steve Wood, vicepresidente de producto de la plataforma para desarrolladores de Slack. En lugar de instalar una aplicación y que aparezca como un comando de barra, por ejemplo, los nuevos motores de flujo de trabajo «le dan una biblioteca de estos bloques, por lo que tiene más en su arsenal para automatizar el trabajo», sostuvo.

«Para tener un cuartel general digital hay que personalizar el espacio de la misma manera que se haría con el entorno de la oficina: hemos hecho que el motor de flujo de trabajo sea fundamental para personalizar Slack», anotó Wood.

Entre las mejoras introducidas en el generador de flujos de trabajo se incluye una nueva interfaz de arrastrar y soltar, y la adición de una lógica condicional que permite a los usuarios estructurar los flujos de trabajo en torno a declaraciones if/then.

También será posible conectar varias aplicaciones en un solo flujo de trabajo, señaló Slack, con la información actualizada automáticamente a través de aplicaciones separadas -lo que permite flujos de trabajo más complejos. Por ejemplo, una notificación de respuesta a un incidente desde PagerDuty podría desencadenar la creación de una incidencia en Jira, mientras que un incidente más grave podría abrir también un nuevo canal de equipo dentro de Slack para coordinar una respuesta.

Aunque la mensajería basada en canales puede mejorar por sí sola las comunicaciones, la integración con herramientas de terceros también es importante, comentó Wayne Kurtzman, director de investigación de IDC. Citó una encuesta reciente de IDC según la cual la integración de aplicaciones externas en las herramientas de software de colaboración de forma efectiva puede dar lugar a un tiempo de finalización de proyectos un 77% más rápido.

«Slack siempre ha buscado ser el 2% de un presupuesto de TI que hace que el otro 98% sea más valioso», indicó Kurtzman. Describió el nuevo enfoque de bloques de construcción de Slack como «una metáfora fácil con un serio potencial para mejorar la forma en que los individuos trabajan, incluso sin ninguna experiencia de codificación».

Los cambios en la plataforma probablemente ampliarán el atractivo de las capacidades de automatización de Slack entre los usuarios no técnicos, añadió Angela Ashenden, analista principal de CCS Insight.

«La simplicidad y la reutilización son realmente clave, sobre todo para las organizaciones que son más nuevas en la automatización y la construcción de aplicaciones dentro de Slack, porque hay que reconocer que la gente no quiere reinventar la rueda cada vez», agregó.

Los últimos movimientos también tienen sentido para Slack, ya que continúa compitiendo con Microsoft Teams reforzando sus fortalezas existentes como plataforma de integración y automatización, indicó Ashenden.

«Siempre ha sido un reto para Slack en términos de cómo diferenciarse de Teams, por lo que esta capacidad de ‘hub’ con la automatización y un enfoque en el trabajo en lugar de solo el chat es cada vez más importante. Es un área clave en la que están invirtiendo por razones obvias», señaló.

En Frontiers, Slack también anunció nuevas herramientas para desarrolladores, como una interfaz de línea de comandos, un kit de desarrollo de software y la posibilidad de alojar datos en la infraestructura de Slack para simplificar la creación de aplicaciones en la plataforma.

Otras actualizaciones incluyen la ampliación del número de usuarios externos que pueden acceder a los canales compartidos de Slack Connect. Slack Connect se lanzó el año pasado, simplificando la comunicación con socios externos a través de canales compartidos y mensajes directos, sin requerir cuentas de invitados. El año que viene, el límite del número de organizaciones que pueden compartir un mismo canal pasará de 20 a 250.

Matthew Finnegan Computerworld.com

Artículo anteriorInformatica permite compartir conjuntos de datos de IA
Artículo siguienteMicrosoft lanza su actualización Windows 10 correspondiente a noviembre