傳出值說明
以下說明在「外部資料來源、外部程式站點、按鈕」功能設定中,各參數來源的傳出值格式。
參數來源來自「單據資訊」
資料項目 |
資料類型 |
傳出格式 |
表單編號 |
文字 |
|
申請者帳號 |
文字 |
|
申請者姓名 |
文字 |
|
申請者員工編號 |
文字 |
|
申請者主要部門職稱代號 |
文字 |
|
申請者主要部門代號 |
文字 |
|
上一位簽核者帳號 |
文字 |
|
上一位簽核者姓名 |
文字 |
|
上一位簽核者員工編號 |
文字 |
|
上一位簽核者主要部門職稱代號 |
文字 |
|
上一位簽核者主要部門代號 |
文字 |
|
申請時間 |
日期時間 |
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 |
由外掛欄位自行定義 |