因為部門需要一套客服開單及派工系統 , 部門助理從她朋友那邊聽到有一套免費的系統應該會合用 , 這套系統叫做 Mantis (螳螂) Bug Tracker , 研究三四天後總算搞通了 , 的確還蠻符合我們的需求 !
MantisBT 是一套 APM(Apache , PHP , MySQL) 的軟體 , 所以安裝上也承襲了 APM 軟體容易安裝的特性 , 但是權限設定部份比較複雜難搞懂 , 不過經過幾天的研究測試發現 , 一開始安裝好時的預設權限設定應該就可以符合大家的需求 !!
想進一步瞭解 Mantis 可以參考下列連結 :
這隻螳螂(Mantis) 還挺猛的 — 免費好用的 Issue Tracking 工具
安裝及設定步驟如下 :
一. 前置準備工作
先安裝及配置好 Apache & PHP & MySQL & phpMyAdmin 還有 SMTP Server , 因為我是用 Windows 2008 , 所以 Web Server 部份是用 IIS 而不是 Apache , SMTP Server 可以指定外部既有的 SMTP Server , 不過我每次發 Mail 都會出現 Internal 500 錯誤 , 不知道為什麼 ?? 最後是直接安裝 Windows 2008 的 SMTP Service 來用就 OK !
二. 下載及安裝 MantisBT , 將 MantisBT 解壓縮到 inetpub\wwwroot\ 目錄下 , 開 IE/FireFox/Chrome 瀏覽器連 http://localhost/mantisbt/admin/install.php , 然後照指示就可完成安裝 !!
三. config_inc.php
有一些設定是設在 config_inc.php 中的 , 如 : 資料庫連線資訊 , 我的 config_inc.php :
<?php
$g_hostname = 'localhost';
$g_db_type = 'mysql';
$g_database_name = 'mantisbt';
$g_db_username = 'root';
$g_db_password = 'password';
$g_default_language = 'auto';
$g_default_home_page = 'main_page.php';
$g_administrator_email = 'jameschiang@example.com.tw';
$g_webmaster_email = 'jameschiang@example.com.tw';
$g_from_email = 'CSBU-Service@example.com.tw';
$g_from_name = 'CSBU Service System';
$g_window_title = 'example CSBU Service System';
$g_logo_image = 'images/logo.jpg';
$g_page_title = 'example CSBU Service System';
$g_reauthentication = OFF;
$g_status_percentage_legend = ON;
$g_default_bug_view_status = VS_PRIVATE;
$g_default_bugnote_view_status = VS_PRIVATE;
$g_file_upload_max_num = 2;
$g_max_file_size = 10485760;
?>
四. 將 LOGO 準備好後複製到 inetpub\wwwroot\mantisbt\images\ 目錄下
五. 解決 統計報表 中文亂碼問題
編輯圖形設定檔案 C:\inetpub\wwwroot\mantisbt\plugins\MantisGraph\MantisGraph.php
[大約在第49行]:修訂 'font' => 'arialuni'
編輯圖形介面設定檔案 C:\inetpub\wwwroot\mantisbt\plugins\MantisGraph\core\graph_api.php
[大約在第54行]:修訂 $t_font = plugin_config_get('font','arialuni')
[大約在第72行]:修訂 $t_font = 'arialuni.ttf'
六. 登入 Mantis
主頁
我的工作
檢視問題
回報問題
七. Create Project : [管理] –> [管理專案]
八. Create Custom Field : [管理] –> [管理自定欄位]
九. 工作流程調整 : [管理] –> [管理參數設定] –> [工作流程調整]
1. 限制 "回報人" 只能存取自己的問題 .
2. 允許 “回報人" 可以看到非公開的說明 .
十. E-Mail 通知 , 讓 “系統管理員” 具有所有訊息的 “存取權限” , 也就是說 “系統管理員” 可以收到所有訊息的 E-Mail 通知.
十一. 管理使用者 : [管理]->[管理使用者]
十二. 統計資訊 :
留言列表