Uttrykk
Et uttrykk er en formel for å oppnå et resultat. Det er flere steder i Process-applikasjonene hvor du kan angi uttrykk, inkludert ruteegenskaper, datafeltdefinisjoner og søkekriterier.
Uttrykk kan være enkle eller komplekse,
avhengig av konteksten.
- Et enkelt uttrykk er en enkelt variabel eller konstant.
- Et komplekst uttrykk er en hvilken som helst gyldig kombinasjon av følgende:
- variabler
- konstanter
- operatorer
- funksjoner
Hvis du vil ha generelle retningslinjer for hvordan du bruker komponentene ovenfor i et uttrykk, kan du velge det aktuelle emnet. Du kan også se uttrykkseksemplene nedenfor.
Eksempler på numeriske uttrykk
I
de numeriske uttrykkene nedenfor er Num1 og Num2 variabler og
kan deklareres som enten flytetall eller heltall.
(Num1 + 2) * (Num2 * 15)
abs (Num1 - Num2)
Num1
Eksempler på strenguttrykk
I eksempelet nedenfor er variabelen CustName deklarert som en streng. CustName har verdien International Insurance Company.
Streng | Resultat |
---|---|
"Dear " + CustName + "," | Kjære Internasjonale forsikringsselskap |
Følgende eksempel viser bruken av den FileNet P8-leverte funksjonen kalt Upper.
Streng | Resultat |
---|---|
upper(CustName) | INTERNASJONALT FORSIKRINGSSELSKAP |
Husk at et uttrykk også kan være en enkelt variabel,
for eksempel:
CustName
Eksempler på boolske uttrykk
I
eksempelet nedenfor er variablene EndOfFile og IsEmpty deklarert
som boolske.
not EndOfFile and IsEmpty
Følgende
er et annet eksempel på et boolsk uttrykk. Variabelen Num ble deklarert
som et heltall.
((Num + 2) > 80) eller ((Num - 2) < -20)
Det
boolske uttrykket nedenfor er også gyldig (husk at true er
en boolsk konstant).
sann
Eksempler på tidsuttrykk
Det
følgende eksemplet konverterer en strenglitteral til et tidspunkt.
convert ("8/15/1995 14:30:00", time)
Eksemplet
nedenfor tilføyer tre måneder til serverens gjeldende tidspunkt.
addmonths (systemtime(), 3)
Et
tidsuttrykk kan også være en enkelt variabel, for eksempel:
CustomerBirthDate