Navigation:  Registro > Formulario > Editor de formulario adaptativo >

Registro de funciones

Previous  Top  Next

El objetivo de las funciones es manejar los valores de los campos del formulario, variables, expresiones y otras funciones permitiendo, por ejemplo, redondear valores de un campo decimal, hacer que el texto de un campo esté en mayúsculas, agregar días a los campos de fecha, etc.

 

Crear función

1.Para crear una expresión, haga clic en el botón plus.

 

2.En la pantalla que se abrirá, informe un nombre para la función.

 

3.En "Origen del valor", defina el origen del valor y enseguida el campo, la variable, expresión, datos del usuario, datos de la instancia, fecha u hora para la función. Vea más detalles en las tablas "Origen del valor"  y "Función" a continuación.

 

4.Haga clic en "Guardar y cerrar".

 

ORIGEN DEL VALOR

OPCIONES PARA VALOR

TIPO DE VALOR

FUNCIÓN/VALOR

Campo del formulario

Seleccione esta opción para utilizar el valor de un determinado campo del formulario en la condición.

Es posible verificar si el campo está lleno o comparar el valor del campo con otro valor, que puede ser un valor fijo o el valor de otro campo del formulario.

Seleccione el campo del formulario que será utilizado en la condición.

Todos los campos del formulario que se pueden llenar estarán disponibles para su selección.

Seleccione una función en caso de que sea necesario refinar o extraer una parte del valor del campo del formulario para utilizarlo en la condición. Las opciones de función varían de acuerdo con el tipo de valor del campo de formulario. Vea más detalles en la tabla "Función".

Variable

Seleccione esta opción para utilizar una variable de la tabla en la condición.

Seleccione la variable que será utilizada en la condición. Todas las variables registradas en la tabla estarán disponibles para su selección.

Las opciones de función varían de acuerdo con el tipo de valor de la variable de la tabla del formulario.  Vea más detalles en la tabla "Función".

Expresión

Seleccione esta opción para utilizar una expresión del formulario en la condición.

Seleccione la expresión que será utilizada en la condición. Todas las expresiones registradas en la tabla estarán disponibles para su selección.

Las opciones de función varían de acuerdo con el tipo de valor de la variable de la tabla del formulario.  Vea más detalles en la tabla "Función".

Función

Seleccione esta opción para utilizar una función del formulario en la condición.

Seleccione la función que será utilizada en la condición. Todas las funciones registradas en la tabla estarán disponibles para su selección.

Las opciones de función varían de acuerdo con el tipo de valor de la variable de la tabla del formulario.  Vea más detalles en la tabla "Función".

Datos del usuario

Seleccione esta opción para utilizar los datos del usuario para la condición. Los datos del usuario son provenientes del workflow, incidente o problema donde estará siendo llenado el formulario.

Seleccione qué dato del usuario será utilizado en la condición. Los datos del usuario que pueden ser seleccionados son: matrícula, nombre, área o función del usuario.

Están disponibles funciones que permiten manipular el valor, que es del tipo texto, proveniente de los datos del usuario. Vea más detalles en la tabla "Función".

Datos de la instancia de proceso

Seleccione esta opción para utilizar los datos de la instancia para la condición. Los datos de la instancia provienen del workflow, incidente o problema donde el formulario se llenará.

Seleccione qué dato de la instancia será utilizado en la condición. Los datos de la instancia que se pueden seleccionar son: identificador, título, descripción, situación, prioridad, datos de la actividad, datos del solicitante o iniciador de la actividad.

Están disponibles funciones que permiten manipular el valor, que es del tipo texto, proveniente de los datos del usuario. Vea más detalles en la tabla "Función".

Fecha

Seleccione esta opción para utilizar la fecha actual (hoy) en la condición.

La condición podrá utilizar la fecha de hoy (dd\mm\aaaa).

Están disponibles funciones que permiten extraer un determinado valor de la fecha (dd\mm\aaaa). Es posible extraer el día (dd), el mes (mm) o el año (aaaa) de la fecha, obtener el día de la semana de la fecha (con relación al año) u obtener el día de la semana que corresponde a la fecha. Note que todos los valores obtenidos con las funciones serán valores del tipo entero. Vea más detalles en la tabla "Función".

Hora

Seleccione esta opción para utilizar la hora actual en la condición.

La condición podrá utilizar la hora actual (hh:mm).

Están disponibles funciones que permiten extraer un determinado valor de la hora (hh:mm). Es posible extraer las horas (hh) o los minutos (mm) de la hora, convertir la hora en minutos o convertir la hora en segundos. Note que todos los valores obtenidos con las funciones serán valores del tipo entero. Vea más detalles en la tabla "Función".

Geolocalización

Seleccione la opción deseada para utilizar los datos de geolocalización en la condición.

La condición puede usar longitud (grados) o latitud.

Hay funciones disponibles que permiten almacenar valores referentes a la latitud y la longitud. Estos valores pueden almacenarse en campos del formulario y usarse en las integraciones con APIs de mapas.

 

