跳轉到

匯入產品資源包

一、何謂「產品資源包」

「產品資源包」是為了簡化系統配置搬移與快速部署而設計的一種封裝檔案,它可以將多種與 BPM 模組相關的資料主檔,依照既定格式進行匯出與打包,並能在另一套系統環境中進行匯入。

透過資源包,管理員不需要逐一手動建立或設定各項資料,而是能夠一次性完成配置移轉,有效降低人工操作錯誤並提升作業效率,資源包包含的主要內容:

  • 表單:包含表流程單設計與欄位結構,便於流程與介面快速複製。
  • 外部連線設定:如 API、資料庫或其他外部服務的連線資訊。
  • 表單驗證器:表單輸入邏輯的驗證規則,確保流程中資料的正確性。
  • 外部資料來源:整合外部系統資料的設定,提供表單或流程直接存取。

Image import-resource1

二、如何匯入產品資源包

匯入產品資源包功能允許管理員一次性匯入多種BPM模組相關的資料主檔,以便於簡化系統配置搬移的過程,提高工作效率,請按照以下步驟來匯入產品資源包:

  • Step1. BPM管理員可以透過「表單」、「表單驗證器」、「外部資料來源」的匯出功能,取得資料JSON檔,將所有JSON檔打包成一個.Zip檔案。

【提醒:系統尚未支援「外部連線設定」,需要手動組成指定JSON格式,格式請參考 三、外部連線設定的手動匯出方式

Image import-resource3

  • Step2. 開啟「匯入產品資源包」頁面,點按[選擇檔案],上傳該.Zip檔案
  • Step3. 系統會檢查檔案格式是否正確
  • Step4. 成功匯入後,請檢查所有匯入的資料正確無誤

Image import-resource2

三、外部連線設定的手動匯出方式

目前「外部連線設定」不支援系統自動匯出,若要將其納入資源包,請依照指定的格式,將設定內容手動存成 JSON 檔,再一併放入資料夾且壓縮至 Zip 檔 中,即可完成打包。

  1. SQL格式
{
  "externalConnection": [
     {
      "code": "請輸入連線代號",
      "connectionName": "請輸入連線名稱",
      "ConnectionType": "請輸入連線類型SQL",
"ConnString":"請輸入連線代號字串"
    },


  ]  
}
  1. 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空白"
        }
      ]
    }
  ]
}