Udtryk
Et udtryk er en formel, der skal hente et resultat. Der er mange steder i arbejdsgangssystemet, hvor du kan angive udtryk, herunder ruteegenskaber, definitioner af datafelter og søgekriterier.
Afhængigt af konteksten kan udtryk være simple eller komplekse.
- Et simpelt udtryk er en enkelt variabel eller konstant.
- Et gyldigt udtryk er en gyldig kombination af følgende:
- variabler
- konstanter
- operatorer
- funktioner
Eksempler på numeriske udtryk
I
følgende numeriske udtryk er Num1 og Num2 variabler og kan erklæres som enten flydende eller heltal.
(Num1 + 2) * (Num2 * 15)
abs (Num1 - Num2)
Num1
Eksempler på strengudtryk
I følgende eksempel er variablen Kundenavn erklæret som en streng. Kundenavn har værdien Internationalt forsikringsselskab.
Streng | Resultat |
---|---|
"Kære " + Kundenavn + "," | Kære Internationalt forsikringsselskab! |
Følgende eksempel viser brugen af FileNet P8-funktionen upper.
Streng | Resultat |
---|---|
upper(Kundenavn) | INTERNATIONALT FORSIKRINGSSELSKAB |
Husk, at et udtryk også kan være en enkelt variabel,
f.eks.:
Kundenavn
Eksempler på booleske udtryk
I følgende eksempel er variablerne Filslut og ErTom erklæret som booleske.
not Filslut and ErTom
Her er endnu et eksempel på et boolesk udtryk. Variablen Num er erklæret som et heltal.
((Num + 2) > 80) or ((Num - 2) < -20)
Det booleske udtryk, der vises nedenfor, er også gyldigt (husk, at true er en boolesk konstant).
true
Eksempler på tidsudtryk
I følgende eksempel konverteres en strengkonstant til et klokkeslæt.
convert ("15-08-1995 14:30:00", time)
I eksemplet nedenfor lægges der tre måneder til serverens aktuelle klokkeslæt.
addmonths (systemtime(), 3)
Et tidsudtryk også kan være en enkelt variabel,
f.eks.:
Kundefødselsdato