因為部門需要一套客服開單及派工系統 , 部門助理從她朋友那邊聽到有一套免費的系統應該會合用 , 這套系統叫做 Mantis (螳螂) Bug Tracker , 研究三四天後總算搞通了 , 的確還蠻符合我們的需求 !

MantisBT 是一套 APM(Apache , PHP , MySQL) 的軟體 , 所以安裝上也承襲了 APM 軟體容易安裝的特性 , 但是權限設定部份比較複雜難搞懂 , 不過經過幾天的研究測試發現 , 一開始安裝好時的預設權限設定應該就可以符合大家的需求 !!

想進一步瞭解 Mantis 可以參考下列連結 :

Matis Bug Tracker

這隻螳螂(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

login

主頁

main_page

我的工作

my_view_1

my_view_2

檢視問題

view_1

view_2

回報問題

report_p_1

report_p_2

七. Create Project : [管理] –> [管理專案]

project

八. Create Custom Field : [管理] –> [管理自定欄位]

custom_field

九. 工作流程調整 : [管理] –> [管理參數設定] –> [工作流程調整]

1. 限制 "回報人" 只能存取自己的問題 .

2. 允許 “回報人" 可以看到非公開的說明 .

workflow_tune_1

workflow_tune_2

十. E-Mail 通知 , 讓 “系統管理員” 具有所有訊息的 “存取權限” , 也就是說 “系統管理員” 可以收到所有訊息的 E-Mail 通知.

email_1

email_2

十一. 管理使用者 : [管理]->[管理使用者]

user_1

user_2

user_3

十二. 統計資訊 :

stat_summary

stat_advanced

arrow
arrow
    文章標籤
    mantis bug tracker
    全站熱搜

    Jump 發表在 痞客邦 留言(0) 人氣()