跳轉到

傳出值說明

以下說明在「外部資料來源、外部程式站點、按鈕」功能設定中,各參數來源的傳出值格式。

參數來源來自「單據資訊」

資料項目 資料類型 傳出格式
表單編號 文字
申請者帳號 文字
申請者姓名 文字
申請者員工編號 文字
申請者主要部門職稱代號 文字
申請者主要部門代號 文字
上一位簽核者帳號 文字
上一位簽核者姓名 文字
上一位簽核者員工編號 文字
上一位簽核者主要部門職稱代號 文字
上一位簽核者主要部門代號 文字
申請時間 日期時間 yyyy/MM/dd HH:mm
表單發布版本 數值
緊急程度代號 文字 一般General、急Urgent
單據結果 文字 通過Approve、否決Reject、作廢Cancel

參數來源來自「一般欄位」

資料欄位 資料型態 值與說明
單行文字 文字
多行文字 文字 跳行以空格分隔,例如:第一行文字 第二行文字 第三行文字
日期 日期時間 yyyy/MM/dd
日期時間 日期時間 yyyy/MM/dd HH:mm
數值 數值
欄位計算 數值
下拉選單 文字 根據選項來源不同,會有不同的傳出值
  • 選項來自【表單手動新增】:傳出值為「選項名稱」,例如:選取的選項名稱為電腦,傳出值為"電腦"
  • 選項來自【外部資料來源】,傳出值為「選項ID」,例如:選取的選項ID為computer,傳出值為"computer"
單選清單 文字 根據選項來源不同,會有不同的傳出值
  • 選項來自【表單手動新增】:傳出值為「選項名稱」,例如:選取的選項名稱為電腦,傳出值為"電腦"
  • 選項來自【外部資料來源】,傳出值為「選項ID」,例如:選取的選項ID為computer,傳出值為"computer"
複選清單 JSON 根據選項來源不同,會有不同的傳出值
  • 選項來自【表單手動新增】:傳出值為「選項名稱」,例如:勾選選項名稱為電腦、滑鼠,傳出值為 ["電腦","滑鼠"]
  • 選項來自【外部資料來源】,選取的選項ID為computer、mouse,傳出值為["computer","mouse"]
選擇人員 JSON 提供「帳號、員工編號」,例如:兩個人員(ray、tom) ,傳出值為 [{"account":"ray","employeeNo":"24001"},{"account":"tom","employeeNo":"24002"}]
選擇部門 JSON 提供「部門代號」,例如:兩個部門(管理部B008、財務部C009),
傳出值為["B008","C009"]
文件檢視器 文字 完整網址,例如:["http://xxx.xx.x.xxx/api/file/Download/xxxxx"]
上傳檔案 文字 完整網址,例如:["http://xxx.xx.x.xxx/api/file/Download/xxxxx"]
明細 JSON
  • 包含多個rows的JSON,每一列由一個代碼(code)和一個值(value)組成,code意指「欄位代號」,value意指「欄位值」,其欄位值會根據不同欄位型態,傳出對應的欄位值,其傳出值格式
  • 例如:明細欄位(C009)包含「單行文字(C010)、日期(C012)、日期時間(C012)、單選(C014)、複選(C015)、下拉選單(C016)、上傳檔案(C021)、選擇人員(C022)、選擇部門(C023)」
  • 傳出格式為:{"rows":[{"columns":[{"code":"C009.C010","value":"單行文字"},{"code":"C009.C012","value":"2023/11/22"},{"code":"C009.C013","value":"2023/11/22 20:11"},{"code":"C009.C014","value":"選項3"},{"code":"C009.C015","value":["選項1","選項2","選項3","有沒有機會"]},{"code":"C009.C016","value":"選項3"},{"code":"C009.C021","value":["http://xxx.xx.x.xxx/api/file/Download/xxxxx"]},{"code":"C009.C022","value":[{"account":"rita","employeeNo":"001"}]},{"code":"C009.C023","value":["C013","C014"]}]}]}

參數來源來自「外掛欄位」

資料項目 資料類型 值與說明
外掛欄位名稱 JSON 由外掛欄位自行定義