FUNCIÓN

DESCRIPCIÓN DE LA FUNCIÓN

CAMPOS

Mayúscula

Seleccione esta opción para utilizar en la condición el texto del campo en mayúscula.

Texto, Párrafo, Grupo de opciones y Lista simple.

Minúscula

Seleccione esta opción para utilizar en la condición el texto del campo en minúscula.

Texto, Párrafo, Grupo de opciones y Lista simple.

Quitar espacios

Cuando corresponda, seleccione esta opción para utilizar en la condición el texto del campo sin los espacios entre las palabras.

Texto, Párrafo, Grupo de opciones y Lista simple.

Año

Seleccione esta opción para utilizar en la condición solo el año (aaaa) de la fecha (dd\mm\aaaa) informada en el campo. Por ejemplo, si el valor que ha sido llenado es 31/12/2019, la condición utilizará el valor 2019.

Fecha

Mes

Seleccione esta opción para utilizar en la condición solo el mes (mm) de la fecha (dd\mm\aaaa) informada en el campo. Por ejemplo, si el valor que ha sido llenado es 31/12/2019, la condición utilizará el valor 12.

Fecha

Día

Seleccione esta opción para utilizar en la condición solo el día (dd) de la fecha (dd\mm\aaaa) informada en el campo. Por ejemplo, si el valor que ha sido llenado es 31/12/2019, la condición utilizará el valor 31.

Fecha

Día de la semana

Seleccione esta opción para utilizar en la condición el día de la semana de la fecha informada en el campo. Los días de la semana serán devueltos como números para la condición, comenzando el conteo por el lunes, o sea, lunes es 1, martes es 2, miércoles es 3, jueves es 4, viernes es 5, sábado es 6 y domingo es 7.

Fecha

Número de la semana

Seleccione esta opción para utilizar en la condición el número de la semana con relación al año. Por ejemplo, 40 indica que la fecha está en la 40ª semana del año. El conteo de semanas comienza el lunes, o sea, para el sistema una semana es de lunes a domingo.

Fecha

Denegar

Seleccione esta opción si es necesario denegar el valor para utilizarlo en la condición. Por ejemplo, si el valor está marcado (verdadero), la condición utilizará el valor desmarcado (falso).

Checkbox

Módulo

Seleccione esta opción para utilizar en la condición el módulo del número informado en el campo. Por ejemplo, si el valor que ha sido llenado es -10, la condición utilizará el valor 10, o sea, |-10| = 10.

Decimal y Entero

Raíz cuadrada

Seleccione esta opción para utilizar en la condición la raíz cuadrada del número informado en el campo. Por ejemplo, si el valor que ha sido llenado es 25, la condición utilizará el valor 5, o sea v25 = 5.

Decimal y Entero

Factorial

Seleccione esta opción para utilizar en la condición el factorial del número informado en el campo. Por ejemplo, si el valor que ha sido llenado es 5, la condición utilizará el valor 120, o sea, 5! = 5 * 4 * 3 * 2 * 1 = 120.

Decimal y Entero

Redondear por encima

Seleccione esta opción para utilizar en la condición el valor entero redondeando por encima del número informado en el campo. Por ejemplo, si el valor que ha sido llenado es 7,1, la condición utilizará el valor 8.

Decimal

Redondear por debajo

Seleccione esta opción para utilizar en la condición el valor entero redondeado por debajo del número informado en el campo. Por ejemplo, si el valor que ha sido llenado es 7,9, la condición utilizará el valor 7.

Decimal

Redondear

Seleccione esta opción para utilizar en la condición el valor redondeado del número informado en el campo. Por ejemplo, si el valor que ha sido llenado es 7,4, la condición utilizará el valor 7; sin embargo, si el valor que ha sido llenado es 7,6, la condición utilizará el valor 8.

Decimal

Truncar

Seleccione esta opción para utilizar en la condición solo la parte entera del número informado en el campo. Por ejemplo, si el valor que ha sido llenado es 42,22, la condición utilizará el valor 42.

Decimal

Horas

Seleccione esta opción para utilizar en la condición solo las horas (hh) de la hora (hh:mm) informada en el campo. Por ejemplo, si el valor que ha sido llenado es 15:26, la condición utilizará el valor 15.

Hora

Minutos

Seleccione esta opción para utilizar en la condición solo los minutos (mm) de la hora (hh:mm) informada en el campo. Por ejemplo, si el valor que ha sido llenado es 15:26, la condición utilizará el valor 26.

Hora

Convertir a minutos

Seleccione esta opción para utilizar en la condición el valor del total en minutos de la hora informada en el campo.

Hora

Convertir a segundos

Seleccione esta opción para utilizar en la condición el valor del total en segundos de la hora informada en el campo.

Hora

 

Consulte la sección Ejemplos para consultar algunos ejemplos de configuración de funciones en el formulario adaptativo.