IBM FileNet P8, Version 5.2.1            

Expresiones

Una expresión es una fórmula para obtener un resultado. Existen diversos lugares en el sistema de flujo en los que puede introducir expresiones, incluyendo las propiedades de ruta, las definiciones de campos de datos y los criterios de búsqueda.

En función del contexto, las expresiones pueden ser simples o complejas.

Ejemplos de expresiones numéricas

En las siguientes expresiones numéricas, Num1 y Num2 son variables y se pueden declarar como flotantes o como enteras.
(Num1 + 2) * (Num2 * 15)

abs (Num1 - Num2)

Num1

Ejemplos de expresiones de serie

En el siguiente ejemplo, la variable CustName ha sido declarada como una serie. CustName tiene un valor de International Insurance Company.

Tabla 1. Ejemplo de expresiones de serie
Serie Resultado
"Dear " + CustName + "," Querido International Insurance Company,

El siguiente ejemplo muestra el uso de la función proporcionada por FileNet P8 y llamada "upper".

Serie Resultado
upper(CustName) INTERNATIONAL INSURANCE COMPANY
Recuerde que una expresión también puede ser una única variable, como por ejemplo:
CustName

Ejemplos de expresiones booleanas

En el siguiente ejemplo, las variables EndOfFile y IsEmpty fueron declaradas como booleanas.
not EndOfFile and IsEmpty
A continuación tiene otro ejemplo de expresión booleana. La variable Num fue declarada como un entero.
((Num + 2) > 80) or ((Num - 2) < -20)
La expresión booleana que se muestra a continuación también es válida (recuerde que verdadero es un literal booleano).
verdadero

Ejemplos de expresiones de hora

El siguiente ejemplo convierte un literal de serie en una hora.
convert ("8/15/1995 14:30:00", time)
El ejemplo que aparece a continuación añade tres meses a la hora actual del servidor.
addmonths (systemtime(), 3)
Una expresión de hora también puede ser una única variable, como por ejemplo:
CustomerBirthDate


Last updated: October 2015
bpfwm005.htm

© Copyright IBM Corp. 2015.