¿Por qué no puedo activar un flujo de trabajo?
¿Por qué no puedo activar un flujo de trabajo?
¿Por qué no veo el botón de flujo de trabajo manual en la barra de navegación superior?
¿Por qué no veo el botón de flujo de trabajo manual en la barra de navegación superior?
¿Cuál es la diferencia entre los disparadores manuales Single, Global y Bulk?
¿Cuál es la diferencia entre los disparadores manuales Single, Global y Bulk?
| Tipo | Registros necesarios | Ejecuciones de flujos de trabajo |
|---|
- Global: Úsalo cuando el flujo de trabajo no necesite ningún contexto de registros (p. ej., generar un informe)
- Single: Úsalo cuando quieras procesar cada registro seleccionado de forma independiente (p. ej., enviar correos electrónicos individuales)
- Bulk: Úsalo cuando necesites procesar registros en conjunto u optimizar el uso de créditos (requiere la acción Iterator)
No veo un nodo If/Else. ¿Qué debo hacer?
No veo un nodo If/Else. ¿Qué debo hacer?
¿Las ramas del flujo de trabajo se ejecutan en paralelo?
¿Las ramas del flujo de trabajo se ejecutan en paralelo?
- Añade una acción Filter al inicio de cada rama
- Establece condiciones opuestas (p. ej., Rama A: status = “Open”, Rama B: status ≠ “Open”)
¿Puedo volver a unir las ramas?
¿Puedo volver a unir las ramas?
- Completa tus acciones en las ramas
- Añade un nuevo paso después de las ramas
- Arrastra conexiones desde el final de cada rama a este nuevo paso
¿Cuál es el límite en los resultados de Search Records?
¿Cuál es el límite en los resultados de Search Records?
- Añade filtros más específicos para reducir los resultados
- Usa flujos de trabajo programados para procesar por lotes
- Considera usar la API para operaciones masivas
¿Puedo poner en CC a personas en los correos electrónicos del flujo de trabajo?
¿Puedo poner en CC a personas en los correos electrónicos del flujo de trabajo?
¿Cómo uso las salidas de pasos anteriores?
¿Cómo uso las salidas de pasos anteriores?
- Usa el selector de variables al configurar un campo
- O escribe
{{stepName.fieldName}}directamente
- Datos del disparador:
{{trigger.object.email}} - Resultados de búsqueda:
{{searchRecords[0].name}} - Resultado de código:
{{code.calculatedValue}}
¿Por qué falla mi Iterator?
¿Por qué falla mi Iterator?
- La entrada no es una matriz: Asegúrate de pasar resultados de Search Records u otra acción que devuelva una matriz
- La matriz está vacía: Añade un filtro antes de Iterator para comprobar
{{searchRecords.length}} > 0 - Variable incorrecta seleccionada: Asegúrate de seleccionar la propia matriz, no un solo registro
- Search Records (devuelve una matriz)
- Filter: length > 0
- Iterator: selecciona
{{searchRecords}} - Las acciones dentro de Iterator usan
{{iterator.currentItem.fieldName}}
¿Cuál es el tiempo máximo de ejecución para las acciones Code?
¿Cuál es el tiempo máximo de ejecución para las acciones Code?
- Divide las operaciones grandes en partes más pequeñas usando Iterator
- Evita cálculos pesados; usa servicios externos mediante HTTP Request para el procesamiento intensivo
- Optimiza tu código para reducir el tiempo de ejecución
- Si necesitas un procesamiento más largo, considera usar flujos de trabajo programados que procesen datos por lotes
¿Cómo leo las ejecuciones de flujos de trabajo?
¿Cómo leo las ejecuciones de flujos de trabajo?
- En el editor de flujos de trabajo → panel Runs a la derecha
- O ve a Workflow Runs en la barra lateral
- Estado: En ejecución, Completada, Fallida, En espera
- Pasos: Ve qué pasos se ejecutaron y su salida
- Errores: Haz clic en los pasos fallidos para ver los mensajes de error
- Datos: Visualiza los datos de entrada/salida en cada paso
¿Por qué no veo mis ejecuciones de flujos de trabajo?
¿Por qué no veo mis ejecuciones de flujos de trabajo?
- Seleccionar más de 5,000 registros con un disparador manual Single
- Múltiples flujos de trabajo ejecutándose simultáneamente en tu espacio de trabajo
- Disparadores automáticos de alta frecuencia (p. ej., Record Updated en un objeto con mucha actividad)
- Usa disparadores Bulk en lugar de Single para procesar muchos registros en una sola ejecución
- Espacia las operaciones por lotes grandes
- Usa filtros para reducir la frecuencia de los disparadores
- Programa los flujos de trabajo pesados durante las horas de menor actividad
¿Cuáles son los límites de tasa de los flujos de trabajo?
¿Cuáles son los límites de tasa de los flujos de trabajo?
| Límite | Valor | Comportamiento |
|---|
- Usa disparadores Bulk con Iterator en lugar de disparadores Single para lotes grandes
- Combina automatizaciones relacionadas en menos flujos de trabajo
- Usa flujos de trabajo programados para distribuir la carga en el tiempo
¿Puedo reintentar una ejecución de flujo de trabajo que falló?
¿Puedo reintentar una ejecución de flujo de trabajo que falló?
- Revisa el error en Configuración → Flujos de trabajo → [Tu flujo de trabajo] → Ejecuciones
- Soluciona el problema (datos, configuración o servicio externo)
- Activa manualmente el flujo de trabajo de nuevo en los registros afectados
- Añade nodos Filter para validar datos antes de las acciones
- Usa Search Records para comprobar si existen registros relacionados
- Prueba exhaustivamente con unos pocos registros antes de operaciones masivas
¿Debo desactivar los flujos de trabajo antes de las importaciones CSV?
¿Debo desactivar los flujos de trabajo antes de las importaciones CSV?
- Alcanzar el límite de 5,000 ejecuciones/hora
- Consumir una cantidad significativa de créditos de flujos de trabajo
- Enviar correos electrónicos o notificaciones inesperados
- Crear tareas o registros duplicados
- Ve a Configuración → Flujos de trabajo
- Identifica los flujos de trabajo activados por el objeto que estás importando
- Desactívalos temporalmente
- Ejecuta tu importación CSV
- Reactiva los flujos de trabajo al terminar
¿Cómo limpio el diseño de mi flujo de trabajo?
¿Cómo limpio el diseño de mi flujo de trabajo?
- Haz clic derecho en cualquier parte del lienzo del flujo de trabajo
- Haz clic en Tidy up workflow