Как корпоративный мессенджер помогает оптимизировать рабочие процессы

Анализ существующих решений и опыт внедрения собственного корпоративного мессенджера

Как корпоративный мессенджер помогает оптимизировать рабочие процессы

Алексей, какие преимущества дает бизнесу корпоративный мессенджер?

Правильно выстроенная коммуникация между сотрудниками — залог продуктивного бизнеса. В 2023 году пользователям всемирной паутины доступно множество мессенджеров, которые обеспечивают потребителей необходимым функционалом, одним из них являются общие корпоративные чаты. Однако, создание одного или нескольких общих чатов для бизнеса нерентабельно — переписки и файлы могут быть удалены, утеряны, либо доступ к ним ограничен правообладателем.

Решением этой проблемы является создание корпоративного мессенджера, в котором можно быть 24/7 на связи с клиентами и коллегами, обсуждать задачи и общаться в удобной функциональной среде. Его устанавливают на сервер сотрудника, доступ к которому есть у администратора. Сервер хранит все данные, истории переписки, файлы.

Как корпоративный мессенджер помогает оптимизировать рабочие процессы

Почему вы решили адаптировать мессенджер под свои нужды, а не использовать другие доступные опенсорс-решения?

В связи с уходом многих зарубежных сервисов из России, мы пришли к выводу, что надо внедрить свой корпоративный мессенджер. Создание мессенджера «с нуля» требует времени и большого вложения финансовых средств. Да и на рынке IT-услуг существует множество вариантов готовых мессенджеров. Коллеги анализировали рынок, рассматривали несколько бесплатных и опенсорс-мессенджеров, в том числе российские приложения Пачка, Dialog, Яндекс.Месседжер. Среди них выделили Element, Mattermost, Zulip и RocketChat. Но Zulip и RocketChat, Element не подошли по отзывам и функционалу.

За основу наши разработчик взяли опенсорс-мессенджер Mattermost. Он является альтернативой Slack, который в марте 2022 года сообщил, что начал отключать от своего сервиса российских клиентов из-за санкций. В Slack пояснили, что не удаляют ничьи данные, но попавшие под санкции компании не могут получить доступ к информации, пока санкции не будут сняты.

Мы провели внутреннее тестирование программы, чтобы понять, насколько ее основной функционал соответствует нашим требованиям. Несмотря на то, что Mattermost обладает большим функциональным спектром, многие важные для нас функции оказались недоступны. Однако, основной особенностью Mattermost является возможность вносить изменения внутри, добавлять и расширять функционал.

Как корпоративный мессенджер помогает оптимизировать рабочие процессы

Какие технические сложности возникли при внедрении мессенджера и как вы их решали?

Мы решили внедрить мессенджер Mattermost собственными силами, не привлекая сторонних партнеров. В течение 3-х месяцев наша команда тестировала и постепенно подключала людей для открытого пользования. Параллельно с этим разрабатывали методику резервирования баз данных и файлов, настройку мониторинга, скриптов для быстрого восстановления БД и файлов. В качестве файлового хранилища был выбран S3 хранилищеYandex Cloud, для возможности быстрого переключения между основным и резервным сервером в случае сбоя.

Для развертывания веб-сервера и БД, в которой будут храниться настройки приложения, а также текст сообщения, можно использовать слабую по мощности виртуальную машину. Она не требует мощного сервера для Mattermost. В процессе работы для 1000 пользователей достаточно два VCPU 4ГБ оперативной памяти.

После того как мы развернули Mattermost, добавили следующие плагины:

  • Autolink для автоматического преобразования текста, через regexp выражение встречающиеся в чате. Особенно это удобно для автоматического линкования номеров упомянутых в сообщениях билетов в Jira.
  • Channel Notes плагин для создания больших заметок к каждому каналу в Markdown формате.
  • Jira-плагин позволяет быстро получать модификацию об изменениях в билетах, назначенных на сотрудника, или упоминания сотрудника в других билетах. Также он позволяет быстро отправить любое сообщение из Mattermost в любой билет джиры, или даже создать задачу в джире, основываясь на сообщении в Mattermost.
  • Внедрили дополнительный плагин Matterpoll, который дает возможность проводить опросы в каналах. Изначально этот функционал отсутствовал в коробочном решении.
  • С помощью отдельного приложения Matterbridge мы настроили мосты между каналами Mattermost, Telegram, Slack, Discord, чтобы оставаться на связи с нашими партнерами и клиентамии оповещать их о срочных инцидентах. Для этого мы написали собственную интеграцию, которая позволяет создавать мосты между мессенджерами, используя облачный excel-документ.
Как корпоративный мессенджер помогает оптимизировать рабочие процессы

Алексей, как платформа способствует эффективной работе компании?

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

Данные о правообладателе фото и видеоматериалов взяты с сайта «РБК Компании», подробнее в Условиях использования