Uso de fórmulas en la automatización de Wrike
Disponibilidad: Business, Enterprise, Pinnacle. ; No disponible: Free, Team; |
Con las avanzadas capacidades de automatización de Wrike, puedes gestionar fechas de inicio, fechas de vencimiento y campos de fecha personalizados para tareas y proyectos. Usando fórmulas en flujos de trabajo de automatización, puedes ajustar, borrar o afinar dinámicamente campos relacionados con fechas, brindándote una mayor flexibilidad y precisión en la gestión de tus proyectos. Esto es lo que puedes lograr:
-
Cambia la fecha de inicio
Modifica la fecha de inicio de tareas o eventos directamente, asegurando una programación y ajustes precisos.
-
Cambiar fecha de vencimiento
Actualiza sin problemas las fechas de vencimiento para tareas o hitos, permitiendo una mejor alineación con las cronologías del proyecto.
-
Borrar fechas
Eliminar fechas de inicio o de vencimiento cuando sea necesario, proporcionando claridad y reduciendo la confusión en las cronologías del proyecto.
-
Editar campos personalizados de tipo fecha
-
Las fórmulas admiten la gestión de campos personalizados del tipo "Fecha".
-
Esta mejora incrementa la flexibilidad y precisión, permitiéndote calcular o ajustar dinámicamente valores de fecha como parte de las reglas de automatización.
-
-
Eficiencia de Automatización Aumentada: Ajuste automáticamente las fechas sin intervención manual.
-
Precisión Mejorada: Asegúrese de un seguimiento preciso de cronologías y dependencias con flujos de trabajo impulsados por fórmula.
-
Personalización Mejorada: Personaliza campos relacionados con la fecha para adaptarlos a las necesidades únicas del proyecto.
Al aprovechar las fórmulas para la gestión de fechas en Wrike, puedes optimizar tus flujos de trabajo, mantener la coherencia y mejorar la ejecución del proyecto.
-
Abra la regla de automatización donde desea establecer o modificar fechas.
-
Seleccione desencadenantes de automatización que definan cuándo esta regla debe activarse.
-
Vaya a la sección de Acciones de Automatización Disponibles donde puede establecer fechas de inicio/vencimiento o campos personalizados de tipo Fecha.
-
Haz clic en la acción deseada, como Cambiar Fecha de Inicio, para abrir un campo donde puedes ingresar fórmulas para ajustar la fecha.
-
Ingrese la fórmula que desea utilizar. Por ejemplo, ingresa Today() + Days(5) para establecer una fecha 5 días después de que se ejecute la regla.
-
Today() hace referencia a la fecha actual.
-
Days(5) añade 5 días a la fecha actual.
-
-
Ajusta el número de días en la fórmula según sea necesario. Por ejemplo, usa Today() + Days(-3) para establecer una fecha 3 días antes de hoy.
-
Guarda los cambios en tu regla de automatización.
Importantes
Asegúrese de que su fórmula refleje con precisión los cambios de fecha deseados para su flujo de trabajo.
Puede reprogramar la fecha de vencimiento de una tarea utilizando campos personalizados de tipo fecha. Por ejemplo, cuando el estado de una tarea cambia—como moverse a "Listo para Lanzar"—la fecha de vencimiento puede actualizarse automáticamente según una fecha de campo personalizado especificada. Esta funcionalidad garantiza que las fechas de vencimiento se adapten dinámicamente al flujo de trabajo, alineando tareas con los hitos clave. La automatización de campos personalizados simplifica la gestión de tareas, elimina actualizaciones manuales y ayuda a mantener cronologías de proyecto consistentes y precisas.
Con fórmulas en una regla de automatización, puede borrar fechas de inicio y fechas de vencimiento para tareas y proyectos, brindándole más flexibilidad en la cronología. Esto es especialmente útil para reajustar programas cuando cambian las prioridades, manteniendo las tareas sin fecha hasta que se cumplan los requisitos previos, o adaptándose a las necesidades cambiantes del proyecto.
Por ejemplo, para borrar las fechas de inicio o de vencimiento de una tarea o proyecto, comience por crear una regla de automatización con el siguiente desencadenante y acción:
-
Desencadenante: Configura el desencadenante a "El estado cambia a Nuevo."
-
Acción: Usa la fórmula Empty() en el campo de acción para borrar las fechas de inicio y de vencimiento.
Cuando el estado cambie a "Nuevo," las fechas de inicio y de vencimiento existentes se borrarán automáticamente.
Las siguientes fórmulas se pueden usar para manipular fechas en tus reglas de automatización. Estas fórmulas pueden ayudar a automatizar tareas, plazos o cálculos de fechas basados en condiciones dinámicas. Puede utilizarlos para automatizar los flujos de trabajo, garantizar la precisión y ahorrar tiempo. A continuación se presenta una lista de las fórmulas disponibles junto con sus descripciones, ejemplos y consejos de uso:
Fórmula |
Descripción |
Ejemplo |
Consejos de uso |
---|---|---|---|
Field("nombre") |
Hace referencia a un campo por su nombre. |
Field("Fecha de vencimiento") = 23 de agosto de 2024 |
Asegúrese de que el nombre del campo coincida exactamente como se muestra en su espacio de trabajo, incluidas las mayúsculas y los espacios. |
Today() |
Devuelve la fecha actual. |
Today() = 23 de agosto de 2024 |
Úselo para comparar o calcular fechas en relación con el día actual, como establecer plazos o programar tareas. |
MoveDateLater(fecha, duración) |
Agrega días/hora a la fecha, excluyendo fines de semana. |
MoveDateLater(Field("fecha de inicio"),Days(5)) |
Usar para programar tareas o establecer fechas de vencimiento mientras se saltan los fines de semana. |
MoveDateEarlier(fecha, duración) |
Resta días/hora a la fecha, excluyendo fines de semana. |
MoveDateEarlier(Today(), Days(3)) |
Ideal para fechas límite o recordatorios considerando solo días laborales. |
MoveCalendarDateLater(fecha, duración) |
Agregar días/tiempo a la fecha, contando los 7 días de la semana. |
MoveCalendarDateLater(Date("15-01-2024"),Days(7)) |
Utilizar cuando necesites desplazamientos precisos independientemente de los fines de semana o festivos. |
MoveCalendarDateEarlier(fecha, duración) |
Resta días/tiempo de la fecha, contando los 7 días de la semana. |
MoveCalendarDateEarlier(Today(), Days(10)) |
Útil para la programación inversa o el recálculo de fechas con semanas completas. |
Date("DD-MM-AAAA") |
Devuelve la fecha definida en los corchetes. |
Date("15-01-2024") = 15 Ene, 2024 |
Usar para establecer fechas fijas en condiciones o cálculos. El formato debe ser preciso. |
Days(número) |
Devuelve una duración en días. |
Days(3) = 3d |
Combinar con funciones de fecha para ajustar los programas, fechas límite, o duraciones de tareas. |
Hours(número) |
Devuelve una duración en horas. |
Hours(3) = 3h |
Usar para tareas sensibles al tiempo que requieren ajustes detallados. |
WorkingDaysOnly() |
Verifica si "Solo días laborables" está habilitado para una tarea. |
WorkingDaysOnly() = TRUE |
Combinar con condiciones como If() para aplicar reglas solo cuando se consideran días laborables. |
If(condición, ifTrue, ifElse) |
Devuelve un valor dependiendo de una condición lógica. |
If(Today() > Date("15-01-2024"), "Atrasado", "En curso") |
Utiliza la lógica condicional para crear reglas, alertas o acciones dinámicas basadas en criterios específicos. |
Empty() |
Devuelve un valor vacío o comprueba si un campo está vacío. |
If(Field("fecha de inicio") = Empty(), true, false) |
Restablecer campos o validar si faltan datos requeridos. Ideal para reglas de limpieza o verificaciones de validación. |
Abs(número) |
Convierte números negativos en positivos. |
Abs(-10) = 10 |
Útil en cálculos que involucran desplazamientos o diferencias absolutas, como el tiempo restante. |
Sum(number1, number2, ...) |
Suma números juntos. |
Sum(1, 2, 3) = 6 |
Combina con otros cálculos para crear valores agregados, como duraciones totales o prioridades. |
Round(number, decimals) |
Redondea números a un número especificado de decimales. |
Round(12.55, 1) = 12.6 |
Utilicer para cálculos financieros o de tiempo donde se necesita un redondeo preciso. |
Trunc(number, decimals) |
Trunca los números a un número específico de decimales. |
Trunc(12.55, 1) = 12.5 |
Usar para truncar números sin redondear, por ejemplo, para mostrar duraciones estimadas o métricas. |
And(condition1, condition2, ...) |
Devuelve TRUE si todas las condiciones son TRUE. |
And(Field("Estado") = "Completado", 5 > 3) |
Usar para combinar múltiples condiciones en reglas que deben ser todas verdaderas. |
Or(condition1, condition2, ...) |
Devuelve TRUE si alguna condición es TRUE. |
Or(Field("Prioridad") = "Alta", Hoy() > Fecha("15-01-2024")) |
Combina con otras funciones para que las reglas se desencadenen si al menos una condición coincide. |
Not(condition) |
Devuelve lo contrario de la condición. |
Not(Field("Estado") = "Completado") |
Usar para negar condiciones, por ejemplo, para manejar excepciones o invertir desencadenantes. |