建立任務 - 額外審核人員


功能概述

  • 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 陣列中的順序插入。