表單上可以只保存主鍵欄位,其餘欄位的資訊由主鍵帶出。
比如採購訂單中只保存供應商編號,附加資訊如企業名稱、法人代表、營業執照、註冊資金等根據客戶編號自動帶出,如下圖:
設定方法
使用TextBox的ValueToDisplayText可以做到此功能,ValueToDisplayText支援依據主鍵資訊帶出附加資訊到表單其他欄位。
設定要點:
■ 將帶出欄位綁定到變數
■ 設定TextBox的ValueToDisplayText
■ 使用DataMap帶出資料
帶出欄位綁定到變數
將需要帶出的欄位:企業名稱、法人代表、營業執照、註冊資金等全部綁定到變數。
設定ValueToDisplayText
設定TextBox的ValueToDisplayText屬性。
必設項目:
屬性 |
描述 |
資料來源 |
指定主鍵對應資料來源 |
FilterColumn |
主鍵對應的列 |
DisplayColumn |
TextBox內顯示內容對應的列,DisplayColumn和FilterColumn相同時顯示主鍵 |
使用DataMap帶出資料
補充知識
把帶出欄位綁定到臨時變數,附加資訊每次都會帶出,總是使用最新值,也就意味著每次打開表單附加資訊部分都是最新的,可能和填單時不同。帶出欄位若綁定到資料庫欄位,則在BPM中保留了資料副本,每次打開表單時,資訊內容和填單時保持一致。
可以帶出BPM主資料中的資料,也可以帶出外部資料庫的資料,通過ESB還可以帶出SAP,Webservice等外部系統的資料。
文字框,下拉清單等都支援保存主鍵帶出資訊。