自定報表
# 自定報表
TaskRunner 中提供了自定報表功能,使用者在自定報表功能中預先設定好要使用的報表的數據與報表輸出格式,通過自定函式呼叫實現報表的列印與輸出,藉助這項功能,使用者可以實現報表格式的遠端列印,或是整合進入自動化流程,實現報表PDF的自動產生。以下將介紹如何建立自定報表,以及設計報表,使用報表的功能。
# 1. 建立報表
進入TaskRunner運行界面,點選切換至選項卡[自定報表]
,點選[新增]
按鈕,打開新增自定報表界面。

# 2. 編輯自定報表資訊
在打開的新建報表界面中,填寫自定報表的基本資訊。比如報表名稱等基礎的資訊。填寫完成的示例如下:
提示
報表型別表示報表輸出時使用的引擎,TaskRunner 支援 FastReport 與 ReportBuilder 兩種報表引擎。
# 3. 編輯數據集
接下來,指定自定報表使用的數據集資訊。點選下方的[新增數據集]
按鈕,在數據集列表中新增記錄,填寫數據集的相關資訊與使用的SQL語句。填寫完成後,點選[儲存]
按鈕。

提示
SQL語句支援傳入參數,使用:
格式可引入參數。比如上述示例中的:FBillNo
,就是參數使用的方法。在後續的自定程式編寫時可以通過參數的方式傳入。
# 4. 設計報表格式
選擇建立的報表,點選[設計]
按鈕,進入報表設計畫面。關於報表設計的功能說明請參考報表設計。

# 5. 運行自定報表
在TaskRunner中,可通過以下方式,實現自定報表的運行:
- 在自定程式、RestAPI、MQTT自定程式、工作流指令碼節點中使用函式運行:UGMM.PrintReport,之後可使用TaskRunner支援的運行方式運行,實現自定報表的運行。