公式元件

產品管理者可以在屬性公式中使用下列任何元件。

註: 使用者角色:產品管理者

運算子

運算子是您在公式中可使用的動作。

1. 運算子

運算子

Operator 說明
+(加號) 加 (5+1)
/(正斜線) 除 (6/3)
*(星號) 乘法。(2*4)
-(減號) 減法。(9-2)
<(大於符號) 大於 (x > y)
>(小於符號) 小於 (y < x)
=(等於符號) 等於 (x = y)
%(百分比符號) 計算兩數相除的餘數。
()(括弧) 指定括弧內的表示式優先求值。其他所有表示式利用標準運算子優先順序來求值。

函數

函數在公式中執行計算。

2. 函數

函數

函數 選項 說明 範例
COUNT 計算出現在問題或應用程式網格佈置中的值個數。

COUNT (問題過濾器) 根據過濾器

如果掃描未執行,則計數為 NULL,並顯示為空直欄。如果掃描已執行,則計數為 0 或更大。

COUNT (status=open)
IF 決定表示式為 true 或 false。如果為 true,則傳回特定值。如果為 false,則傳回另一個值。

IF(logical_test, [value_if_true], [value_if_false])

IF(businessimpact > 1, 5, 0)
MAX
  • 分類
  • 嚴重性
  • 狀態
從數字清單中,傳回最大數字。

MAX (問題屬性, 問題過濾器)

MAX (severity, status=open)

過濾器

過濾器是顯示為應用程式直欄標頭的問題屬性內容。

3. 過濾器

過濾器

過濾器 選項
分類 明確、可疑。AppScan Source(靜態分析)探索的「分類發現項目」。
嚴重性 重要、高、中、低、參考資訊
狀態 已修正、處理中、重新開啟、雜訊、待解決、忽略、新的
探索方法 DAST(動態分析)、SAST(靜態分析)

公式使用數個內建屬性作為預定值。當您建立並儲存自訂的 'dropdown' 或 'formula' 屬性時,該屬性也會顯示成您可使用的值。
4. 內建值

內建值

Value 說明
businessimpact 下拉值:
  • 0=未指定的
  • 2=低度影響
  • 3=中度影響
  • 4=高度影響
  • 5=嚴重影響
newissues 公式:

COUNT(status=new,classification=definitive,classification=suspect)

criticalissues 公式:

COUNT(status=new,status=open,status=reopened,status=inprogress,classification=definitive,classification=suspect,severity=critical)

highissues 公式:

COUNT(status=new,status=open,status=reopened,status=inprogress,classification=definitive,classification=suspect,severity=high)

lowissues 公式:

COUNT(status=new,status=open,status=reopened,status=inprogress,classification=definitive,classification=suspect,severity=low)

mediumissues 公式:

COUNT(status=new,status=open,status=reopened,status=inprogress,classification=definitive,classification=suspect,severity=medium)

totalissues 公式:

COUNT(status=new,status=open,status=reopened,status=inprogress,status=fixed,classification=definitive,classification=suspect,severity=critical,severity=high,severity=medium,severity=low)

openissues

COUNT(status=new,status=open,status=reopened,status=inprogress,classification=definitive,classification=suspect,severity=critical,severity=high,severity=medium,severity=low)

workinprogress 公式:

COUNT(status=inprogress,classification=definitive,classification=suspect,severity=critical,severity=high,severity=medium,severity=low)

riskrating 公式:

IF(businessimpact = 0, 0, IF(testingstatus > 0, 0, businessimpact * rr_maxseverity))

testingstatus 下拉值:
  • 未啟動 = 20
  • 進行中 = 10
  • 已完成 = 0