Flujos profesionales

KuFlow en detalle

KuFlow explicado como si NO fueras un niño de 5 años

1

Qué es KuFlow

KuFlow es una plataforma orientada a desarrolladores sobre la que diseñar y ejectuar procesos de negocio. Nos gusta llamarlo un orquestador de tareas, tanto humanas como automatizadas.

  • En KuFlow defines un proceso de negocio como un conjunto de tareas relacionadas entre sí.
  • KuFlow dispone de una interfaz web para poder definir los procesos y para que los usuarios puedan interactuar con cada tarea humana (rellenar un formulario, aprobar solicitudes, validar los resultados de una tarea automática).
  • El motor de KuFlow se encarga de ejecutar el flujo de las tareas, de forma robusta y persistente. Gestiona automáticamente los reintentos y los timeouts por ti.
  • El contenido de cada tarea puede ser muy diverso, y está siempre definido en código.
2

Qué NO es KuFlow

  • No es una herramienta BPM. No utilizamos cajas y flechas para definir los flujos de los procesos de negocio. En su lugar, KuFlow se basa en código.
  • No es una herramienta para reemplazar soluciones software como RRHH o Contabilidad. En su lugar, KuFlow es una herramienta transversal para construir procesos de negocio de cualquier departamento o interdepartamentales.
Listado de procesos
3

Por qué KuFlow no es una herramienta LowCode

Después de más de 15 años desarrollando software a medida para empresas, el equipo de KuFlow ha comprendido que los procesos de negocio en ocasiones son simplemente demasiado complejos como para plantearlos con una herramienta Low-Code. A veces la realidad no es tan sencilla. Hacer un flujo de trabajo a través de código requiere una elaboración más profunda y por personal cualificado, pero te permite toda la versatilidad posible y puede cubrir cualquier nivel de complejidad.

KuFlow está construido por desarrolladores para desarrolladores.

4

Para quién está pensado KuFlow

KuFlow tiene sentido para organizaciones de cierto tamaño, con dos aspectos fundamentales:

  • Disponen de cierta complejidad en sus procesos de negocio, que deben intentar resolver y automatizar en la medida de lo posible.
  • Disponen de un departamento IT que debe dar respuesta y prestar soporte a las necesidades de transformación digital de la organización.

Qué se puede hacer con KuFlow

Implementar flujos de trabajo en las empresas

  • Prácticamente cualquier flujo de trabajo:
    • Aprobación de compras, desde la petición inicial hasta el contacto con el proveedor y almacenar la factura.
    • Solicitar vacaciones en la empresa.
    • Recibir feedback del cliente y reutilizar esa información.
    • Gestionar la relación con el cliente desde la propuesta inicial hasta el producto entregado.
    • Recordar automáticamente a clientes documentos o autorizaciones pendientes.
    • Revisar cada X tiempo alguna web y prepararte un informe.
  • Si se puede pensar como un diagrama de flujos, se puede hacer en KuFlow.
  • Para más información sobre este caso, visita este enlace.

Orquestación y la coordinación de soluciones RPA

  • Puedes implementar RPA a través de herramientas como RobotFramework..
  • KuFlow se encargará de hacer el proceso resiliente, gestionando los reintentos, gestionando los timeouts, gestionando los procesos asíncronos y almacenando los estados de cada etapa.
  • Para más información sobre este caso, visita este enlace.

Orquestación de servicios

  • Cualquier tipo de orquestación de servicios o cualquier data pipeline puede verse beneficiado por la robustez que aporta el motor de KuFlow: retries, timeouts, etc.
  • Para más información sobre este caso, visita este enlace.
RPA reintentando
5

Cómo funciona

A grandes rasgos, una vez creada una cuenta de usuario y una organización, los procesos de negocio se implementan como sigue:

  • Se define un proceso y sus tareas, registrando toda la información en KuFlow a través de la web.
  • Se definen permisos para aquellos usuarios que pueden iniciar los procesos o hacer determinadas tareas.
  • Se implementa el Workflow Worker a través de código.
  • Se despliega el Workflow Worker en tu propia infraestructura y KuFlow actuará como motor de orquestación en cada paso del proceso.

La arquitectura a nivel técnico se comprende viendo nuestra documentación para desarrolladores.

6

Cómo podría probar la herramienta

KuFlow dispone de una capa de uso gratuita, que contempla todas las funcionalidades y sus únicas restricciones son el número de agentes y el espacio empleado por cada organización. Puedes registrarte aquí.

Existen muchas formas de comenzar a utilizar KuFlow, pero hemos pensado que un tutorial puede resultar muy intuitivo. Hemos implementado el caso de uso de una solicitud de préstamos para contemplar tareas humanas (la solicitud y la aprobación), flujos de decisión (a partir del importe del préstamo, este se concede sin necesidad de aprobación) y ciertas tareas automáticas (como la conversión de moneda). El tutorial está disponible en este vídeo y toda la documentación, incluyendo el código está en este enlace.

7

¿Y a partir de aquí?

Continuamos trabajando en KuFlow con diversas funcionalidades, como una herramienta de diagrama para serverless workflows, las funcionalidades de analítica y la construcción de infraestructura para que los workers puedan ejecutarse en el Cloud de KuFlow.

Estamos en una fase temprana de desarrollo, y estamos totalmente abiertos a sugerencias y a las opiniones de la comunidad.

¿Qué hace KuFlow?

¿Empezamos?

En 30 minutos puedes tener el primer proceso en marcha y empezar a saborear lo que significa tener una empresa hiperautomatizada.

También puede ser que necesites ayuda para arrancar, en ese caso debes saber que prestamos cabezas y manos.

Te echamos una mano