Calcular fechas con automatizaciones de Geest

This content was created by David Castellanos. This content was uploaded by David Castellanos. This is a YouTube video tutorial (title: 'Calcular fechas con automatizaciones de Geest') created 2024-02-03T15:22:11Z. A single presenter (labelled SPEAKER A) in Spanish explains how to use Gist/GIS automations to calculate and manipulate dates: adding 30 days or a month to an initial date, storing results in a separate final-date field, handling month-length differences (e.g., Feb 29), using business vs. calendar days, adjusting deadlines by hours (e.g., set due at 8:00 AM), and conditional timing based on service priority. The presenter demonstrates step-by-step examples, publishes the automation, and invites viewers to the 'Viernes de procesos' channel for more cases.
Questions this video answers
David Castellanos.
2024-02-03T15:22:11Z.
1 February 2024 (adding 30 days resulted in 2 March 2024 because February 2024 has 29 days).
By adding 8 hours to the calculated final date (fields are date-only, so adding hours sets the due time).
Chapters
Hola ¿Qué tal? Bienvenido a otro vídeo tutorial de Gist y en este vídeo te voy a enseñar cómo utilizar las automatizaciones para calcular fechas. Esto sirve muchísimo para cuando, por ejemplo, si se trata de un proceso de servicio y quieres hacer que una tarea se venza cierto día de forma calculada según la prioridad de un servicio, se puede por medio del cálculo de fechas hacer que el deadline de una tarea o la fecha de vencimiento sea variable. ¿Qué otras cosas se pueden? Pues programar inicios, por ejemplo, justo el otro día veía un caso con una empresa que quiere estar festejando el aniversario de cada empleado para renovar su contrato y además felicitar el aniversario de estar en la empresa. Y lo que hicimos con las automatizaciones justamente es estarle sumando un año a su fecha de la última vez que le festejamos. Bueno, voy a hacer un caso aquí muy didáctico y con esto estoy seguro que te surgirán un montón de ideas de cosas que puedes hacer y claro, si no te has unido a los viernes de procesos que están aquí mismo en YouTube, en nuestro canal viernes de procesos, así tal cual puedes acceder a casos reales, ya aplico esto tal cual. Así que bueno, vamos a hacer entonces un caso didáctico muy, muy, muy simple donde voy a crear un proceso, yo llamaré proceso de servicio y lo que quiero es que al inicio del proceso vamos a configurar su disparador manual, qué campos pide al inicio y crearemos un nuevo campo. ¿Al inicio yo le voy a dar una fecha y esta fecha va a ser como quiero que le sume un mes a esta fecha, OK? Simplemente es cuestión de un ejemplo. Aquí entonces yo le voy a pedir una fecha como evidencia al inicio del proceso y quiero que esta fecha le sume un mes. Para eso lo que voy a hacer es que voy a poner una tarea y vamos a, en esta tarea desplegar esa fecha para ver si es cierto, para ver si sí le sumó el antes de esto. Entre el inicio y la tarea debemos. Aquí me equivoqué, no tenemos que usar esta flecha, debemos poner justo una automatización. Todos estos cálculos de fechas, voy a poner sumar un mes. Bueno, calcular fecha. Todos estos cálculos de fechas los hacemos con las automatizaciones de GIS. Entonces, inicio en automático va a sumarle 30 días o un mes y ahora sí se va a ir a la tarea para mostrárnoslo aquí vamos a darle clic en calcular fecha y vamos a decirle que modificaremos el valor de un campo. ¿Qué campo? Pues la fecha. A la fecha queremos calcularla. Calcular fecha y le vamos a sumar 30 días naturales ¿Después de que? Después de la fecha que ya pusimos. Digamos que le estamos diciendo a este campo de fecha súmale 30 días a lo que ya tenía escrito aquí lo vamos a sumar 30 días. Listo. Ahora sí publicamos. Estamos listo. Con esto pudimos hacer una automatización muy simple. Le vamos a dar inicio, me voy a poner aquí prueba 1 y la fecha supongo que tú que le voy a poner el 1 de febrero de 2024, que es un día antes de donde estoy grabando este vídeo, 1 de febrero de 2024. Le vamos a dar iniciar y si te fijas ya aquí nos puso 2 de marzo de 2024. ¿Eso qué significa? Que ya le sumó 30 días. ¿Por qué se fue al 2 y no al primero? Porque febrero en 2024 tiene 29 días, entonces se brincó hasta el 2. Con esto así de simple ya podemos tener cálculos en nuestras fechas y es algo súper trascendente porque yo puedo hacer por ejemplo, lo Yo le voy a dar una fecha al inicio y tiene que sumarle 30 días para que esta tarea se venza. Se venza ese día. En esos 30 días el vencimiento. ¿El vencimiento es cero minutos naturales después de que? Del campo fecha. ¿Y eso que va a ser? 0 minutos naturales me refiero a que no quiero que le sume ni le reste nada. El vencimiento de esta tarea va a ser 30 días después, porque aquí le estoy sumando 30 días. 30 días después de la fecha que yo haya puesto al inicio. Incluso puedo hacer que haya dos campos. Esta es la fecha como inicial, puedo tener una que es la fecha final en otro campo fecha inicial final y lo que voy a hacer es que al inicio me van a dar la fecha inicial, ya la habíamos pedido acá, fecha inicial obligatoria En las automatizaciones lo que vamos a hacer es que esta suma de 30 días a la fecha inicial va a calcularle, le va a sumar 30 días, pero ya no lo va a guardar en este mismo campo, lo va a guardar en la fecha final, digámoslo así. El campo fecha final va a tener como valor lo que haya puesto en la fecha inicial más 30 días, incluso puedo ponerle días hábiles, días naturales antes o después, etc. Aquí ya me lo confirmo. Entonces bueno, la tarea tiene que vencerse respecto a la fecha final que es 30 días después. Incluso si quiero que se venza a las 8 de la mañana, aquí le pongo que se venza 8 horas después, 8 horas naturales después. Y voy a poner aquí también en los campos de la tarea que también me muestre la fecha final para comparar, los repaso rápidamente al inicio, en el disparador manual vemos sus campos, me está pidiendo una fecha inicial, es un campo de fecha. Esta automatización lo que va a hacer es que agarrará ese campo de fecha y le va a sumar 30 días naturales y lo va a guardar en un segundo campo de fecha que se llama fecha final. Y esta tarea se vence ocho horas naturales después de esa fecha final, o sea a las 8 de la mañana. Le voy a dar publicar y vamos a iniciarlo, vamos a hacer una prueba 2. Prueba 2. Esta fecha inicial lo haremos diferente ahora le voy a poner que es el 5 de febrero, 5 de febrero de 2024 y inicia la tarea. Y fíjate qué pasó el 5 de febrero, es lo que yo escribí, le sumó 30 días y además la fecha de vencimiento de la tarea es justo ese día, 6 de marzo, 6 de marzo a las 8 de la mañana. ¿Por qué? Porque le sumo 8 horas, como si tú operas con fechas así, campos de tipo fecha nada más que no tengan fecha y hora, o sea nada más fecha siempre toma las horas, entonces si quieres hacer que se venza a las 6 de la tarde, tienes que sumarle 18 horas para que, como yo ahorita le sume 8 horas para que se venciera a las 8 de la mañana. Y esto es solamente un ejemplo de los miles que puedes hacer con estas automatizaciones, puedes hacer que haya un campo que se sume y que luego una tarea se programe su inicio respecto a ese campo de que inícialo respecto a la fecha final que se calculó, etc. Y hacer un montón de cosas. De hecho hay una aplicación con uso que usamos mucho, un uso de esto donde oye, si yo te pongo que la prioridad del servicio es tipo urgente, pues tienes que hacer que la tarea se venza un día después, si la prioridad es de tipo media, tienes que hacer que la tarea se venza dos días después, etc. De hecho es un caso que hice un viernes de procesos que te invito a que lo vayas a ver, busca aquí en nuestro canal de YouTube viernes de procesos para que lo veas súper a detalle. Pero bueno estas fueron las automatizaciones de cómo calcular fechas en deja tus comentarios si te gustó dale like, suscríbete a este canal canal y te veo en el siguiente tutorial de GIZ. Hasta la próxima.
More from David

Configurar la sección de mi empresa Usuarios, roles, divisa, zona horaria, branding personalización

Condiciones comprender que es posible condicionar no sólo campos de tipo lista de opciones, varian








