Введение

Request Tracker, обычно сокращенно RT, – это программное обеспечение с открытым исходным кодом для отслеживания задач, предназначенное для организаций любого размера, позволяющее отслеживать и управлять рабочими процессами, запросами клиентов и внутренними проектными задачами различного рода. Благодаря бесшовной интеграции с электронной почтой, настраиваемым жизненным циклам задач, конфигурируемой автоматизации, а также детальным правам доступа и ролям, Request Tracker изначально был разработан как система отслеживания задач на языке Perl, используемая для координации работы и управления запросами в онлайн-сообществе пользователей. Первый релиз RT в 1996 году был создан Джесси Винсентом, который впоследствии основал компанию Best Practical Solutions LLC для распространения, разработки и поддержки данного программного обеспечения. RT является программным обеспечением с открытым исходным кодом (FOSS) и распространяется по лицензии GNU General Public License. Request Tracker for Incident Response (RTIR) – это специализированная версия RT, разработанная для удовлетворения конкретных потребностей команд CERT. В настоящее время RTIR представляет собой одновременно инструмент, предназначенный для управления инцидентами, инструмент общего назначения, который команды могут использовать для решения других задач, а также систему, которая может – и зачастую является – полностью настраиваемой, построенной на основе интеграций и настроек, созданных пользователями. Изначально он был разработан в сотрудничестве с JANET CERT, а в 2006 году был модернизирован и расширен за счет совместного финансирования девяти команд реагирования на инциденты компьютерной безопасности (CSIRT) в Европе.

Технология

RT написан на Perl и работает на веб-серверах Apache и lighttpd с использованием mod_perl или FastCGI, с данными, хранящимися в MySQL, PostgreSQL, Oracle или SQLite. Интерфейс RT можно расширить с помощью плагинов, написанных на Perl. Однако позже он обнаружил, что интерфейс командной строки ограничивал использование. В течение следующих двух лет он создал и поддерживал WebReq – веб-интерфейс для req, написанный на Perl. В конечном итоге части req были удалены, и то, что осталось, стало RT версии 1.0. Полная переработка произошла для RT версии 2.0, когда Джесси начал работать над RT полный рабочий день в 2001 году и основал Best Practical Solutions. RT использовался CPAN, но из-за снижения использования дата прекращения поддержки – 1 марта 2021 года – была объявлена на Perl NOC 4 декабря 2020 года. Сайт rt.cpan.org будет закрыт 1 марта 2021 года. После протеста со стороны сообщества разработчиков, была заключена сделка с компанией для обеспечения дальнейшего хостинга. rt.cpan.org останется в сети.

Интерфейс

Организации любого размера используют Request Tracker для отслеживания и управления рабочими процессами, запросами клиентов и внутренними задачами проектов любого типа. Помимо прочего, RT предлагает настраиваемые жизненные циклы тикетов, бесшовную интеграцию с электронной почтой, конфигурируемую автоматизацию, а также детальные права доступа и роли. RT предоставляет множество способов глубокой настройки создания и обновления тикетов, владельцев, зависимостей, любых пользовательских параметров и рабочих процессов. Веб-интерфейс доступен как для авторизованных пользователей, так и для гостей, клиентов и конечных пользователей. Шаблонные обратные вызовы позволяют изменять веб-страницы программного обеспечения без специальных знаний. Бесшовная интеграция с электронной почтой – еще один основной интерфейс RT, который часто является единственным, доступным для многих внешних пользователей. Система электронной почты поддерживает автоматические ответы, вложения и полную настройку всех правил обработки электронной почты. Электронные письма хранятся в RT как переписка по тикету, и программное обеспечение может различать публичные ответы и приватные комментарии, отображая их соответствующим образом. Также предоставляется базовый REST-подобный API и инструмент командной строки для взаимодействия с RT.

Особенности

RT интегрируется с приложением базы знаний Best Practical, RT FAQ Manager ("RTFM"). Начиная с RT 4.0.0, функциональность RTFM была интегрирована непосредственно в RT в виде Статей, встроенной базы знаний RT. В стандартную комплектацию входят широкие возможности построения графиков, конструктор рабочих процессов, редакторы панели управления с функцией перетаскивания и возможности автоматизации. Request Tracker принимает и обрабатывает все электронные письма, отправленные на ваши ключевые адреса: support@, sales@, helpdesk@, security@ и т.д. Сотрудники могут управлять ответами на обращения по электронной почте или через полнофункциональный веб-интерфейс RT. RT оснащен мощным конструктором транзакционных запросов, позволяющим выполнять поиск по критериям, таким как "показать все мои ответы за эту неделю", "показать все изменения этого пользовательского поля в этом обращении" или даже "показать, сколько ответов было отправлено всеми участниками очереди поддержки на прошлой неделе". Разработчикам, знакомым с Bootstrap, будет легко настроить пользовательский интерфейс RT или создать новые темы, используя Bootstrap в качестве основы. Суперпользователи теперь могут воспользоваться сотнями параметров конфигурации RT, внося изменения непосредственно в браузере, начиная с RT 5. RT также интегрируется с приложением Best Practical для управления ИТ-активами, "Assets". Начиная с RT 4.4.0, эта функциональность была интегрирована непосредственно в RT. Assets позволяет легко отслеживать и управлять всем оборудованием и нематериальными активами непосредственно из RT. RT поддерживает сетевой API службы поддержки.