Agregar condiciones en la automatización de procesos
- Última actualización2025/07/14
En un flujo de trabajo de automatización, usar las condiciones If, Else If y Else permite la toma de decisiones dinámica basada en datos, estados del sistema o entradas del usuario. Estas sentencias condicionales son esenciales para construir flujos de automatización lógicos, flexibles y eficientes.
Las condiciones If permiten especificar acciones que se ejecutan solo cuando se cumplen ciertos criterios. Las condiciones Else If proporcionan verificaciones adicionales si la condición If inicial no se cumple, lo que agrega flexibilidad a su flujo de trabajo. Finalmente, las condiciones Else funcionan como respaldo, ya que ejecutan acciones cuando ninguna de las condiciones anteriores es cierta.
Comprender eficazmente cuándo y cómo utilizar estas condiciones mejorará sus procesos de automatización, lo que permite flujos de trabajo más sensibles y adaptables capaces de manejar una amplia variedad de escenarios.
Condición If
- Ingrese un título para la solicitud en el campo Actualizar título de la solicitud (opcional).Nota: Si se indica un título, se actualizará el título de la solicitud.
- Ingrese un mensaje en el campo Mostrar mensaje (opcional) para proporcionar notas o información adicional relacionada con la solicitud.Nota: Se permite un máximo de 256 caracteres, cualquier carácter que exceda el límite será eliminado.
- Ingrese una descripción significativa en el campo Descripción (opcional). Esto se usará solo como referencia interna durante el proceso de diseño.
- Seleccione la condición de la lista desplegable e ingrese un valor de origen correspondiente. Por ejemplo, puede seleccionar la condición booleana. Después de seleccionar una condición, especifique la entrada de origen como verdadero, falso o seleccione una variable.Nota: Si selecciona String como la condición, puede habilitar la casilla Coincidir mayúsculas y minúsculas para aplicar un filtrado que distinga entre mayúsculas y minúsculas.
- Dependiendo de la condición que seleccione, puede elegir entre los siguientes operadores para construir expresiones condicionales complejas que creen eficazmente la lógica del flujo de trabajo:
- Igual que
- No es igual que
- Menor que
- Mayor que
- Menor que o igual a
- Mayor que o igual a
- Haga clic en Agregar condición.
- Seleccione cualquiera de las siguientes opciones:
- Y: Ambas condiciones deben cumplirse para que se ejecuten las acciones.
- O: Cualquiera de las condiciones debe cumplirse para que las acciones se ejecuten.
- Seleccione la condición en la lista desplegable.
- Seleccione cualquiera de las siguientes opciones:
-
Opcional: Anular atributos de la solicitud
- En el campo Anular atributos de la solicitud, haga clic en Agregar elemento.
- En el menú desplegable del campo Etiqueta, seleccione el atributo que desea anular.
-
Opcional: Proporcione un valor en el campo Valor.Nota: Si el atributo comercial es de tipo Datetime, debe proporcionar un valor cuando anule ese atributo.
Repita estos pasos para todos los atributos que desee anular.
Condición Else If
La condición Else If se puede utilizar en un flujo de trabajo de automatización de procesos cuando se necesita evaluar múltiples criterios alternativos después de que la condición If inicial sea falsa. Esto permite manejar diferentes casos o ramas específicos dentro del flujo de trabajo, lo que proporciona una mayor flexibilidad y precisión en la toma de decisiones.
Condición Else
En un flujo de trabajo de automatización de procesos, utilice la condición Else como respaldo para gestionar cualquier situación no abordada por las condiciones anteriores If o Else If. Esto garantiza que el flujo de trabajo lleve a cabo un conjunto específico de acciones cuando no se cumpla ninguna de las condiciones definidas, lo cual evita lagunas en la lógica del proceso.
Ejemplo: Flujo de trabajo automatizado de procesamiento de pedidos
- Utilice la sentencia If para verificar si el pago está confirmado.
- Utilice la sentencia condicional String y establezca el valor de entrada como Confirmado si el estado del pago está confirmado.
- Si se cumple la condición, procese el pedido. Por ejemplo, enviar los datos del pedido al almacén para su envío.
- Utilice la sentencia Else If para verificar si el pago está pendiente.
- Utilice la condición String y establezca el valor de entrada como Pendiente si el pago está pendiente.
- Si la condición no se cumple, envíe un correo electrónico de recordatorio al cliente para que complete su pago.
- Utilice la sentencia Else If para manejar otros escenarios.
- Utilice la condición String y establezca el valor de entrada como Fallido o cancelado si el pago está pendiente.
- En este caso, envíe un correo electrónico al cliente notificándole el problema de pago y sugiérale que se ponga en contacto con el servicio de asistencia para obtener ayuda.
- La condición If desencadena una acción inmediata al confirmar el pago, lo que garantiza el cumplimiento oportuno del pedido.
- La condición Else If recuerda proactivamente a los clientes con pagos pendientes, lo que ayuda a mejorar las tasas de conversión.
- La condición Else funciona como un recurso para estados de pago inesperados, lo que garantiza que los clientes reciban la comunicación adecuada sobre sus pedidos.