表示式是用於取得結果的一種公式。工作流程系統中有若干位置可供您輸入表示式,包括路由內容、資料欄位定義及搜尋準則。
根據環境定義,表示式可為簡式或複式。
- 簡式表示式是指單一變數或文字。
- 複式表示式是指下列的任何有效組合:
數值表示式範例
在下列數值表示式中,Num1 和 Num2 是變數,可宣告為浮點或整數。
(Num1 + 2) * (Num2 * 15)
abs (Num1 - Num2)
Num1
字串表示式範例
在下列範例中,CustName 變數宣告為字串。CustName 的值為 International Insurance Company。
表 1. 字串表示式範例String |
結果 |
"Dear " + CustName + "," |
Dear International Insurance Company, |
下列範例顯示 FileNet® P8 提供的 upper 函數用法。
String |
結果 |
upper(CustName) |
INTERNATIONAL INSURANCE COMPANY |
請記住,表示式也可以是單一變數,例如:
CustName
布林表示式範例
在下列範例中,EndOfFile 和 IsEmpty
變數宣告為布林。
not EndOfFile and IsEmpty
以下是布林表示式的另一個範例。
Num 變數宣告為整數。
((Num + 2) > 80) or ((Num - 2) < -20)
以下顯示的布林表示式也有效(請記住,true 是布林文字)。
true
時間表示式範例
下列範例將字串文字轉換成時間。
convert ("8/15/1995 14:30:00", time)
下列範例將三個月加入伺服器的現行時間。
addmonths (systemtime(), 3)
時間表示式也可以是單一變數,例如:
CustomerBirthDate