Actualizar campos con flujos de trabajo
Los flujos de trabajo en Vtiger te permiten automatizar los procesos de tu negocio y ahorrar tiempo en realizar tareas repetitivas como el envío de correos masivos o actualizar información de campos para conocer por ejemplo, cuántos días te tomó cerrar un caso, el periodo de soporte de un cliente o saber su edad con ello, incrementar la eficiencia de tu empresa y optimizarla.
Puedes elegir alguna de las siguientes expresiones en la acción de flujo de trabajo Actualizar campos para indicar el proceso a realizar.
Expresión | Función |
---|---|
substring(string,start,end)
|
Permite obtener una parte del texto de un campo. Ej. obtener los primeros dos dígitos de una fecha para tener solo el día. |
preg_replace_str_only(pattern_str,replacement_str,subject)
|
Esta es una función avanzada que permite usar expresiones regulares para sustituir partes del texto de un campo. Es necesario contar con conocimientos básicos de programación para utilizar esta función. |
concat(a,b)
|
Esta función te permite combinar dos o más campos, especialmente el tipo de campo de texto. Ej. Unir la información de dos campos en uno. |
time_diffdays(a,b)
|
Calcula la diferencia de tiempo (en días) entre dos campos de fecha específicos. El resultado se asigna en un tercer campo. Ej. Conocer el periodo de soporte de un contacto. |
time_diffdays(a)
|
Proporciona la diferencia entre la fecha actual y un campo de Fecha. Ej. Cuántos días han pasado desde la creación de un caso o saber la edad de un contacto. |
time_diff(a,b)
|
Calcula la diferencia de tiempo (en segundos) entre 2 campos de fecha. Ej. Saber el tiempo transcurrido de creación de un ticket hasta su modificación. |
time_diff(a)
|
Diferencia de tiempo (en segundos) entre la fecha actual y un campo de Fecha. Ej. Saber el tiempo que ha pasado desde que se creó un ticket. |
add_days(datefield, noofdays)
|
Calcular una nueva fecha basada en una fecha dada con un número específico de días agregados. Ej. Saber la fecha de vencimiento de soporte si se dan 60 días. |
sub_days(datefield, noofdays)
|
Calcular una nueva fecha basada en una fecha dada con un número específico de días descontados. Ej. Programar envío de correo 5 días antes del término de soporte. |
add_time(timefield, minutes)
|
Calcula un nuevo tiempo sumando el tiempo con los minutos especificados. Ej. Obtener la hora de finalización de un examen. |
sub_time(timefield, minutes)
|
Calcula un nuevo tiempo restando el tiempo con los minutos especificados. Ej. En un reclutamiento de personal, configurar el tiempo de la sesión. |
get_date('today')
|
Obtener la fecha actual. Ej. Actualizar la fecha de pago recibido cuando el estado de una factura cambia a Pagado. |
get_date('tomorrow')
|
Obtener la fecha del día siguiente. Ej. Se inician los Proyectos al día siguiente que se dan de alta. |
get_date('yesterday')
|
Obtener la fecha del día anterior. Ej. Si al cambiar el Estado de un registro necesitas colocar la fecha del día anterior. |
power(base,exponential)
|
Calcular la potencia de cualquier dígito, como calcular cuadrados y cubos en campos de números enteros. Ej. Saber el resultado de 2 a la potencia 3, será 8. |
Te invitamos a revisar más temas sobre flujos de trabajo:
- Configuración de flujos de trabajo
- Caso de uso Calcular la edad de tus clientes
- Caso de uso Días que tardó en cerrarse un ticket