可執行 VirtualBox 的 Asustor 華芸科技 2-Bay NAS 型號

Asustor 華芸科技提供 VirtualBox 執行桌面虛擬化應用 (Desktop virtualization,請參考 QNAP Virtualization Station is Desktop Virtualization 有詳細說明)。可以直接利用內建的 HDMI 輸出畫面,或者是加裝 VirtualBox Extension Pack ,利用瀏覽器遠端操作。

因為 VirtualBox 需要 Intel CPU 才能執行,我整理出符合的 2-Bay 機種規格、Passmark 效能指標、與 PCHome 價格作為選購參考。(上次更新:2016/6/14)

在虛擬環境執行 vtiger Open Source EditionSuiteCRMSugarCRM Community Edition,如果同時間有超過兩人以上使用,建議選擇 Celeron J1900Celeron N3150 的四核心機種。

* 底下是技術說明,一般非技術人員可忽略:

因為預設的 Apache MPM prefork 對於每個瀏覽器的連線請求會有一個對應的子程序,而每個子程序只有一個執行緒 (Thread)。當同時有兩個瀏覽器發出請求,CPU 需要提供兩個執行緒的運算能力,在這兩個請求結束之前,無法服務第三個瀏覽器的請求。

CPU的規格表中的 # of Threads 就是他能夠提供的執行緒數量,可能會大於或等於實體核心數。

詳細說明請參考 How Multi-Core Processors Accelerate your LAMP Applications

型號 CPU
Single Thread/Average CPU Mark
記憶體 PCHome
AS-5102T Celeron J1900
530/1880
2GB Upgradable to 8GB NTD 9,999
AS-3202T Celeron N3150
467/1696
2GB Non-upgradable NTD 9,999
AS-5002T Celeron J1800
549/1029
1GB Upgradable to 8GB NTD 8,888
AS-3102T Celeron N3050
470/915
2GB Non-upgradable NTD7,999
AS-6102T Celeron N3050
470/915
2GB Upgradable to 8GB NTD11,499
AS-6202T Celeron N3150
467/1696
4GB Upgradable to 8GB NTD 13,499

Reference

  1. Apache: Apache MPM prefork
  2. Asustor 華芸科技
  3. Asustor: AS3202T: Specification
  4. Asustor: AS5002T: Specification
  5. Asustor: AS5102T: Specification
  6. Asustor: AS6102T: Specification
  7. Asustor: AS6202T: Specification
  8. Asustor: VirtualBox
  9. Asustor: VirtualBox Extension Pack
  10. How Multi-Core Processors Accelerate your LAMP Applications
  11. Intel: Intel® Celeron® Processor J1800 (1M Cache, up to 2.58 GHz)
  12. Intel: Intel® Celeron® Processor J1900 (2M Cache, up to 2.42 GHz)
  13. Intel: Intel® Celeron® Processor N3050 (2M Cache, up to 2.16 GHz)
  14. Intel: Intel® Celeron® Processor N3150 (2M Cache, up to 2.08 GHz)
  15. Passmark
  16. Passmark: Intel Celeron J1800 @ 2.41GHz
  17. Passmark: Intel Celeron J1900 @ 1.99GHz
  18. Passmark: Intel Celeron N3050 @ 1.60GHz
  19. Passmark: Intel Celeron N3150 @ 1.60GHz
  20. QNAP Virtualization Station is Desktop Virtualization
  21. SugarCRM Community Edition
  22. SuiteCRM
  23. vtiger Open Source Edition
  24. Wiki: Desktop virtualization
  25. Wiki: Thread (computing)

vtiger 介面中文化步驟與相關資源

vtiger 在台灣比較常見的有 5.x 與 6.x 版本,其中 6.x 的界面有大幅改善,可閱讀性提高,也是我目前關心的焦點。相關 Localization 的訊息在 vtiger 官網的 Developers How To’s: 17.3 Localization 與 vtiger Wiki: Vtiger 6 Language Translation 有詳細說明。

在 6.x 的語言選項中加入繁體中文

