工作流程轉換的條件運算符

定義工作流程轉換的條件時,您可以使用比較欄中的下列運算符。

運算符在比較下選擇,可與值搭配使用,以確定哪些檔案符合條件。

可用的比較運算符取決於您選擇的變數類型。

在下表中:

  • 搜尋值不區分大小寫。
  • 如果變數類型是“編號”,號碼比較最適合。
  • 如果變數類型是「日期」,日期比較最適合。
    日期比較的格式取決於在資料保險箱屬性中全域指派的日期格式。
  • 範例中不需要引號。
  • 升級或輸入的工作流程條件會嘗試根據在值中使用的運算符比對比較類型。
  • 若要將檔案中的值與資料卡中有不同值的模型組態比較,請在組態欄中定義一個具名模型組態,以對照它來比較值。 例如,輸入 @ 可一律比較資料卡 @ 模型組態標籤中的值。
運算符 在下列情況下,運算式為真 範例
文字等於 定義的值與變數中的文字字串完全相符。 flange 符合包含精確變數值 flange 而非 lower flangerailing 的檔案。 如果您將值保留空白,在此變數中沒有值的所有檔案都會相符。
文字不等於 定義的值與變數中的文字字串不完全相符。
使用此運算符檢查所有變數類別是否為空白變數值。
flange 符合包含不是 flange (例如 railingupper flange) 之任何變數值的檔案。 如果您將值保留空白,在此變數中有值的所有檔案都會相符。
文字小於 變數中的文字字串依字母順序小於定義的值。 ecad 符合包含變數值 acad 而非 ecadmcad 的檔案。
文字大於 變數中的文字字串依字母順序大於定義的值。 ecad 符合包含變數值 mcad 而非 ecadacad 的檔案
文字小於或等於 變數中的文字字串依字母順序小於或等於定義的值。 ecad 符合包含變數值 acadecad 而非非 mcad 的檔案
文字大於或等於 變數中的文字字串依字母順序大於或等於定義的值。 ecad 符合包含變數值 mcadecad 而非 acad 的檔案
文字包含 定義的值符合變數中文字字串的一部分。 finish 符合包含變數值 surface finishfinished drawing 的檔案
文字不包含 定義的值不符合變數中文字字串的任何部分。 finish 符合包含變數值 completed drawing 而非 finished drawing 的檔案。
文字比較 允許在運算式中使用比較運算符。 請參閱下表。
數字等於 定義的值與變數中的數字完全相符。 123 符合包含變數值 123 而非 121234 的檔案
數字不等於 定義的值與變數中的數字不完全相符。 123 符合變數值中包含除 123 以外任何數字 (例如 121234) 的檔案
數字小於 變數中的數字依數字順序小於定義的值。 123 符合包含變數值 1.2312122 而非 123123.41234 的檔案
數字大於 變數中的數字依數字順序大於定義的值。 123 符合包含變數值 123.41241234 而非 1.2312122123 的檔案
數字小於或等於 變數值中的數字依數字順序小於或等於定義的值。 123 符合包含變數值 1.2312122123 而非 123.41234 的檔案
數字大於或等於 變數中的數字依數字順序大於或等於定義的值。 123 符合包含變數值 123123.41241234 而非 1.2312122 的檔案
日期等於 值與變數中的日期完全相符。 2012/7/30 符合包含變數值 2012/7/30 而非 2011/7/302012/7/292012/8/30 的檔案
日期不等於 值與變數中的日期不完全相符。 2012/7/30 符合變數值中包含除 2012/7/30以外任何日期 (例如 2011/7/302012/7/29 2012/8/30) 的檔案
日期小於 變數中的日期早於定義的日期值。 2012/7/30 符合包含變數值 2011/7/302012/7/29 而非 2012/7/302012/8/30 的檔案
日期大於 變數中的日期晚於定義的日期值。 2012/7/30 符合包含變數值 2012/8/30 而非 2011/7/302012/7/292012/7/30 的檔案
日期小於或等於 變數中的日期早於或等於定義的日期值。 2012/7/30 符合包含變數值 2011/7/302012/7/292012/7/30 而非 2012/8/30 的檔案
日期大於或等於 變數中的日期晚於或等於定義的日期值。 2012/7/30 符合包含變數值 2012/7/302012/8/30 而非 2011/7/302012/7/29 的檔案
是或不等於 值符合變數值

是或否類型套用至變數。

符合設為 (即啟用核取方塊控制) 的檔案。

文字比較的比較運算符。

運算符 說明 範例
> 大於 >123
< 小於 <123
>= 大於或等於 >=123
<= 小於或等於 <=123
!= 不等於 !=123
% (百分比) 零個或更多字元的任何字串 %put% 符合 “put”“putter”“output”“computer”
_ (底線) 任何單一字元 _cad 符合 “ecad”“mcad”
[chars] 集合或範圍中的任何單一字元 Rev[A1] 符合 “RevA”“Rev1”Rev[A-C] 符合 “RevA”“RevB”“RevC”
[^chars] 不在集合或範圍中的任何單一字元 de[^xyz]% 符合以 “de” 開頭,且接下來的字母不是 “x”“y”“z” 的所有字串。