業務規則編輯器的由來
所謂的業務規則編輯器就是把業務上面的規則用簡單的語言寫出來,寫出來的規則要比較簡單易懂,最好是像口語說明一樣,而編寫的過程也要比較簡便,像Word那樣就最好,當然這些規則都應該是程序可以直接解釋的,不要再經過程序員“翻譯”為機器語言。 為了達到這個目的,必要的操作提示是很必要的。 下面以某工廠的基本工資公式為例說明:就職狀態 | 實發基本工資 |
轉正 | 1310/月工作天數*轉正前天數+基本工資/月工作天數*轉正后天數 |
其他 | 基本工資/月工作天數*實際出勤天數 |
上述公式中,實發基本工資是根據企業的制度而編寫的,這是經常變化的因素,大部分的工資系統都會由上面的邏輯變成可編輯的公式,這樣就算工廠的工資計算工式不斷發生變化, 程序是不需要修改的。這樣的做法也是客戶喜歡的做法,財務人員一般都對Excel非常熟悉,他們會認為“做成像Excel那樣就行,很簡單”,事實上,做成Excel的功能并不簡單,業務程序常常不能直接調用Excel來實現這些功能,因為這相當于要求客戶一定要安裝Excel,導致很多的費用。
由此,做一個規則編輯器就可以比較好地解決問題。IBM的規則編輯器 IBM的ILog規則引擎,是一個非常成功的規則引擎,其規則編輯器也很成功,很簡單易用,直接給客戶使用都沒問題。新聞熱點
疑難解答