前言
若要將 odoo 與其他商業軟體進行比較差異,我會說 odoo 與其他的大型 ERP 系統比較大的差異在於 odoo 的系統模組化設計。odoo 在系統規劃過程中透過高度模組化的設計,將不同的功能需求進行模組劃分,這樣的設計我們可以用樂高積木來做理解。在每個導入個案中,我們可以針對其不同之需求進行模塊組合拼湊出對於需求個案來說"剛剛好"的系統,而非將所有的功能一次裝上,如此一來,我們可以達成系統介面與功能面之整潔,同時又可以保有企業流程未來持續增長的彈性。
再次拿出樂高積木來幫大家做快速的理解,如果說每件樂高積木作品中最大的零件或區塊,那必定是作為乘載整個樂高積木的底層,在一些樂高作品中如果有一些重要的功能需求,我們也經常發現對應這些功能之重要模組(如電控模組、馬達模組)等,也都會設計安裝於底層,來滿足整個作品來使用。類似的觀念也適用於 odoo 的底層模組架構,針對一些系統重要的功能或運作架構,在 odoo 中一般都將這些功能的規劃安排在底層模組裡。而對於應用面的模組而言,我們僅需呼叫使用即可!
模組名稱:Base等系統底層模組
功能與特點
作為odoo系統之統合性應用,有相當多之系統架構規劃於底層系統進行定義與規劃,以下針對經常在應用模組開發中會使用的功能做簡單介紹: