7 consejos para seleccionar una plataforma IFTTT

0
46

Cuando trabaje con una combinación de diferentes tecnologías y se le pida que realice una aplicación, flujo de trabajo o integración de datos, debe seleccionar la herramienta adecuada para el trabajo. Algunas integraciones son complejas e implican múltiples fuentes de datos, transmisión de datos en tiempo real y requisitos estrictos en torno a la protección de datos. Para esas integraciones, puede considerar las plataformas de integración empresarial como Dell Boomi o SnapLogic, como el centro para conectar múltiples datos fuentes, realizar transformaciones y proporcionar acceso a aplicaciones posteriores.

Otras veces, la integración se centra en los datos e implica moverlos de los sistemas de origen a uno o más sistemas posteriores. Muchas plataformas de integración de datos están disponibles dependiendo de si está trabajando con datos por lotes de sistemas empresariales, datos en tiempo real de sensores IoT, o integración en múltiples plataformas de big data.

Por último, se le puede pedir que haga algo mucho más pequeño en escala, y el arte de la solución es encontrar un enfoque que sea fácil de construir, simple de mantener y operacionalmente confiable. Aquí hay algunos ejemplos:

* Cuando un nuevo usuario se registre en la página web, agregue su correo electrónico como suscriptor a los boletines enviados a través de una herramienta de marketing por correo electrónico, como Mailchimp o Constant Contact.

  • Cuando la mesa de ayuda investiga un problema del usuario y descubre un defecto de la aplicación, el defecto se agrega al backlogdel equipo de desarrollo ágil.
  • Cuando uno de sus competidores haga una nueva publicación de blog, capture el título, la URL y los datos de publicación de la entrada y agréguelos a una base de datos que almacena información de la competencia.

El hilo común es que la actividad en una plataforma desencadena la necesidad de actuar datos en una segunda plataforma. Este es un patrón IFTTT (If This Then That) común, que es especialmente importante cuando se integran datos y flujos de trabajo a través de múltiples SaaS y servicios de nube pública.

Muchas organizaciones confían en múltiples herramientas SaaS para el flujo de trabajo. Es común tener una herramienta como Jira o Azure DevOps para administrar el trabajo atrasado de un equipo de desarrollo, y una herramienta separada como ServiceNow para manejar los tickets de la mesa de ayuda. Los especialistas en marketing digital a menudo usan una combinación de herramientas para diferentes tipos de anuncios, redes sociales y campañas de correo electrónico. Muchas organizaciones basadas en datos también intentan recopilar información de fuentes públicas, como feeds RSS de sitios web, fuentes de redes sociales y fuentes de información empresarial.

La automatización basada en eventos
Cuando la integración se ajusta al patrón IFTTT simple, las plataformas de automatización controladas por eventos como ZapierIFTTTMicrosoft FlowWorkato y Tray.io pueden ofrecer una integración suficiente. Estas plataformas ya se conectan a las API de cientos de plataformas SaaS, así como a servicios de nube pública, y permiten integraciones de sofisticación creciente.

Todas estas plataformas comienzan con la selección del disparador de la plataforma de origen y luego la acción de la plataforma de destino. Por ejemplo, el desencadenante puede ser un ticket de ServiceNow y la acción es registrar un defecto en Jira. Como mínimo, estas herramientas ofrecen una forma de asignar datos desde el desencadenante al servicio de la acción. También proporcionan herramientas más sofisticadas para transformar los campos de datos y filtrar los registros a la acción.

Qué buscar en una plataforma IFTTT
Aquí hay algunas consideraciones al revisar estas plataformas. Primero, comprenda bien varias plataformas SaaS y de nube pública en las que necesita integración, ahora o en el futuro. En segundo lugar, haga hipótesis de algunas de las integraciones probables basadas en cómo las herramientas SaaS y los servicios en la nube se usan hoy.

