Grupo de acciones If
El grupo de acciones If se utiliza cuando se deben tener en cuenta una o más condiciones para determinar los siguientes pasos de un flujo.
Considere el siguiente ejemplo: un archivo de Excel contiene información de una incidencia de soporte técnico entrante, incluida la urgencia y el plan de suscripción del cliente. Con base a esta información, el flujo determinará el tiempo máximo de respuesta de la incidencia y lo escribirá en la celda correspondiente.
Primero, abrimos el informe de Excel y determinamos el rango de los datos. Luego recorreremos cada fila, leyendo la urgencia y el plan de suscripción:
Ahora, para cada una de estas filas, se debe calcular el tiempo máximo de respuesta. Los contratos de nivel de servicio (SLA) de la empresa son los siguientes:
- Los usuarios gratuitos obtienen una respuesta dentro de los 30 días posteriores al envío de una incidencia.
- Los usuarios básicos obtienen una respuesta en siete días.
- Los usuarios premium obtienen una respuesta en un día.
Además, cualquier incidencia marcada como urgente debe recibir una respuesta en las primeras 12 horas, independientemente del plan de suscripción del usuario.
Dado que la información necesaria para calcular el tiempo máximo de respuesta proviene de más de una fuente, usaremos un condicional If. Comenzamos evaluando la urgencia de la incidencia, ya que reemplaza el plan de suscripción en este caso:
A continuación, agregue cada caso individual como condición alternativa:
Finalmente, el flujo debería tener el siguiente aspecto:
Ya se han cubierto todos los escenarios. Sin embargo, el flujo también debe abordar el caso de que pueda haber un valor en el archivo de Excel que no sea uno de los valores estándar. En tales casos, nos gustaría que alguien investigara el asunto personalmente. Por esta razón, también agregaremos una alternativa final:
Ahora, en caso de una entrada inesperada, el tiempo máximo se designará como Indefinido.