SmartBPM 功能
BPM 低程式碼與程式開發怎麼分工?
慧智科技知識中心 ·
評估低程式碼 BPM,常被問兩個問題:業務能不能自己做?做到一半遇到複雜需求,是不是得整個重寫?SmartBPM 把設計分成三步:拖拉設計、自動建表、程式擴充。前兩步交給使用單位,第三步由 IT 接手,而且是在前面的成果上繼續做,不必重來。
最後更新:
三個步驟
- 01 拖拉設計欄位元件拖進表單,簽核關卡畫在流程圖上。
- 02 自動建表表單設計完成,資料表與欄位同步建立。
- 03 程式擴充設計時同步產生程式碼,IT 在上面延伸開發。
拖拉設計:使用單位能做什麼?
表單設計器左側是欄位元件,例如文字、日期、下拉清單、人員與部門選擇、明細表;拖進表單後,在右側設定欄位名稱、資料來源與欄位映射。流程設計器則以拖拉方式放置關卡,設定處理人、條件分支與業務規則。
受過訓練並取得授權的使用單位,可以自己完成一般的表單與流程,也能在組織或規則改變時自行調整,不必每次都排 IT 工單。

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

程式擴充:IT 什麼時候接手?
遇到拖拉設計做不到的需求,例如特殊計算、跨系統查詢、需要呼叫外部服務的欄位,就交給 IT。SmartBPM 在設計時同步產生程式碼,IT 直接在使用單位已完成的表單上延伸開發,不必廢棄原本的設計重做。和 ERP 等系統的資料交換,則由 SmartESB 負責。
分工建議
| 工作 | 使用單位 | IT |
|---|---|---|
| 欄位增減與排版 | 自行完成 | — |
| 條件顯示與簽核關卡 | 在授權範圍內調整 | 上線前協助檢查 |
| 資料表 | 隨表單自動建立 | 管理資料庫權限、備份與保存 |
| 特殊邏輯 | 說明需求 | 以程式擴充 |
| 系統介接 | 確認要讀取、回寫的欄位 | 以 SmartESB 設定與開發 |
常見問題
業務人員自己改表單,會不會改壞正式流程?
修改權限依授權範圍開放,正式發布前仍走企業的測試與發布程序。規則變動較大時,可以先用流程模擬以測試案例檢查結果。
拖拉做好的表單,之後還能用程式擴充嗎?
可以。設計時已同步產生程式碼,IT 直接在既有成果上延伸開發,不必重做表單。
自動建表之後,資料表由誰負責?
資料表隨表單設計同步建立;資料庫的權限、備份與保存規則,仍由 IT 依企業規範管理。
下一步
想看三個步驟與分工的圖解,可以到 SmartBPM 的設計與擴充;正在比較廠商的話,BPM 廠商評估清單整理了表單設計該問廠商的問題。