Request Tracker

Request Tracker
Скриншот программы Request Tracker
скриншот списка тикетов (RT 3.6)
Тип система отслеживания заявок[вд]
Автор Jesse Vincent
Разработчики Best Practical Solutions, LLC
Написана на Perl
Операционные системы GNU/Linux[1] и BSD[вд][1]
Языки интерфейса Многоязычная
Аппаратная платформа Cross-platform
Последняя версия 6.0.2 (23.10.2025)
Репозиторий github.com/bestpractical…
Лицензия GPLv2
Сайт requesttracker.com
Логотип Викисклада Медиафайлы на Викискладе

Request Tracker, RT — система учёта и отслеживания заявок уровня предприятия (тикетная система) с открытым исходным кодом, позволяющая управлять задачами, проблемами, и внешними запросами от пользователей. Эта тикетная система написана на широко известном языке программирования Perl и работает на разных платформах в разных операционных системах, для хранения данных в ней используются популярные СУБД[2]. RT выполняет задачи регистрации и отслеживания задач не хуже аналогичных коммерческих систем, при этом распространяется бесплатно[3]. У RT большое хорошее сообщество пользователей и разработчиков, активное в почтовых списках рассылки и базе знаний, созданной на принципах Wiki[2].

Система начала разрабатываться с 1996 и используется системными администраторами, сотрудниками служб техподдержки, IT-менеджерами, разработчиками и маркетинговыми отделами. RT применяют компании из списка Fortune 100, проекты CPAN, OpenSSL, Perl; правительственные и образовательные учреждения во всем мире[источник не указан 2491 день].

Технологии

Основной способ взаимодействия пользователей с RTвеб-интерфейс. Второй канал взаимодействия — электронная почта. Большинство задач также могут быть выполнены через интерфейс командной строки[4].

RT написана на Perl и работает в разных ОС, в том числе в Windows, Linux, Unix и MacOS. Она управляется через веб-интерфейс и с помощью командной строки[2].

Для хранения данных RT может использовать систему управления базами данных MySQL, PostgreSQL, Oracle или SQLite[5].

RT работает на веб-сервере Apache или основанном на нём, а также может работать на любом вебсервере, поддерживающем FastCGI. Кроме того, для персонального использования в RT есть встроенный веб-сервер[6] (использование в режиме встроенного веб-сервера исходно использовалось для разработки и отладки программы, в этом режиме одновременно обрабатывается только один запрос, и этот режим не позволяет осуществлять коллективную работу[7]).

Интерфейс командной строки в RT использует обращение к веб-серверу, программа командной строки не обращается к базе данных напрямую[8]).

В RT есть возможность автоматизировать и настроить бизнес-логику с помощью механизма скриптов[9]).

Начиная с версии RT 3.0, тикетная система работает с любым языком, присутствующим в UNICODE (в ранних версиях был только английский язык)[7]), для интернационализации используется I18N[7].

RT написана в парадигме объектно-ориентированного программирования[7], в её коде предусмотрена возможность самостоятельной доработки функционала посредством замещения объектов кода (англ. overlay)[7].

Примечания

  1. 1 2 Free Software Directory
  2. 1 2 3 Vincent et al., 2005, Why RT?.
  3. Лимончелли, 2007, с. 49,154.
  4. Vincent et al., 2005, Ch. 3. Getting Started.
  5. Vincent et al., 2005, A Database.
  6. Vincent et al., 2005, A Web Server.
  7. 1 2 3 4 5 Vincent et al., 2005.
  8. Vincent et al., 2005, Running the CLI.
  9. Vincent et al., 2005, Ch. 6. Scripts.

Ссылки

Литература

  • Vincent, J. RT Essentials : [англ.] / J. Vincent, R. Spier, D. Rolsky … [et al.]. — O’Reilly, 2005. — xiii,200,[2] p. — ISBN 0-596-00668-3. — ISBN 978-0-596-00668-6.
  • Лимончелли, Т. Тайм-менеджмент для системных администраторов / Пер. С. Иноземцев. — СПб : Символ-Плюс, 2007. — С. 49–53,153,154. — 240 с. : ил. — 2000 экз. — ISBN 978-5-93286-090-8. — ISBN 5-93286-090-1.

См. также

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.