OTRS: система обработки заявок¶
OTRS (Open Ticket Request System, с 2022 года — ((OTRS)) Community Edition) — свободная система обработки заявок (service desk) с открытым исходным кодом, предназначенная для организации работы службы технической поддержки, приёма обращений пользователей и управления внутренними процессами компании. Система позволяет централизованно регистрировать запросы, назначать ответственных, отслеживать статусы выполнения и вести базу знаний. OTRS относится к классу help desk и ticketing-систем и используется как в коммерческих организациях, так и в государственных учреждениях.
¶История
Проект OTRS был основан в 2001 году немецким разработчиком Мартином Эденхофером. Первоначально система создавалась как внутренний инструмент для обработки запросов в телекоммуникационной компании, однако вскоре была выпущена как открытый продукт под лицензией GPL. Название расшифровывается как Open Ticket Request System — «открытая система запросов-тикетов».
В 2004 году была основана компания OTRS AG (позднее переименована в ((OTRS)) Group), которая занялась коммерческой поддержкой и разработкой проприетарной версии продукта. В 2012 году вышла версия OTRS 3.0, получившая широкое распространение в корпоративном секторе Европы. В 2019 году компания анонсировала переход на новую архитектуру и выпустила продукт ((OTRS)) Business Solution.
В 2022 году произошло разделение: коммерческая версия стала называться ((OTRS)) Business Solution, а открытая — ((OTRS)) Community Edition. При этом разработка открытой версии была существенно замедлена, а её поддержка сообществом сокращена. В 2023 году права на торговую марку OTRS перешли к компании Znuny GmbH, которая развивает форк системы под названием Znuny, основанный на кодовой базе OTRS 6.
¶Архитектура и устройство
OTRS построена на серверной архитектуре и работает по модели «клиент-сервер». Основой системы является веб-интерфейс, доступный через браузер, что позволяет сотрудникам работать с заявками с любого устройства без установки дополнительного программного обеспечения. Серверная часть написана на языке Perl, хотя в более новых версиях используются компоненты на JavaScript и другие технологии.
Ключевые компоненты системы включают:
- Модуль обработки заявок — центральный элемент, где регистрируются обращения, назначаются исполнители, устанавливаются сроки и приоритеты.
- Модуль очередей — позволяет группировать заявки по отделам, проектам или типам обращений.
- Модуль эскалации — автоматически уведомляет руководителей о просроченных заявках.
- Генератор отчётов — формирует статистику по нагрузке, времени реакции и качеству обслуживания.
- База знаний — внутренняя справочная система для сотрудников и клиентов.
- Модуль уведомлений — отправляет письма пользователям о смене статуса заявки.
Для хранения данных используется реляционная база данных: MySQL, PostgreSQL, Oracle или SQL Server. Система поддерживает протоколы электронной почты (POP3, IMAP, SMTP), что позволяет создавать заявки автоматически из входящих писем. Также предусмотрена интеграция с LDAP/Active Directory для авторизации пользователей и синхронизации с корпоративными справочниками.
¶Основные функции
OTRS предоставляет широкий набор инструментов для управления обращениями. Среди базовых возможностей:
- регистрация заявок через веб-форму, электронную почту или телефонный звонок;
- назначение ответственных и совместная работа нескольких сотрудников над одной заявкой;
- ведение истории переписки с клиентом внутри тикета;
- приоритизация и установка сроков исполнения;
- автоматическая маршрутизация заявок по правилам;
- создание шаблонов ответов для типовых ситуаций;
- контроль SLA (соглашений об уровне обслуживания) и эскалация нарушений.
Система поддерживает многоязычный интерфейс, включая русский язык, что делает её удобной для использования в российских компаниях. Также имеется возможность настройки прав доступа для различных ролей: администратор, агент, руководитель, клиент.
¶Версии и редакции
Существует несколько редакций OTRS:
- ((OTRS)) Community Edition — бесплатная версия с открытым исходным кодом, доступная для самостоятельной установки и настройки. Обновления безопасности выходят регулярно, однако новые функциональные возможности появляются редко.
- ((OTRS)) Business Solution — коммерческая редакция, включающая расширенный функционал, техническую поддержку, гарантированные обновления и дополнительные модули для интеграции.
- Znuny — независимый форк, созданный после прекращения активной разработки Community Edition. Znuny сохраняет совместимость с расширениями OTRS и продолжает развиваться силами сообщества.
Для российских пользователей важным аспектом является возможность локальной установки системы без передачи данных на внешние серверы, что соответствует требованиям законодательства о персональных данных.
¶Применение
OTRS используется в различных отраслях: в IT-компаниях для обработки обращений в службу технической поддержки, в банках и страховых организациях для работы с клиентскими запросами, в государственных учреждениях для организации электронных приёмных, в производственных предприятиях для управления внутренними заявками на обслуживание оборудования.
Примеры типовых сценариев использования:
- обработка заявок от сотрудников компании в отдел информационных технологий;
- приём и обработка обращений граждан в государственные органы;
- организация работы колл-центра с фиксацией всех обращений;
- управление инцидентами и запросами на обслуживание в соответствии с методологией ITIL.
Благодаря гибкой системе очередей и прав доступа OTRS может обслуживать одновременно несколько отделов или даже несколько независимых организаций на одной установке.
¶Преимущества и ограничения
К преимуществам OTRS относят открытый исходный код, отсутствие лицензионных платежей для Community Edition, широкие возможности кастомизации и наличие активного сообщества разработчиков. Система хорошо документирована, что облегчает её внедрение силами собственных специалистов.
Ограничениями системы считаются устаревшая архитектура ядра на Perl, что затрудняет поиск разработчиков, а также относительно сложная процедура обновления между мажорными версиями. По сравнению с современными коммерческими help desk-платформами интерфейс OTRS выглядит менее интуитивным, однако для опытных пользователей это компенсируется функциональностью.
¶См. также
К числу альтернативных систем обработки заявок относятся Request Tracker (RT), Redmine, GLPI, Jira Service Management, а также российская разработка Naumen Service Desk. Выбор конкретной платформы зависит от масштаба организации, бюджета и требований к функциональности.
