来源于:http://hi.baidu.com/chenshake/blog/item/ed481e3b0819deee14cecbe0.html/cmtid/f8eca50e7d23d9e137d122cdPoweredBy qmecms.sinaapp.com
mantis,这是一个bug跟踪系统,本来的用途是给开发人员使用的,让大家给开发人员提交bug。
目前类似的bug系统,国内有一个bugfree,不过很可惜,已经停止开发了,作者是模仿微软的sharepoint来开发的。国外还有一个类似的bug系统,不过那个比较复杂点。还是这个比较好用。
我和其他人不一样,我用mantis,并不是为了软件开发。而是用来解决公司内部的一个流程。
几乎所有网站,都有类似的经历,市场部门,各个部门,向美工提单要求制作网页,这个流程,有公司是用纸张打印出来工单,还有的公司是用邮件。
实在没有想到,在网站,还会用纸张打印,理由就是纸张可以查,如果用邮件,时间长了,就不能查了。
不过后来技术部门和业务部分,要分到不同的楼层办公,再也不能像以前那样。
我是不希望从头开始开发一个系统,所以就找外面现成的系统,最后就选上mantis。
不过当时这个软件资料不多,只能自己慢慢看,发现mantis,还是比较复杂的,还带了一个小型的工作流,还有就是权限的控制。
默认的mantis用户类型及其权限叁看下表,具体使用时可据需要修改名称及增删用户类型),
View Bug | Report Bug | Update Bug | Assign Bug | Resolve Bug | Close Bug | Reopen Bug | Delete Bug | |
Viewer | Y | N | N | N | N | N | N | N |
Reporter | Y | Y | N | N | N | N | N | N |
Updater | Y | Y | Y | Y | Y | Y | Y | N |
Developer | Y | Y | Y | Y | Y | Y | Y | Y |
Manager | Y | Y | Y | Y | Y | Y | Y | Y |
Administrator | Y | Y | Y | Y | Y | Y | Y | Y |
他是分为6级的权限,公司的内部没有那么复杂,我只用了3级,Reporter,Developer,Administrator,你改为3级,那么你就需要修改他相应的工作流,这个软件一个好处,就是让你了解一下工作流有多负责,这是一个最简单的工作流。不过配置起来,也不是那么简单啊,你还是要好好看看。
修改相应的名称,你其实就修改语言包就可以了,很有成就感 。
提单的人,就是Reporter
完成工单的人就是Developer
管理员就是对整个软件进行设置。
这个软件功能还是比较强大,使用过程中,业务提出很多需求,结果都是看看说明,设置一下就搞定了。
1:提单人,不能修改工单,原因是经常有争议,到底是业务提单的问题还是做单人的问题
管理员后台可以设置,不能修改就ok了
2: 提单人不能修改工单,但可以类似论坛那样,跟贴,不过跟贴也是不能修改
也是后台设置就可以解决
3:工作量的统计以及完成工单的时间
这也是很简单,当美工做完单子后,选择完成工单,就有完成的时间了。这样什么时候提单,什么时候完成,很好统计,察看。
最后修改一下,每个人还可以把工单倒出excel
4:有的工单,我不希望别人能看见,比如是一个重大的bug
这个系统本身就有的功能,提单的时候,选择上就可以了
5:工单的分类
系统有不少内置的字段,你用不上,那里修改一下,就可以满足自己的使用了。
6:工单的删除
有些错误的工单,需要删除,只能管理员才能删除,
7:提单后马上通知美工,美工完成,也能马上通过提单人
系统内置的功能是发邮件通知,不过公司的人,没有习惯用邮件,公司内部是用腾讯的RTX3。61,找开发修改一下,把邮件的内容,发到这个人的rtx上,这个功能太cool,我都很佩服我自己了
8:和公司crm系统结合
如果公司用户,需要用到工单系统的话,那么就可以给该用户授权,这样就会在系统创建用户,权限缺省都是报告者。
员工离职,也会自动把账户删除。这样就避免了系统太多无用的帐户。
这基本算是我用过,帮助最大,对公司的作用,每年节省的打印费用,都不知道多少。
现在安装这个软件,已经很简单了,版本已经升级了好多次,我用的时候,还是0.9呢,现在1.1已经出来
了。
9:工单完成后,不能再打开
因为有时候,业务为了省事,把已经完成的单,再打开提交,修改内容。我可以去到提单人再打开工单的权限就可以了 。