次表示式建置器設定

請利用這個頁面來建立和管理排程器所使用的規則, 排程器會根據所定義的規則和條件來執行工作分類。

如果要檢視這個頁面,請按一下系統管理 > 工作排程器 > 分類規則 > 新增規則 > 次表示式建置器。

選取運算元

運算元是執行時期在比對規則和工作時,所使用的分類規則的一部分。比方說,如果您指定應用程式類型等於 j2ee, 執行時間會搜尋應用程式類型為 j2ee 的工作。

下列清單包含運算元選項:

操作員

運算子是在分類規則中指定,並套用至運算元。例如,您可以使用 = 來指定等於 j2ee 的應用程式類型的運算元。 視您選取的運算元而定,畫面上會顯示各種運算子選項。下列清單包含運算子選項:

=
相等運算子表示區分大小寫的比對。
<>
小於或大於運算子適用於數字。
AND
若為 xx AND yy,則表示 相符項同時包含 xx、yy。
IN
這個運算子表示在單一表示式內包含多個值的運算元。比方說, 如果有一個叫做 port 的運算元, 您要表示埠值可以是任何或所有的值(例如,9080、9090 和 9091), 則表示式片段是 port IN (9080,9090,9091)。括弧內的值的表示方法是根據埠的資料類型而定。如果埠是整數, 正確的語法是不使用引號來包含這些值。 如果埠是字串,正確的語法是 port IN (‘9080',‘9090',‘9091')。
IS NULL
這個運算子表示查詢的驗證顯示所要求的參數不存在。
IS NOT NULL
這個運算子表示查詢的驗證顯示所要求的參數存在。
LIKE
這個運算子表示字串運算元值的型樣相符。 值在型樣相符開始的位置處必須包含萬用字元百分比符號 (%)。例如,表示式 host LIKE %blanca 會比對 blanca 這個單字或任何結尾是 blanca 的其他單字, 而表示式 host LIKE blanca% 會比對 blanca 這個單字或任何開頭為 blanca 的其他單字。表示式 host LIKE %blanca% 會比對 blanca 這個單字或其中含有 blanca 的任何單字。
CONTAIN(S)
這個運算子表示當表示式所用的 submitter_group 值出現在 submitter_group 運算元所傳回的值陣列中時,所要傳回的值。比方說,如果提交者群組傳回群組陣列 {sales、 development、management},而表示式中使用的值是 development, 則 CONTAINS 會傳回 true。 若不是,則傳回 false。
CONTAINMATCH (CONTAINSMATCH)
CONTAINSMATCH 與 CONTAINS 相同, 但具有型樣相符功能。比方說,如果您在 CONTAINMATCH 運算子中使用 %ment, 就會相符,因為 development 和 management 的元素中都包含 ment 的子字串。

值

視您選擇的運算子而定,請為您要建立的子表示式輸入一個值。

次表示式建置器

根據您指定的運算元、運算子和值,來產生次表示式。

附加

將次表示式新增至新規則中。



檔名: rgrid_bgs_rulebuilder_rule.html