Skip to main content

Expresiones y comparaciones

Expresiones y comparaciones

Pega Robot Studio™ le permite implementar expresiones y comparaciones para impulsar reglas de decisiones específicas y para crear los resultados deseados en relación con los requerimientos del proyecto. Los componentes de expresiones y comparaciones ayudan a agregar condiciones en el flujo de trabajo y crear o manipular valores de datos dentro del flujo de trabajo.

Expresiones

El componente BooleanExpression de Pega Robot Studio le permite agregar una afirmación lógica TRUE (Verdadero) o FALSE (Falso). El componente BooleanExpression puede evaluar valores de identificador y tipos de datos booleanos dobles, enteros y de cadena. Debe especificar el tipo de entrada que se usa en la expresión. Configurar diferentes tipos de datos para dos parámetros puede invalidar la expresión.

Puede acceder al componente BooleanExpression en la sección Comparisons & Expressions (Comparaciones y expresiones) de la caja de herramientas. Haga clic en el bloque de diseño para escribir la expresión. Las expresiones válidas incluyen a > b, a < b, a > XXXX, a != b, a==b o a==XXXX, donde XXXX es un valor de código rígido. Puede pasar valores dinámicos para evaluar el uso de los puertos de datos habilitados después de la adición de una expresión.

boolean expression 2

El componente de expresión booleana le proporciona una opción para tomar una decisión en un flujo de trabajo. Puede hacer clic con el botón secundario en el nodo de datos de salida de la expresión booleana y seleccionar Make Decision (Tomar decisión). Aparece un bloque de diseño de decisión en la pantalla que le permite controlar la ruta del flujo de trabajo mediante rutas lógicas TRUE (Verdadero) o FALSE (Falso).

boolean expression decision

El componente StringExpression le permite agregar funciones de cadena estándar (como concatenación a dos entradas de cadena) a la solución. Los valores pueden ser datos dinámicos o de codificación rígida. En el caso de que se trate de valores de codificación rígida, incluya el valor entre comillas.

string expression

El componente NumericExpression le permite llevar a cabo funciones matemáticas estándar, como suma, resta, etc. También puede pasar valores decimales a la expresión. La cantidad de dígitos significativos (precisión) de números decimales se establece con la propiedad Decimals (Decimales).

numeric expression

Solo BooleanExpression le permite tomar una decisión en el flujo de trabajo. Los componentes StringExpression y NumericExpression no permiten agregar un bloque de diseño de decisión.

Comparaciones

Pega Robot Studio le proporciona un grupo de componentes de comparación para llevar a cabo comparaciones lógicas simples. Los componentes de comparación generan eventos de resultado True (Verdadero) o False (Falso). Puede encontrar los componentes de comparación en la sección Comparisons & Expressions (Comparaciones y expresiones) de la caja de herramientas.

comparisons toolbox

Los componentes de comparación aceptan una sola entrada y la comparan con un valor estático. En el siguiente ejemplo, los datos de entrada se comparan con el valor estático 1000 para generar un resultado TRUE (Verdadero) o FALSE (Falso). Asegúrese de que el tipo de datos del valor con codificación rígida coincida con el tipo de datos de la entrada.

comparisons example

El tipo de datos predeterminado de los valores en los componentes de comparación es Double (Doble). En el caso de la entrada dinámica, el tipo de datos del valor cambia automáticamente para coincidir con el valor de entrada.


This Topic is available in the following Module:

If you are having problems with your training, please review the Pega Academy Support FAQs.

¿Le ha resultado útil este contenido?

¿Quiere ayudarnos a mejorar este contenido?

We'd prefer it if you saw us at our best.

Pega Academy has detected you are using a browser which may prevent you from experiencing the site as intended. To improve your experience, please update your browser.

Close Deprecation Notice