Loki Jiang 根據簡體中文語言包,轉換為台灣用語,可以從 vtiger Marketplace 的 Traditional Chinese 台灣繁體 for v6.2 看到相關訊息,但是需要直接在 vtiger 下載安裝:

在右上角的使用者名稱左方的齒輪設定圖像中,利用下拉式選單選擇CRM 設置 (CRM Settings),在擴展線上商店 (Extension Store) 中先以右上方的市集登入 (Login to Marketplace) 按鈕登入,沒有帳號也可以立刻建立。

接著請搜尋 “Traditional Chinese 台灣繁體 for v6.2” 或 “Chinese",按下綠色的 Install 按鈕就完成安裝。請注意:搜尋純中文字串不會有任何結果!

關於 Loki Jiang 在敘述中的 Invoice 翻譯說明,我參考 Sammy 老師的「常見英文錯誤: invoice “發票” 的誤譯」一文,建議保持原樣,因為台灣會計制度的 “發票” 一詞比較接近 Receipt,英文的 Invoice / Bill 反而是常見的出貨單或帳單。

原文Invoice為"發票",因台灣考量(發票制度),其更改為"出貨單"使用。非需求者可自行調整改回。

在 5.x 的語言選項中加入繁體中文

Hundred Plus 百加資通在 OpenFoundry 上提供與維護 vtiger CRM 5 的繁體中文語言包,可以下載後,參考偽.IT 的 Vtiger CRM 中文化說明,直接將壓縮檔案解壓縮在 vtiger 的安裝路徑下,解壓縮同時,會將翻譯好的繁體中文語言檔案 zh_tw.lang.php 複製在各模組資料夾 (/module/[module name]) 與 include/language 的 language 之下。

接下來要修改 vtiger 設定檔案 config.ini.php,啟用繁體中文為可以選擇的語言項目,請尋找並修改下列參數的設定值:

$languages = Array('en_us'=>'US English','zh-tw'=>'Traditional Chinese',); // 加入 zh-tw 為陣列值
$default_charset = 'UTF-8';

為使用者設定繁體中文介面

在右上角的使用者名稱,利用下拉式選單選擇個人選項 (My Preferences),在更多信息 (More Information) 語言 (Language) 欄位中,選擇台灣繁體。如果是英文版,點選頁簽任意物件就立刻看到中文介面。

如果是已經使用繁體中文,要切換為英文介面,記得按右下角保存按鈕,介面立刻轉為英文。

Reference

  1. Hundred Plus 百加資通
  2. Facebook: Loki Jiang
  3. OpenFoundry: vtiger CRM 5 繁體中文語言
  4. Sammy 老師:常見英文錯誤: invoice “發票” 的誤譯
  5. vtiger
  6. vtiger: Developers How To’s: 17.3 Localization
  7. vtiger: Marketplace: Traditional Chinese 台灣繁體 for v6.2
  8. vtiger: Wiki: Vtiger 6 Language Translation
  9. 偽.IT:Vtiger CRM 中文化

利用 Salesforce.com 自動化分析問卷

在 Le Chant 樂全科技 CRM 專業服務的銷售流程中,負責轉換網站訪客成為商機 (Lead) 的關鍵在於 B2B 業務管理成熟度問卷。這部分我使用網頁截取商機 (Web-to-Lead aka W2L) 的技術,搭配工作流程規則 (Workflow Rules) 完成自動化分析,與寄送分析結果。

底下是我使用 Salesforce.com 實作上述的分析引擎,Bootstrap 輔助設計表單頁面,整合 BYETWordPress.com 與 Salesforce.com 三個平台的說明。

事前準備

B2B 業務管理成熟度模型 2016 將業務成熟度劃分為五個階段,在 B2B 業務管理成熟度問卷頁面說明問題、選項、與規則。

我們另外需要取得訪客的基本資料,儲存在商機紀錄中,並且根據留下的 Email 寄送分析結果。

分析結果將套用在電子郵件範本 (Email Template),寄送給商機

最後要建立回應頁面,讓使用者知道我們已經收到填寫的問卷內容,請檢查電子郵件信箱讀取分析報告。

建立回應頁面

