Я работаю в компании, оказывающей техническую помощь, и это наш общий рабочий процесс: ребята в колл-центре или в магазине ловят просьбу клиента о помощи и при каждом запросе открывают задание. После этого технические специалисты работают над заданием и добавляют к нему множество задач. Как только назначение объявлено закрытым и утверждено администрацией, оно отправляется в бухгалтерию, которая выставляет счет за назначение (почти автоматически).
Для краткости: назначение = проблема, задача = действие, предпринятое для решения проблемы
назначение (открытое колл-центром)
| _______ задание 1 (техник А)
| _______ задача 2 (техник Б)
| _______ задача 3 (техник С)
...
| _______ TaskX (техник A)
Задача имеет в основном следующие атрибуты:
- описание
- имя техника
- потрачено часов
- потрачено километров
У нас обычно ~ 1500 заданий и ~ 5000 заданий в год.
В настоящее время все эти процессы обрабатываются специальным приложением, которое мы создали за это время.
Мне интересно, можем ли мы улучшить приложение нашей компании, используя и интегрируя Trac (который уже используется отделом разработки для обработки внутренних компонентов), который имеет некоторые интересные готовые функции, такие как xml- RPC и рабочий процесс.
Теперь крупные сделки:
1) из-за количества назначений я не могу связать назначение с проектом trac.
2) Если я привязываю каждое назначение к билету отслеживания, тогда задачи должны быть привязаны к комментариям к билету отслеживания, но в них нет возможности добавлять потраченные часы и километры.
3) Похоже, что нет плагина для настройки комментариев
Как я пытался их решить:
a) Я попытался настроить комментарий с помощью этого плагина: он работает довольно хорошо, но я не могу получить хорошую структуру данных, когда я запрашиваю trac через xml-rpc из приложения компании, и не ясно, как много времени было потрачено на каждый «комментарий». Плюс нет возможности прибавить километры
б) Я нашел Trac Remote Plugin , и это кажется интересным, потому что я мог создать два проекта trac, один для назначений и один для задач, а затем связать задачи с назначением, используя ссылку intratrac. Жаль, что не работает для меня .
Как вы думаете, trac - хороший выбор? Вы видите какой-нибудь другой способ, которым я могу использовать это? Есть ли какая-либо другая система отслеживания (для Linux), которая лучше соответствует нашим потребностям?