Descripción General #
La función DIA DE LA SEMANA del comando DateFx tiene como objetivo transformar una fecha específica (o la fecha actual del sistema) en una cadena de texto (string) que representa el nombre completo del día (Lunes, Martes, Miércoles, etc.).
Parámetros #
- Parámetro 1: Dato de entrada tipo fecha. Este campo admite texto estático, variables definidas en el proceso o datos dinámicos obtenidos de la lectura de un archivo.
- Guardar resultado: Variable donde se guarda el día de la semana
Usos más comunes #
1. Control de Flujo de Ejecución (Lógica Condicional): Permite que el Bot tome decisiones basadas en qué día es hoy.
- Evitar fines de semana: Validar que el Bot solo procese facturas o envíe correos si el día no es «Sábado» o «Domingo».
- Procesos semanales específicos: Configurar el Bot para que realice una tarea de «Mantenimiento» o «Respaldo» solo si el día es «Lunes».
2. Generación de Reportes Dinámicos
- Nombramiento de archivos: Guardar un Excel con el nombre Reporte_Ventas_Viernes.xlsx.
- Cuerpo de correos: Personalizar el saludo inicial del bot: «Hola, feliz Lunes, adjunto el reporte solicitado».
3. Automatización de Pruebas (QA): En el Testing de software, se usa para validar reglas de negocio que dependen del tiempo.
Ejemplo de uso #
Supongamos que, como parte de un proceso, necesitamos obtener el día actual y verificar si el día actual es LUNES, para en tal caso enviar un correo
Pasos:
- Buscar el comando DateFx en la sección Utilitarios
- Seleccionar la función “HOY” y obtener la fecha actual en la variable “hoy”
- Seleccionar la función “DIA DE LA SEMANA”
- En el Parámetro 1 indicar la fecha, vinculando la variable “hoy”

5. Ejecutar y revisar evidencias

