PreviousNext
Help > 表單 > 常規功能設計 > 歷史表單
歷史表單

業務申請之間存在關聯,有時提出申請時需要連接前程序核准的業務單據,比如填寫出差報銷時需要附上對應的出差申請單,提出採購訂單申請時需要附上對應的採購申請單。

使用歷史表單功能,提出申請時填單人選擇關聯業務單據,審批時審批者點選連結查看關聯表單。

歷史表單製作

  使用XHistoryFormLink控制項製作歷史表單。

  使用XDataBrowserButton控制項選擇歷史表單,並帶出TaskIDXHistoryFormLink


 

配置XHistoryFormLink

拖放一個XHistoryFormLink控制項到表單,設定Text屬性。

Text內可以輸入文字,也可以選擇三個預設項中的一個:

  #SerialNum - 控制項上顯示歷史表單的流水號;

  #ProcessName - 顯示流程名稱;

  #TaskID - 顯示流程任務ID

結合開窗查詢選擇歷史表單

填單時需要選擇歷史表單,可使用開窗查詢實現,開窗選擇歷史單據後,單據的TaskID需要帶出到XHistoryFormLink控制項。

開窗時歷史單據通常需要倒序排列,可在資料來源的Order ByTaskID desc設定:

開窗查詢詳細說明見專門章節。

帶出更多業務資料

開窗選擇歷史單據後,除了帶出TaskIDXHistoryFormLink外,還可以帶出其他業務資料,利用XDataBrowserDataMap功能即可達成。