IBM FileNet P8, Versión 5.2.1            

Expresiones

Una expresión es una fórmula para obtener un resultado. En las aplicaciones de Process, hay diversos lugares 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.
  • Una expresión simple es una sola variable o literal.
  • Una expresión compleja es cualquier combinación válida de las siguientes:
    • variables
    • literales
    • operadores
    • funciones

Para obtener directrices generales sobre cómo usar los componentes citados anteriormente en una expresión, seleccione el tema apropiado. Consulte también los ejemplos de expresiones que aparecen a continuación.

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.

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

Tabla 1. Ejemplo de expresiones de serie
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


Última actualización: Marzo de 2016
bpfe001.htm

© Copyright IBM Corp. 2016.