跳至主要內容
慧智科技SMARTSOFT

SmartBPM 功能

BPM 低程式碼與程式開發怎麼分工?

慧智科技知識中心 ·

評估低程式碼 BPM,常被問兩個問題:業務能不能自己做?做到一半遇到複雜需求,是不是得整個重寫?SmartBPM 把設計分成三步:拖拉設計、自動建表、程式擴充。前兩步交給使用單位,第三步由 IT 接手,而且是在前面的成果上繼續做,不必重來。

最後更新:

三個步驟

  1. 01 拖拉設計欄位元件拖進表單,簽核關卡畫在流程圖上。
  2. 02 自動建表表單設計完成,資料表與欄位同步建立。
  3. 03 程式擴充設計時同步產生程式碼,IT 在上面延伸開發。

拖拉設計:使用單位能做什麼?

表單設計器左側是欄位元件,例如文字、日期、下拉清單、人員與部門選擇、明細表;拖進表單後,在右側設定欄位名稱、資料來源與欄位映射。流程設計器則以拖拉方式放置關卡,設定處理人、條件分支與業務規則。

受過訓練並取得授權的使用單位,可以自己完成一般的表單與流程,也能在組織或規則改變時自行調整,不必每次都排 IT 工單。

SmartBPM 表單設計器:左側欄位元件,中間採購單表單,右側欄位屬性
SmartBPM 表單設計器:左側選元件、中間排版、右側設定欄位屬性與資料來源。

自動建表:省下哪些工作?

傳統做法是先請 IT 建資料表、逐一設定欄位型別,再把表單欄位對應過去;表單改一個欄位,資料表也要跟著改。SmartBPM 在表單設計完成時,同步建立對應的資料表與欄位,使用單位做好表單,資料就有地方存。

SmartBPM 自動建表:表單發布後,資料庫中出現對應的資料表
表單完成後,資料庫裡同步出現對應的資料表(右側清單已模糊處理)。

程式擴充:IT 什麼時候接手?

遇到拖拉設計做不到的需求,例如特殊計算、跨系統查詢、需要呼叫外部服務的欄位,就交給 IT。SmartBPM 在設計時同步產生程式碼,IT 直接在使用單位已完成的表單上延伸開發,不必廢棄原本的設計重做。和 ERP 等系統的資料交換,則由 SmartESB 負責。

分工建議

依授權範圍調整;以下為常見的分法。
工作使用單位IT
欄位增減與排版自行完成—
條件顯示與簽核關卡在授權範圍內調整上線前協助檢查
資料表隨表單自動建立管理資料庫權限、備份與保存
特殊邏輯說明需求以程式擴充
系統介接確認要讀取、回寫的欄位以 SmartESB 設定與開發

常見問題

業務人員自己改表單,會不會改壞正式流程?

修改權限依授權範圍開放,正式發布前仍走企業的測試與發布程序。規則變動較大時,可以先用流程模擬以測試案例檢查結果。

拖拉做好的表單,之後還能用程式擴充嗎?

可以。設計時已同步產生程式碼,IT 直接在既有成果上延伸開發,不必重做表單。

自動建表之後,資料表由誰負責?

資料表隨表單設計同步建立;資料庫的權限、備份與保存規則,仍由 IT 依企業規範管理。

下一步

想看三個步驟與分工的圖解,可以到 SmartBPM 的設計與擴充;正在比較廠商的話,BPM 廠商評估清單整理了表單設計該問廠商的問題。