外行裝 Odoo 記

聽說 Odoo 是很棒的免費 ERP!但安裝測試的中文資訊少。身為菜鳥學習者,花了 1 個月碰壁後搞定了,如果你有類似困擾可以試試看。如果你是技術達人,這篇可能對你太淺可以跳過

ERP 是大企業的儀表板,讓企業不迷失方向 Photo by Randy Tarampi on Unsplash

大公司的部門間用 “BP/SOP”(商業流程/標準作業流程, Business Process / Standard Operation Process)確定合作關係,就是把企業當機器,日常工作發生時,各部門(零件)的齒輪如何結合,發揮更快的效能。

例如,六叔家電話停話去交電話費,門市部發起了 “停話恢復商業流程”(BP)。

1. 六叔到門市,人員問資費部門 “六叔欠費多少”?
2. 資費部門回覆 “欠費 2 個月共 1000 元”
3. 六叔刷卡 1000 元,門市告知系統管理部門 “客戶已繳費,請復話”
4. 系統管理部門回覆 “進行中”
5. 門市告訴六叔 “好了,明天幫你復話”!

這 5 個動作背後牽涉了好多單位,相關部門要回覆當它遇到 “停話恢復商業流程” 時,該單位的標準作業流程(SOP)。

* 資費部門:收到門市詢問時,調出六叔的費用記錄,確定欠費再回覆。(10分鐘)
* 系統管理部門:收到門市通知已繳費,詢問會計部門是否收到刷卡金?如收到則將客戶的線路重新接上,未收到則回覆無法接通。(10分鐘)
* 會計部:接到系統管理部詢問,檢查銀行系統是否有符合六叔身份證號的帳目進帳,詢問資費部門後確定收入金額等於欠費金額,如是,回覆已銷賬。(1小時)
* 工程隊:收到系統管理部門接通指令,派員去六叔家,把線路接上並回報。(6小時)

BP 就是會發生的服務,SOP 就是每個部門對這服務要如何運行,每個部門主管合作規劃 “BP / SOP”,流程定好後,不用老手也可按圖索驥完成工作。

但 BP/SOP 訂好是一大本流程圖,怎麼照著做呢?

“企業資源規劃” (ERP,Enterprise Resource Plan) 系統解決了這個問題,把 BP/ SOP 輸入,電腦會把大多數流程自動送到下一關,簡單的直接完成,很省力吧!

如果你是資訊長或“C-Level” 高階主管,就會對 ERP 很清楚。

拼裝車和保時捷的差距

最近在工作上用到 Odoo 這套開源 ERP,開源就是世界各地大神們自發貢獻技術,並【免費】授權使用,我終於有機會 “一親芳澤” ERP 系統。

如果不是開源免費,公司導入 ERP 價格動輒數百萬,中小企業根本用不起。

無奈 ERP 觀念複雜,能懂這塊不見得懂那塊,就像盲人摸象,雖然 Odoo 提供很多線上免費英文訓練課程,但每部分都要有 “背景知識”。

什麼是 “背景知識”?

用 Excel 編制企業財務預測,資產負債表、現金流量表、什麼費用歸在哪個項目、資產如何攤提… 這些的背景知識是 “會計學”。

ERP 管整個公司,“產、銷、人、發、財” 都有不同的背景知識,要搞定要懂的如何經營整個企業:

  • 如果你是部門員工,不易有這種視野;
  • 如果你是 MBA,有幾年實際企管經驗,可以切入;
  • 如果你是 C-Level 高階主管,懂但更多是你自己掌管的那一部分;
  • 如果你創業,會覺得 ERP 是你的超級好朋友,把凌亂都整理得乾淨;
  • 如果你是大企業大老闆,你不會來研究軟體的…

上了幾堂課後,覺得我曾做了很多 BP/SOP,但跟 ERP 比起來,就是拼裝車與保時捷的差異,因為 ERP 解決了世界各地企業的 BP/SOP,我想過的,他們早就有實戰經驗,省下蝦整流程又要調整的時間。

最重要的是,Odoo ERP 是免費保時捷!

選項太多

Odoo ERP 是一套軟體,但它不是安裝在你的 PC 上,為了讓全公司用,它是一套雲端軟體,裝在 server 上,打開瀏覽器進去使用。

如果你有用 WordPress 建部落格的經驗,Odoo 的做法類似,但不像 WordPress 可以十分鐘搞定,它選項很多,你可以看看官方說法:

https://www.odoo.com/documentation/14.0/administration/install/install.html

