<< Clic para mostrar Tabla de Contenidos >> Valor de retorno |
Como se mencionó en artículos anteriores, los Citizen Developers no pueden editar ni crear expresiones scripting. En algunos escenarios, estas expresiones deben retornar un valor o un elemento. Por esta razón, la opción de valor de retorno está disponible para los Citizen Developers para que puedan tener este requerimiento. Este articulo explica cómo usar la opción te valor de retorno.
La opción de valor de retorno se usa cuando una expresión necesita retornar un elemento o un valor, por ejemplo, una expresión puede retornar el valor mínimo o la fecha por defecto de un atributo. Para usar esta funcionalidad, vaya a la expresión que retornara el valor o cree una, luego haga clic derecho en ella para agregar un nuevo paso y seleccione Adicionar Retorno.
Una ventana aparece para ingresar la descripción del paso de retorno.
Con esto se crea el paso de retorno y ahora necesita ser configurado, para ello haga doble clic en él o haga clic derecho y seleccione Propiedades.
La ventana de configuración aparece.
Hay tres tipos de valores de retorno que pueden ser configurados:
•Función: define el resultado de una función como el valor de retorno de la expresión, por ejemplo, la función Today.
Sólo las funciones con un valor de retorno están disponibles.
•Variable: asigna una variable creada previamente como valor de retorno de la expresión. Recuerde que las variables se declaran en el primer paso de la expresión (clic derecho en el inicio y seleccione Declaración de variables).
•Xpath: define un elemento del modelo de datos con su correspondiente xpath como el valor de retorno de la expresión.
Los elementos disponibles para retornar dependen del contexto de la expresión. Por ejemplo, si la expresión está ubicada dentro de una forma de adición de una colección, los elementos disponibles pertenecen al modelo de datos de la entidad de proceso relacionada a la colección.
Tenga en cuenta que el tipo de valor retornado en la expresión debe coincidir con el tipo de valor que administra el control (p.e. fechas con fechas, entero con entero). Si son diferentes, pueden presentarse errores en la ejecución de la forma. |
No lo use
Recomendamos evitar el uso del Valor de retorno para definir valores predeterminados de columnas dentro de tablas (colecciones dentro de formularios). Los Citizen Developers pueden solicitar la ayuda de un usuario desarrollador para incluir una expresión de de tipo Script para definir dichos valores.
Comportamiento
En escenarios donde hay múltiples valores de retorno, o pasos después de un valor de retorno, el comportamiento de la expresión dependerá si es una regla de librería o no.
Regla de libraría
En este caso, el valor de retorno es el primero en el flujo de la expresión, cualquier otro paso en la expresión después del valor de retorno es ignorado.
Otras expresiones
En este caso, el valor de retorno es el último en el flujo de la expresión y se realizan todos los pasos de la expresión.
Last Updated 7/5/2023 12:04:33 PM