Organízate con las colecciones Guarda y clasifica el contenido según tus preferencias.
Ir a

Workflows

Combina los servicios y las API de Google Cloud para crear aplicaciones fiables de forma sencilla, automatizar procesos y gestionar datos y flujos de procesamiento de aprendizaje automático.

Todos los clientes de Google Cloud obtienen 5000 pasos y 2000 llamadas a APIs externas al mes sin ningún coste adicional.

  • Despliega y ejecuta un flujo de trabajo que conecte una serie de servicios entre sí con este tutorial

  • Automatiza procesos de forma fiable que incluyen esperas y reintentos durante un año como máximo

  • Implementa procesos en tiempo real con ejecuciones de baja latencia basadas en eventos

Ventajas

Simplifica tu arquitectura

Los flujos de trabajo con reconocimiento del estado te permiten visualizar y monitorizar las integraciones de servicios complejas sin dependencias adicionales.

Incorpora una fiabilidad y una tolerancia a fallos

Controla los fallos con una lógica de reintentos predeterminada y personalizada, y gestión de errores incluso cuando otros sistemas fallen. Para ello, se consultan todos los pasos de Cloud Spanner y, así, puedes monitorizar el progreso.

Mantenimiento cero

Escala según lo necesites: sin parches ni mantenimiento. Paga solo cuando los flujos de trabajo se ejecuten, sin coste mientras están en espera o inactivos.

Funciones principales

Funciones principales

Ejecución fiable de flujos de trabajo

Llama a cualquier servicio, desde Cloud Functions hasta APIs privadas y de terceros. Los conectores te permiten disfrutar de los servicios de Google Cloud de forma más fácil, ya que se encargan del formato de las solicitudes, de los reintentos y de las esperas para completar operaciones de larga duración. 

Potente control de ejecución

Utiliza expresiones y funciones para transformar datos de respuesta y preparar entradas de solicitudes. Automatiza condiciones según las respuestas de entrada y de servicio. Especifica las políticas de reintento y de gestión de errores. Espera para realizar operaciones y eventos asíncronos con sondeos y retrollamadas.

Pago por uso

Paga solo cuando los flujos de trabajo sigan pasos.

Ver todas las características

Documentación

Documentación

Aspectos básicos de Google Cloud
Conoce Workflows

Descubre los conceptos básicos y las funciones más importantes de Workflows.

Guía de inicio rápido
Guías de inicio rápido de Workflows

Aprende a crear, desplegar y ejecutar flujos de trabajo con la consola de Cloud o con la herramienta de línea de comandos gcloud o de Terraform.

Tutorial
Guías prácticas de Workflows

Aprende a controlar el orden de ejecución de un flujo de trabajo, a invocar servicios y a realizar solicitudes HTTP, esperar mediante retrollamadas o sondeos, y crear activadores automáticos.

APIs y bibliotecas
Información general sobre la sintaxis

Aprende a escribir flujos de trabajo para llamar a servicios y APIs, utilizar datos de respuesta y añadir condiciones, reintentos y gestión de errores.

Usos

Usos

Uso
Integración de aplicaciones y orquestación de microservicios

Combina secuencias de invocaciones de servicio en flujos de trabajo fiables y observables. Por ejemplo, puedes usar un flujo de trabajo para implementar el procesamiento de recibos en una aplicación de gastos. Cuando se sube una imagen de recibo a un segmento de Cloud Storage, Workflows la envía a Document AI. Una vez completado el procesamiento, Cloud Functions determina si es necesario aprobarla. Por último, los usuarios pueden ver el recibo añadiendo una entrada a la base de datos de Firestore.

Uso
Automatización de procesos empresariales

Ejecuta operaciones comerciales con Workflows. Por ejemplo, puedes automatizar el procesamiento y el seguimiento de los pedidos mediante un flujo de trabajo. Después de comprobar el inventario, se solicita un envío al almacén y se envía una notificación al cliente. El envío se escanea al salir del almacén, actualizando el flujo de trabajo mediante una retrollamada que añade la información de seguimiento al pedido. Los pedidos que no se marquen como entregados en un plazo de 30 días se derivan al servicio de atención al cliente.

Uso
Flujos de procesamiento de datos y aprendizaje automático