它說有 4 種不同安裝 Odoo 的方法:

  1. Online 使用:就是 Odoo 提供你一套,不用安裝,不過試用期過了就要收費,雲端服務一向不便宜,它是 Enterprise 版本,價格不低;
  2. Package 現成打包安裝:Odoo 把整套軟體打包成一個文件,就像下載一個軟體一樣,Windows 下載 EXE 檔、Ubuntu 下載 DEB 檔,聽起來很好?但說明裡標明 “可能不容易維持系統更新”。
  3. Source 原始碼安裝:你在自己電腦安裝軟體時看到進度條跑得很快,背後它在做的是:1)把不同檔案塞到系統不同的地方;2)在很多地方修改設定。而原始碼安裝就是,這些工作你 “全。部。自。己。做”,技術鳥鳥的我當然不想選擇這種方法啊!
  4. Docker 安裝:你可想像你家所有裝潢都裝在貨櫃裡,所以裝完可以把貨櫃直接搬走,在 Linux 裡面用這種方式可以把軟體及它的環境一次安裝好!這個聽起來很不錯!

Odoo 是個雲端服務,Google、Amazon、Microsoft 的雲端設定都不太一樣,而且都極其複雜,除了這幾大之外,也有很多其他租用雲端企業,例如 Vultr,但每家設定不同,到底要選哪一家服務?更複雜了。

為什麼選擇某種安裝 x 為何選擇某種雲端及設定 = 一個月撞牆

你別經歷但是要小心的

【第一次】我在自己電腦試著用 Docker 安裝,很快完成,私下問公司顧問,他說 “Docker 拿來測試沒問題,正式環境還是用原始碼安裝!” 晴天霹靂。

因為,如果你不是技術人員,打開原始碼安裝的介紹,就會立刻想放棄,於是我上網找,發現台灣也有好心人把如何安裝放上網了。

https://www.odoo.com/documentation/14.0/administration/install/install.html

【第二次】我照做,它不是原廠說的任何一種!它用最複雜的原始碼安裝,但有大神寫了一個 “劇本”,它能操縱 Linux 自動把一大串要做的事情咕嘟咕嘟不到半小時都做完了。我心想 “太聰明了!有原始碼安裝的好處,卻沒有它的麻煩”!

完成後要我輸入密碼,怎麼試也不過,網上找的方法都用了也不行,我猜想是某個自動執行過程大神的腳本自動輸入了密碼,而我卻不知道是哪一段!

自不量力寫了這篇,就是希望你跳過這段煩人的試錯,因為寫文章的大神似乎都把我當高手,但我覺得要普及就不能是高手才會啊!

原始碼安裝免費練習環境

🅰 我用 GCP (Google Cloud Platform)的安裝方法設定雲端 server 如下:

https://www.odoo.com/documentation/14.0/administration/install/install.html

GCP 提供 90 天免費使用,在 GCP 裝起來練練手沒成本(Amazon, 微軟也有免費方案),但免費期間結束後收費較高。

🅱 再用下面這個 Vultr 的指引安裝 Odoo。

https://www.odoo.com/documentation/14.0/administration/install/install.html

Vultr 是 Google, Amazon, Microsoft 以外的一家雲端租用服務,價格很便宜,如果你先玩玩,5–10 鎂/月可以負擔,它的設定似乎比較簡單。

這篇教學寫得很圖像化,比原廠清楚。

安裝前注意

我依照 🅰 、🅱 2 個教學安裝了 5 小時,雖然流程很長,但照著做不會出問題,就是把平常用滑鼠點換成 Copy & Paste 指令就是了,依照那個步驟標識的 🅰 、🅱。

【GCP 設定部分】

1 GCP 開啟使用的設定 🅰

2 在 GCP 開一個執行個體 🅰

【Odoo 安裝部分】

3 設定安裝環境(Set Up the Installation Environment)🅱

4 安裝及設定資料庫(Install and Configure PostgreSQL)🅱

5 安裝把系統報告轉成 PDF 的軟體(Install Wkhtmltopdf)🅱

6 安裝 Odoo(Install Odoo)🅱

7 建立單元配置文件(Create a Service Unit File)🅱

8 安裝中文字形 🅰

【GCP 網路設定】

9 防火牆把 Port 8069設定給 Odoo 🅰

10 把外部 IP 改爲靜態 🅰

11 設定防火牆標籤 🅰

【開啟 Odoo 設定】

12 輸入 IP + Port 🅱

13 以 Master Password 設定資料庫 🅱

14 完成。

在過程中,你會一直被要求設定好多組使用者名稱/設定檔名稱,教學裡很多都是 odooxxxx,搞到後來都搞不清楚哪個是哪個,當後面步驟要你輸入前面設定的名稱時,搞不清楚就會出大錯。

避免走完 5 小時發現錯了又不會改,這些使用者、設定檔名稱整理如下:

避免統統叫 Odoo 容易出錯,Username 可以取名 “用途-專案名稱” 就不易出錯了

雖然我們不是程式內行人,別擔心,它很長很繁瑣,卻不嚇人。

那麼,加油吧!

分享給朋友

Similar Posts

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。