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