Mantis služi za bug tracking i kolaboraciju izmedju korisnika. Poseduje opcije obaveštavanje korisnika putem emaila, kontrolu pristupa, dashboard, time tracking, release management, kastomizaciju tiketa…
“Project” služi za grupisanje tiketa vezanih za jedan softverski projekat.
Prilikom editovanja projekta dodeljuju se korisnička prava za korisnike.
Projektu se dodeljuju i kategorije. Poljem “custom fields” mogu da se
definišu nova polja za tikete.
U projekat se postavlja inicijalna verzija/release i posle toga mogu
da se koriste verzije projekta u tiketima.
Da bi koristili Roadmap i release management potrebno je uneti vise planiranih
verzija projekta zbog polja Target version u tiketima.
Kategorije služe da bi se u projektu tiketi podelili po
funkcionalnim grupama kao naprimer: User Interface, Database, API…
Svakoj kategoriji može da se pridruži jedan korisnik kome se
automatski dodeljuje novi tiket za datu kategoriju.
Polje “Public” znači da tiket na svom dashboardu vide korisnici svih projekata a
private samo vlasnik i korisnici na istom projektu.
Tagovi se dodeljuju proizvoljno i služe za lakšu pretragu.
Tiket poseduje 3 polja za verzije:
Tiket moze proći kroz sledeće stanje u svom lifecycle-u:
* new - novokreirani tiket * asigned - dodeljen je developeru * feedback - provera i eventualno zahtev za dodatnim informacijama * acknowledged - developer ili tim prihvataju tiket * confirmed - reprodukovan je problem * testing - developer počinje testiranje * resolved - developer misli da je rešio problem, sledeći je ponovo testing ali od strane project managera * acceptance - project manager završio testiranje i prihvata tiket kao rešen i vrši implementaciju * feedback - vraćanje developeru na doradu jer nije prošlo testiranje (ili uvesti novi status) * closed - stvarno je rešen problem i implementirano rešenje
Tiket može da se kreira i kloniranjem.
Na tiketu može da se uključi monitoring za više korisnika. Dugme “Monitor” i posle
dodati korisnike u deo “Users monitoring this issue”.
Još jedna opcija je @mentions t.j. kad se u tekstu tiketa navede @korisnik taj korisnik dobija
mail da je pomenut na tiketu.
Pored toga postoji opcija send Reminder koja služi se developer podseti na tiket.
Dugme “Move” služi za prenos tiketa u drugi projekat.
Sekcija Relationship služi da se tiket poveze sa drugim tiketom.
Na kraju tiketa se nalazi istorija svih promena.
Automatski se popunjava kad tiket poseduje version i target version. Na roadmapu se vidi koji su sve tiketi planirani za koju verziju i trenutno stanje tiketa.