Despliega flujos de procesamiento de datos por lotes y en tiempo real con flujos de trabajo que secuencian exportaciones, transformaciones, consultas y tareas de aprendizaje automático. Los conectores de flujos de trabajo de servicios de Google Cloud como BigQuery te permiten realizar operaciones fácilmente y esperar a que se completen. Gracias a la integración con Cloud Scheduler, puedes ejecutar flujos de trabajo de forma sencilla en una programación periódica.

Uso
Automatización de procesos de TI

Automatiza la infraestructura en la nube con flujos de trabajo que controlan los servicios de Google Cloud. Por ejemplo, puedes programar un flujo de trabajo mensual para detectar y solucionar problemas de cumplimiento de seguridad. Envía solicitudes obligatorias de renovación de aprobación mediante una función de Cloud Functions al iterar a través de recursos críticos y permisos de IAM. Quita el acceso a los permisos que no se hayan renovado en un plazo de 14 días.

Todas las características

Todas las características

Redundancia y tolerancia a fallos Los flujos de trabajo se replican automáticamente en varias zonas y estados de punto de control después de cada paso para que las ejecuciones se reanuden incluso después de interrupciones. Los fallos de otros servicios se gestionan mediante políticas de reintentos y tiempos de espera predeterminados y personalizables, y mediante la gestión personalizada de errores.
Autodocumentado Especifica los flujos de trabajo en YAML o JSON con pasos con nombre para que sean más fáciles de visualizar, comprender y observar. Estos formatos legibles por máquinas admiten generaciones programáticas y análisis de flujos de trabajo.
Espera hasta un año Espera a que un periodo determinado implemente la encuesta. Los conectores ofrecen pasos de bloqueo para muchos servicios de Google Cloud con operaciones de larga duración. Solo tienes que escribir tus pasos y asegurarte de que cada uno se completa antes de la siguiente ejecución.
Activadores programados, programáticos y basados en eventos Las ejecuciones de flujos de trabajo son de baja latencia y admiten el procesamiento en tiempo real y por lotes. Gracias a Eventarc, los flujos de trabajo se pueden ejecutar cuando se producen eventos, como cuando se sube un archivo a Cloud Storage o cuando se publica un mensaje de Pub/Sub.
Retrollamadas en HTTP Crea URLs de retrollamada únicas en tu flujo de trabajo. A continuación, espera (con un tiempo configurable de hasta un año) a que se llame a la URL y recibe los datos de la solicitud HTTP en tu flujo de trabajo. Ideal para esperar a sistemas externos e implementar procesos humanos.
Seguridad Los flujos de trabajo se ejecutan en un entorno de entorno aislado y no tienen dependencias de código que requieran parches de seguridad. Almacena y recupera secretos con Secret Manager.
Autenticación fluida en Google Cloud Orquestación del trabajo de cualquier producto de Google Cloud sin tener que preocuparte por la autenticación. Usa una cuenta de servicio adecuada, el resto lo hará Workflows.
Ejecución de baja latencia Rápida programación de ejecuciones del flujo de trabajo y transiciones entre pasos. Rendimiento predecible sin arranques en frío.
Despliegues rápidos Despliega tu aplicación en cuestión de segundos para que los desarrolladores disfruten de una experiencia y unos cambios de producción rápidos.
Registro y monitorización integrados La integración preconfigurada con Cloud Logging gracias a las entradas automáticas y personalizadas te da información valiosa sobre cada ejecución del flujo de trabajo. Cloud Monitoring monitoriza el volumen de ejecuciones, las tasas de errores y el tiempo de ejecución.

Precios

Precios

Paga solo por lo que uses, redondeando a los 1000 pasos ejecutados más cercanos. Además, ofrecemos el nivel Always Free. Paga solo por los pasos ejecutados en tu flujo de trabajo. Si tu flujo de trabajo no funciona, no pagarás nada. Usa la calculadora de precios de Google Cloud para obtener una estimación.

PASOS INTERNOS Precio al mes
Primeros 5000 pasos Gratis
Después de 5000 pasos 0,01 USD por cada incremento de 1000 pasos
LLAMADAS HTTP EXTERNAS PRECIO AL MES
Primeras 2000 llamadas Gratis
Más de 2000 llamadas 0,025 USD por cada incremento de 1000 llamadas

Si pagas en una moneda que no sea el dólar estadounidense, se aplicarán los precios que figuran para tu divisa en los SKU de Google Cloud.