Во-первых, под словом «Workflow» в Mantis подразумевается «Переходы состояний процесса». Но мне проще сказать «воркфлоу», нежели «переходы состояний».
Во-вторых, у нас Mantis говорит на английском языке, поэтому все дальнейшие указания я буду делать по английской версии.
Хотя там есть даже язык «волапюк»…
В третьих, нужно покопаться в коде приложения.
Залогинившись под административным аккаунтом, переходим на страницу «manage > Manage Configuration > Workflow Transitions»
По-русски: «управление > Управление конфигурацией > Переходы состояний процесса«.
По-простому: http://вашMantis/manage_config_workflow_page.php
По-умолчанию в Mantis присутствуют следующие статусы:
- new
- feedback
- acknowledged
- confirmed
- assigned
- resolved
- closed
Есть еще связанный статус ‘reopened’, но рассматривать его пока незачем.
Логика связей между статусами очень грамотная и продуманная, но подходит не всем и не всегда.
В частности, в нашем офисе разработчикам понадобился новый статус задач ‘Active’, для того, чтобы быстро узнавать, кто и чем у них занят прямо сейчас.
Мы таки добавили новый статус, хотя поначалу намеревались переименовать один из существующих.
Но добавить новый статус и дальновиднее, и интереснее 🙂
По причинам удобства, хотелось, чтобы статус ‘active’ можно было устанавливать наиболее быстро и просто, без постоянного развертывания выпадающего списка статусов…
Блин, это сделать даже быстрее, чем разъяснить.
Также встал вопрос про статусы ‘acknowledged’ и ‘confirmed’. Вопрос встал такой — нафига нам эти статусы? Мы ими не пользуемся. Надо бы их прибить.
Понеслось!