業務規則的常見問題解答
每家公司都有定義其程式、政策和業務功能的規則和流程。
這些規則支配著決策管理:
- 開發處理客戶信用申請的應用程式
- 貸款申請和處理,
- 註冊後會發生什麼,
- 當客戶被允許增加其透支額度時
這些決策背後是定義流程和條件的業務規則。
這些規則中的許多都被寫下來,被寫入程式,或者僅作為員工之間的常識存在,沒有正式的實踐記錄。
您將在下面找到有關業務規則 (FAQ) 問題的答案,我們為任何想要深入研究該主題的人提供有用的解釋。
什麼是基於規則的引擎?
線上業務在任何時候都會有成百上千的客戶查詢交易。由於有如此大量的資訊在公司的入口網站上流動,處理管理這些交易的業務規則的最佳方式是使用計算機程式,而不是透過人的努力。
這些計算機程式被稱為基於規則的引擎,被設計用來將業務規則輸入到客戶交易中。
基於規則的引擎可以使用圖形編輯器來自動化和執行業務規則,並可由IT部門或其他部門的授權員工重新程式設計。
基於規則的引擎中的 "規則 "因素代表一組條件,即系統邏輯,然後是行動。
規則=條件+行動
意思是,它是一種演算法或流程圖,決定了在某些條件和資料的基礎上應該產生哪些行動或決定。
規則引擎是如何工作的?
一個基於規則的引擎是一個軟體應用程式,它與資料庫互動,以獲得公司員工設定的業務規則,並在其他應用程式要求時執行這些規則。該應用程式執行在資料庫中找到的規則,如果有任何條件匹配,它就會繼續執行相應的條件。
一個基於規則的引擎像其他軟體一樣被程式設計,主要使用Java語言。它們通常被翻譯成程式程式碼,可使用圖形編輯器執行,使規則按預期執行。
隨著最近的技術進步,基於規則的引擎可以開發和訓練人工智慧模型,並使用人工智慧和機器學習來支援一個組織的決策。
基於規則的引擎與ERP、銀行和保險應用一起工作,在客戶交易期間執行其業務規則。
哪種規則引擎是最好的?
可靠的商業規則引擎是由應用程式執行你所設定的條件的速度和準確性決定的。特別是,這些是一個運作良好的規則引擎的特徵。
- 提供一致的業務邏輯,可在其他流程中重複使用
- 提供快速和準確的效能。
- 無縫整合人工智慧系統和模組
- 提供多種介面以適應不同的業務應用
- 有一個圖形介面,用於建模和維護業務規則
- 其他部門可以在不涉及IT的情況下對業務規則進行修改
- 該引擎是靈活的、透明的,能夠對使用的決策路徑進行視覺化追蹤
- 它是敏捷的,允許對規則集進行快速修改。
- 降低交易成本
將基於規則的引擎技術可與機器學習能力相結合。允許公司處理大量的資料,同時實時做出基於規則的決策。
什麼是業務規則的例子?
業務規則的例子看起來像 "如果在過去五年裡有信用違約,那麼他就不能在我們這裡購買保險 "或 "如果客戶在過去三年裡處理了超過三次的保險索賠,那麼他將被提供XYZ條件"。
但一個規則也可以是。"如果一個購物入口網站的線上客戶已經提交了超過10條評論,我們就為他提供5歐元的優惠券"。
如果一個潛在的客戶想在一家網上銀行開戶,商業規則引擎會從公共來源彙編資料,以評估客戶的信用度。該軟體收集的資料包括客戶的消費行為、信用機構的查詢(如與Schufa)、客戶在銀行的歷史資料、年齡、職業、婚姻狀況、現有貸款、資產(如果可以確定)以及任何其他相關資訊。應用程式從這些資料中計算出分數值,並根據分數,客戶得到一個賬戶或被拒絕。
在保險領域,基於規則的引擎在計算報告的保險索賠是否真實方面很有用處。例如,投保人可能會報告一起盜竊案(如腳踏車被盜),所以規則引擎進行人工智慧支援的分析,以確定搶劫發生了。有企圖的保險欺詐(因為投保人把腳踏車送走了,並報告說它被盜)。該分析使用機器學習能力來分析投保人的信件、過去的保險歷史,並對同一地區的盜竊案進行評估。
基於規則的引擎能力的最後一個例子是,有人在一家網上商店開了一個賬戶,然後立即用發票訂購了一臺2300歐元的裝置。在這裡,業務規則可以規定新客戶只能透過發票訂購一定的金額(比如200歐元),並且只能透過預先的銀行轉賬、PayPal或信用卡進行購買。
什麼時候會使用規則引擎?
基於規則的引擎對於在最短的時間內處理大量的客戶交易至關重要。規則引擎應用的典型場景包括。
- 應在各種流程和應用中重複使用的自動化合規檢查
- 定價場景,例如多渠道定價、基於風險的定價、企業定價
- 風險評估程式,例如,在保險承保和索賠過程中。
- 對靈活性有很高要求的流程自動化場景
- 具有多渠道情景的數字化轉型專案
- 有效性審查、驗證和集中計算
基於規則的引擎是公司業務規則管理系統(BRMS)的一部分,很適合複雜、不斷變化的業務決策。
如何製作一個規則引擎?
由於開發工具很容易獲得,所以有可能開發你的基於規則的引擎。然而,由於科技公司的高交易量和快速的可擴充套件性,這樣做很費時費力,因為它把你的團隊的注意力從核心業務上移開。因此,依靠一個有經驗的合作伙伴,開發一個滿足基本標準的引擎,效率會高很多。
規則引擎在如何將規則新增到系統中也有所不同。一些系統使用excel表格或圖形編輯器來輸入規則。一個易於使用的介面允許非IT員工新增和改變規則,而不需要IT的協助。
什麼是BRMS工具?
業務規則管理系統(BRMS)工具是一種軟體應用程式,用於定義、部署、執行、監控和管理業務規則和決策邏輯。一個BRMS可以在一個組織的業務流程中實現業務規則和決策的自動化。此外,它可以連線不同的技術解決方案來執行所需的功能。
BRMS由以下部分組成。
- 一個規則庫,在需要的時候儲存和利用所有定義的規則
- 一個帶有(圖形)編輯器的開發環境,即使是非IT開發人員也可以使用。
- 一個執行環境,可以高效能地執行規則集(這就是實際的業務規則引擎)
- 多個介面,以連線到公司現有的軟體應用程式。
許多應用程式的所有業務邏輯都在程式的程式碼中,使得維護、分析和最佳化變得複雜、耗時和成本高昂。此外,這種設定使得快速實施變化幾乎不可能。
BRMS幫助企業將基於規則的業務邏輯與應用程式的其他邏輯分開。這種分離使非IT使用者有能力對業務規則邏輯進行建模、維護和最佳化,並在不干擾應用流程的情況下進行修改。
什麼是程式設計中的業務規則?
業務規則是一組條件,它定義了業務背景下的具體行動。例如,在程式設計中,業務規則指的是你的應用程式的部分,它代表了你的應用程式的核心功能和它的工作方式。
經常與業務邏輯相混淆,兩者的區別在於業務邏輯負責將業務規則編碼到軟體程式中。相比之下,業務規則斷言並定義了適用於一個公司的約束、流程或操作。
業務規則被正式寫成政策或非正式的做法,儲存在員工之間,只能透過口頭交流了解。
最好的做法是記錄業務規則,以改善溝通,遵守法律,並確保整個組織共享資訊的統一性。
相關文章
- APatch常見問題解答
- RapidWeaver 8常見問題解答API
- Ubuntu 常見問題和解答Ubuntu
- Rhinoceros 6 for Mac的常見問題解答ROSMac
- NSIS 之 NsDialogs 常見問題解答
- [譯] HTTP/2 常見問題解答HTTP
- 犀牛Rhinoceros 6 for Mac的常見問題解答ROSMac
- 【FAQ】統一掃碼服務常見問題及解答
- 小遊戲引擎常見問題解答遊戲引擎
- Screaming Frog SEO Spider常見問題解答IDE
- 關於CleanMyMac常見問題與解答Mac
- SOLIDWORKS認證考試常見問題解答Solid
- Python程式設計常見問題與解答Python程式設計
- SAP document builder一些常見問題的解答UI
- GNU GPL 許可證常見問題解答(三)
- 域名解析常見問題盤點及解答
- MongoDB常見問題解答:時間與時區MongoDB
- 全志RV1108常見問題操作解答
- FAQ | PerfDog 常見問題解答第二期
- eslint常見規則列表EsLint
- 程式碼簽名、驅動簽名的常見問題解答
- 有關超聲波感測器的常見問題解答
- 【等保】二級等保常見問題解答彙總
- 【過等保】2022年過等保常見問題解答
- 前端入門-day2(常見css問題及解答)前端CSS
- 【答疑】物件儲存OSS常見問題解答(工具類1)物件
- 【FAQ】申請運動健康服務驗證環節常見問題及解答健康服務
- 【FAQ】申請Health Kit許可權的常見問題及解答
- 常見規格排列組合問題
- 業務分析中有關詞彙表的常見問題 - modernanalystNaN
- mysql併發事務的常見問題MySql
- MySQL關於事務常見的問題MySql
- 域名解析需要多久生效?域名解析常見問題解答
- 光學字元識別工具包SmartZone常見問題解答字元
- 【答疑】物件儲存OSS常見問題解答(諮詢類1)物件
- 華為隨行WiFi 2暢享版常見問題解答WiFi
- 【答疑】物件儲存OSS常見問題解答(諮詢類2)物件
- Mac有防火牆嗎?關於Mac防火牆常見的問題解答Mac防火牆