匯入產品資源包
一、何謂「產品資源包」¶
「產品資源包」是為了簡化系統配置搬移與快速部署而設計的一種封裝檔案,它可以將多種與 BPM 模組相關的資料主檔,依照既定格式進行匯出與打包,並能在另一套系統環境中進行匯入。
透過資源包,管理員不需要逐一手動建立或設定各項資料,而是能夠一次性完成配置移轉,有效降低人工操作錯誤並提升作業效率,資源包包含的主要內容:
- 表單:包含表流程單設計與欄位結構,便於流程與介面快速複製。
- 外部連線設定:如 API、資料庫或其他外部服務的連線資訊。
- 表單驗證器:表單輸入邏輯的驗證規則,確保流程中資料的正確性。
- 外部資料來源:整合外部系統資料的設定,提供表單或流程直接存取。
二、如何匯入產品資源包¶
匯入產品資源包功能允許管理員一次性匯入多種BPM模組相關的資料主檔,以便於簡化系統配置搬移的過程,提高工作效率,請按照以下步驟來匯入產品資源包:
- Step1. BPM管理員可以透過「表單」、「表單驗證器」、「外部資料來源」的匯出功能,取得資料JSON檔,將所有JSON檔打包成一個.Zip檔案。
【提醒:系統尚未支援「外部連線設定」,需要手動組成指定JSON格式,格式請參考 三、外部連線設定的手動匯出方式】
- Step2. 開啟「匯入產品資源包」頁面,點按[選擇檔案],上傳該.Zip檔案
- Step3. 系統會檢查檔案格式是否正確
- Step4. 成功匯入後,請檢查所有匯入的資料正確無誤
三、外部連線設定的手動匯出方式¶
目前「外部連線設定」不支援系統自動匯出,若要將其納入資源包,請依照指定的格式,將設定內容手動存成 JSON 檔,再一併放入資料夾且壓縮至 Zip 檔 中,即可完成打包。
- SQL格式
{
"externalConnection": [
{
"code": "請輸入連線代號",
"connectionName": "請輸入連線名稱",
"ConnectionType": "請輸入連線類型SQL",
"ConnString":"請輸入連線代號字串"
},
]
}
- API格式
{
"externalConnection": [
{
"code": "請輸入連線代號",
"connectionName": "請輸入連線名稱",
"ConnectionType": "請輸入連線類型API",
"APIHost": "請輸入API主機位置",
"APIKey": "請輸入APIKey",
"APIHeaders": [
{
"key": "請輸入Headers key or空白",
"value": "請輸入Headers value or空白",
"description": "請輸入Headers描述 or空白"
},
{
"key": "請輸入Headers key or空白",
"value": "請輸入Headers value or空白",
"description": "請輸入Headers描述 or空白"
}
]
}
]
}