在 WordPress.com 建立頁面 (Page),做為填寫問卷後的回應訊息,並記錄下 URL,稍後使用。

自訂商機欄位

在 Salesforce.com 建立五個選項清單 (Picklist) 欄位,紀錄問題與對應的選項。再建立一個選項清單欄位,紀錄業務管理成熟度

產生表單

在 Salesforce.com 利用線上商機 (Web-to-Lead) 功能產生表單。選擇問卷包含的使用者基本資料,與五個問題欄位,並在傳回 URL (Return URL) 填寫回應頁面的 URL。

美化表單頁面

參考 Bootstrap 的 Examples 建立網頁的基本框架,把表單加入網頁中。再根據 Grid Optionl 調整欄寬比率,Horizontal form 美化表單元件。完成後上傳到 BYET,成為公開存取的頁面。底下是部分程式碼:

<h1>Help us to know more about you</h1>
<div class="form-group">
        <label for="first_name" class="col-sm-4 control-label">First Name</label>
<div class="col-sm-8">
            <input class="form-control" id="first_name" maxlength="40" name="first_name" size="20" type="text" placeholder="What's your given name?"/></div>
</div>

建立工作流程規則自動化分析並寄送結果

在 Salesforce.com 利用工作流程建立各成熟度的對應規則,我個人偏好先建立欄位更新 (Field Updates) 與電子郵件警示 (Email Alerts) 這些可以重複利用的動作 (Action),稍後在建立規則的時候,利用選取現有的動作 (Selec Existing Action) 加入即可。

以 Q1. How do you manage sales? 為例,我先建立一個欄位更新,將業務管理成熟度的欄位更新為選項清單的值 “Level 0 –  None"。再建立一個電子郵件警示,用建立好的電子郵件範本套表寄送。

我建立下面的工作流程規則 (Workflow Rules),並且將欄位更新與電子郵件警示加入立即工作流程動作 (Immediate Workflow Actions) 的規則:

(Lead: Q1. How do you manage sales?EQUALS"a. Independent, work on its own.") OR (Lead: Q2. How does your sales share info?EQUALSa. We don't share.) OR (Lead: Q3. How do you manage opportunities?EQUALSa. No management. Just win or lose.)

根據 Workflow rule Action execution order,當遇到符合條件的工作流程規則,會先執行欄位更新,接下來才是電子郵件警示,這樣就不必擔心寄出去的資料是錯誤的。

sandip Kulkarni
check the debug log you will get following order
WF_FIELD_UPDATE
WF_ACTION_TASK
WF_EMAIL_ALERT
WF_OUTBOUND_MSG

後記

原本寫好的測試網頁因為 Salesforce.com 無預警關閉雲端服務帳號無法提供各位測試,將會在修改好之後再次發佈網址。

使用其他雲端服務或程式也可以完成上述工作,以後再繼續提供其的範例提供大家參考。

Reference

  1. B2B 業務管理成熟度模型 2016
  2. B2B 業務管理成熟度問卷
  3. Bootstrap
  4. Bootstrap: Example: Mobile, tablet, desktop
  5. Bootstrap: Examples
  6. Bootstrap: Horizontal form
  7. BYET
  8. Le Chant 樂全科技:CRM 專業服務
  9. Lead 商機
  10. Salesforce Developers: Workflow rule Action execution order
  11. Salesforce.com
  12. Salesforce.com 無預警關閉雲端服務帳號
  13. W2L: Web-to-Lead 網頁截取商機
  14. WordPress.com

將 TurnKey Linux 的 SugarCRM 中文化

我個人偏好使用 TurnKey Linux 提供的打包,協助我快速建立工作環境。最近在加入繁體中文語言包的時候,發現有些注意事項,記錄在此與大家分享:

1. TurnKey Linux 匯入時選擇 Linux→Debian (64 bit)
2. 繁體中文語言包在 SugarCRMCN 有免費版本可以下載,似乎於官網連結的語言包是不同人維護。
3. 要手動修改檔案與目錄擁有者為 www-data 否則會無法安裝語言包。
4. 安裝後啟用,重新登入時就可以選擇偏好語言。

Localize Your SugarCRM in TurnKey Linux