Как стать автором
Обновить
СберМаркет
Кодим будущее доставки товаров

Нешаблонный ServiceDesk. Как мы сделали нотификацию в Jira с non-интеграционным продуктом

Уровень сложностиСредний
Время на прочтение4 мин
Количество просмотров976

Привет, Хабр! Меня зовут Павел Родичев, я тимлид технической поддержки в СберМаркете. Эта статья — о том, как мы интегрировали в Jira систему, которая для этого не предназначена, и сократили время на нотификацию пользователей.

В мире корпоративных информационных технологий каждое новое внедрение — это не только возможность повысить КПД сотрудников, но и вызов для команды саппорта. Особенно с уходом Atlassian из России: вендор перестал поставлять плагины для Jira, и компаниям приходится сочинять их самостоятельно. Если, конечно, у них есть для этого разработчики.

В СберМаркете есть команда Jira-разработчиков, и это дает нам больше свободы в управлении проектами, а соответственно — мотивирует творчески подходить к ServiceDesk. Сейчас покажу на конкретном примере.

Из чего родился кейс

Разные команды СберМаркета работают с разными операторами электронного документооборота. Каждая выбирает более удобную систему именно для себя — как правило, ту, с которой знакомы члены команды. Летом 2022 года к списку операторов добавился еще один — Terralink.

Наш ServiceDesk не мог взять техническую поддержку Terralink на себя: для этого требуется целая команда с опытом работы именно на этой платформе. Поэтому с любыми проблемами, возникающими в процессе ЭДО, нужно идти к специалистам Terralink.

Какие это проблемы? Иногда — дубли документов. Иногда — ошибки, связанные с тем, что контрагенты работают с другими операторами ЭДО. Документы проходят через чужие 1С, а там могут быть не настроены соответствующие поля. Иногда подписание банально не проходит, хотя пользователь вроде бы все сделал правильно.

Загвоздка в том, что Terralink обладает недостаточно продуманной нотификацией. Сотрудники СберМаркета не могли общаться с инженерами напрямую: для этого было необходимо использовать специальный адрес электронной почты. Поэтому все исходящие и входящие запросы сначала проходили через меня, а уже потом достигали реципиентов. Честно говоря, было жутко неудобно.

Сделали слона из мухи?

Возможно, ошибки составляют небольшой процент в общем объеме нашего сотрудничества с Terralink. Тем не менее ручная обработка тормозила процессы. Я мог потратить больше часа в день только на пересылку писем. Кроме того, наши сотрудники не могли оперативно получить обратную связь в критические моменты.

Скажем, СберМаркету нужно ASAP заключить договор. Сотрудник запускает ЭДО после 19:00 в будни или в выходной день — и сталкивается с ошибкой. Техподдержка Terralink круглосуточная, но напрямую к ней обратиться нельзя. Проблема решается только в рабочее время нашего ServiceDesk. Пахнет издержками, правда?

С августа 2022 года мы завели больше 450 тикетов с ошибками. Считай, два десятка ошибок в месяц, для каждой — переписка. Чтобы упростить взаимодействие СберМаркета с техподдержкой Terralink (и освободить себя от роли секретаря), год назад я решил спроектировать интеграцию для Jira и электронной почты.

Кастомная интеграция

Я взвесил возможности интеграций в Jira и написал следующий алгоритм:

  1. Пользователь Jira создает в ServiceDesk задачу с компонентом Terralink.

  1. Система через встроенный email-сервер Jira отправляет с нашего специального адреса на специальный адрес Terralink электронное письмо. В теме письма — номер тикета (генерируется автоматически по порядку) и заголовок задачи, внутри письма — описание проблемы.

Пример темы: SD-251250 Долгое время формирования документов в АРМ делопроизводителя

  1. Техподдержка Terralink отправляет ответ, сохраняя цепочку.

Re: SD-251096 Долгое время формирования документов в АРМ делопроизводителя

Не подписаны документы за 9 сентября.

  1. Jira фиксирует текст ответа в комментариях к задаче внутри ServiceDesk.

  1. Если сотрудник пишет ответ в задаче, то алгоритм повторяется.

Получается чатик через Jira, который не требует ручной проверки электронной почты.

Помимо учетной записи, которая предназначалась для отправки электронных писем на адрес Terralink, я попросил создать вторую учетку — для проверки корректности отправляемых данных.

Вот так это выглядит в виде схемы:

С точки зрения кода в этом решении нет ничего сложного. Однако мы не могли бы его внедрить, не будь в СберМаркете Jira-разработчиков. Примите к сведению, если вы раздумываете, нужны ли таковые вашей компании :)

Что мы получаем?

Раньше сотруднику, работающему в ЭДО, при столкновении с ошибкой требовалось составить заявку в наш ServiceDesk и ждать, пока я доберусь до этого тикета. До отправки запроса в Terralink могло пройти несколько часов или даже больше суток. Аналогично обстояла ситуация с занесением ответа от техподдержки.

Интеграция работает уже год и не требует никаких правок. Заявка от сотрудника СберМаркета моментально улетает в техническую поддержку Terralink, ответ от поддержки моментально фиксируется в Jira. А я трачу всего пять минут в неделю на проверку работоспособности системы. Сто́ит ли говорить, что это в лучшую сторону сказалось на моей продуктивности?

Креативный подход и техническая экспертиза — ключ к тому, чтобы ServiceDesk не тратил время бессмысленно. Надеюсь, наш кейс послужит уроком или вдохновением для других компаний. Внутренней поддержке следует спрашивать себя, насколько эффективны шаблонные решения, и при необходимости от них уходить. Гибкость — важное правило успешного менеджмента.

А вы сталкивались с подобными вызовами? Если да, расскажите в комментариях :)

Tech-команда СберМаркета ведет соцсети с новостями и анонсами. Если хочешь узнать, что под капотом высоконагруженного e-commerce, следи за нами в Telegram и на YouTube. А также слушай подкаст «Для tech и этих» от наших it-менеджеров.

Теги:
Хабы:
+6
Комментарии3

Публикации

Информация

Сайт
sbermarket.ru
Дата регистрации
Дата основания
Численность
1 001–5 000 человек
Местоположение
Россия
Представитель
SberMarket Tech