Entonces, ahora está en condiciones de revisar las siguientes preguntas:

  1. ¿Se conecta la plataforma IFTTT a los servicios SaaS y de nube pública en uso? Muchas plataformas IFTTT se conectan a plataformas ampliamente utilizadas, como Salesforce y a los servicios de nube pública comunes de Amazon, Microsoft y Google, pero es probable que esté utilizando algunos servicios de nube y SaaS menos comunes. Antes de saltar a una plataforma IFTTT, revise las integraciones disponibles. Puede encontrar que una plataforma tiene más de las integraciones que necesita.
  2. ¿Admite los disparadores y el procesamiento de datos necesarios? Una cosa es tener un conector SaaS, pero la plataforma también debe soportar los tipos de integraciones necesarias. Busque si las integraciones coinciden con las funciones de SaaS que está utilizando, y observe los parámetros disponibles. Además, considere qué tipos de operaciones se requieren en los datos. Por ejemplo, si necesita agregar o unir múltiples registros en uno solo, realizar transformaciones de campo complejas o instanciar búsquedas de datos para transformar los datos, entonces sus necesidades pueden exceder algunas capacidades de la plataforma IFTTT.
  3. ¿La sofisticación de las acciones coincide con las necesidades a corto y largo plazo? Una vez que sepa que la plataforma IFTTT puede procesar los desencadenantes necesarios, mire con mayor profundidad para ver el alcance de las operaciones CRUD (crear, leer, actualizar y eliminar) que están disponibles. Revise si las acciones admiten operaciones por lotes, como múltiples inserciones o búsquedas que pueden actualizar múltiples registros.
  4. ¿Qué tan fácil es colaborar con un equipo más grande? Si es el único en la organización que trabaja en estas integraciones, la colaboración, el control de versiones o las integraciones compartidas pueden no ser una preocupación. Sin embargo, si varias personas tendrán acceso y desarrollan diferentes tipos de integraciones, entonces es esencial revisar los controles de colaboración, control de versiones, uso compartido, reutilización y seguridad.
  5. ¿Cumple la plataforma con los requisitos de cumplimiento? El cumplimiento, la privacidad y la seguridad de los datos son consideraciones cruciales si tiene la intención de utilizar la plataforma para procesar PII, HIPAA o cualquier otro conjunto de datos que tenga requisitos en torno a la gobernanza de datos.
  6. ¿Qué tan fácil es probar, monitorear y recuperar una transacción? Una cosa es construir integraciones; darles soporte es una consideración completamente separada. Si una transacción falla, ¿Usted recibirá una alerta? ¿Puede solucionar el problema y luego volver a ejecutar la operación en el registro fallido? ¿Le alertará si hay una explosión de actividad inusual?
  7. ¿Los mayores volúmenes de transacciones aumentarán los costos? Muchas de estas plataformas facilitan el inicio y ofrecen opciones gratuitas y de bajo costo para un número limitado de transacciones. Si planea usar la plataforma para volúmenes más altos, los costos pueden ser un factor decisivo.

¿Debo construir la API?
Puede pensar que desarrollar una API para plataformas SaaS sin una plataforma IFTTT es una mejor solución. Si tiene muy pocas plataformas SaaS y APIs para integrar en la nube, desarrollar la integración puede ser una opción. Sin embargo, sugiero que los desarrolladores lo hagan con precaución. Aunque puede ser fácil codificar la integración, es mucho más trabajo desarrollar las capacidades para monitorear y recuperarse de fallas.

Las fallas son comunes al integrar plataformas SaaS porque un servicio puede no estar disponible o puede estar experimentando un rendimiento lento en el momento de una transacción. Además, si las transformaciones de su campo no son sólidas y una acción procesa datos inesperados, podría dar lugar a transacciones fallidas que requieren correcciones.

Las plataformas IFTTT se están volviendo más sofisticadas. Incluso si los tipos de transformaciones que necesita no están disponibles hoy en día, es posible que formen parte del plan de ruta para su plataforma y que sean factibles en el futuro.

Isaac Sacolick, InfoWorld.com