建立任務 - 額外審核人員
功能概述
- reviewer 欄位允許您在既有的簽核流程中,動態插入額外的審核人員。這些審核人員會被安插到指定的簽核成員 (person) 之前,形成一個更完整的審核流程。
欄位說明
- email
審核人員的電子郵件地址 - name
審核人員的姓名 - personIndex
指定審核人員應插入到哪一個簽核成員 (person) 之前
以 person 陣列的索引值表示,從 0 開始計算。
例如:
personIndex: 0 表示審核人員會被插入到第一個簽核成員之前。
personIndex: 2 表示審核人員會被插入到第三個簽核成員之前。
運作範例 假設原始簽核流程 (person) 如下:
"person": [
{ "name": "簽核人 A", "email": "a@example.com" },
{ "name": "簽核人 B", "email": "b@example.com" },
{ "name": "簽核人 C", "email": "c@example.com" }
]若新增一個 reviewer,並設定 personIndex: 1:
"reviewer": [
{ "name": "審核人 X", "email": "x@example.com", "personIndex": 1 }
]最終簽核順序將變為:
簽核人 A
審核人 X (插入在簽核人 B 之前)
簽核人 B
簽核人 C注意事項
- personIndex 必須是有效的索引值 (即 0 ≤ personIndex ≤ person 陣列長度)。
- 若有多個 reviewer 指定相同的 personIndex,則會按照 reviewer 陣列中的順序插入。