Valor de retorno

<< Clic para mostrar Tabla de Contenidos >>

Navegación:  Automatización de Procesos con poco código > Studio Cloud -ambiente de autoría > Bizagi Studio > Asistente de Procesos > Reglas de Negocio > Elementos de las reglas de negocio >

Valor de retorno

Introducción

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.

 

¿Qué necesita hacer?

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.

 

BusinessRulesReturn1

 

Una ventana aparece para ingresar la descripción del paso de retorno.

 

BusinessRulesReturn2

 

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.

 

BusinessRulesReturn3

 

La ventana de configuración aparece.

 

BusinessRulesReturn4

 

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.

 

BusinessRulesReturn5

 

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).

 

BusinessRulesReturn6

 

Xpath: define un elemento del modelo de datos con su correspondiente xpath como el valor de retorno de la expresión.

 

BusinessRulesReturn7

 

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.

 

BusinessRulesReturn7a

 

note_pin

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.

 

Consideraciones

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.

 

BusinessRulesReturn8

 

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.

 

BusinessRulesReturn9

 


Last Updated 7/5/2023 12:04:33 PM