Grupo de acciones If

Completado

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:

Captura de pantalla de la acción Bucle Leer en hoja de cálculo de Excel.

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:

Captura de pantalla del cuadro de diálogo If celda contiene urgente.

Captura de pantalla de la acción If celda contiene urgente escribir 12 horas.

A continuación, agregue cada caso individual como condición alternativa:

Captura de pantalla del cuadro de diálogo Else if celda contiene premium.

Finalmente, el flujo debería tener el siguiente aspecto:

Captura de pantalla de la acción Bucle, If y Else if.

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:

Captura de pantalla de la acción completada Bucle, If y Else if.

Ahora, en caso de una entrada inesperada, el tiempo máximo se designará como Indefinido.