Релиз 159 (0)
Store Безлимит
159.01 Архитектура приложения Store
На основе ЛК Безлимит разработана архитектура web-версии Store, позволяющая реализовать весь необходимый функционал. Разработка будет происходить на базе React с использованием TypeScript, Axios и Mobx. В проект добавлена библиотека пользовательского интерфейса UI Store, перевод интерфейса на английский язык, а также страница для неавторизованных пользователей.
Задача инициирована IT-отделом в рамках разработки ресурса Store.
159.02 Добавлены умные фильтры в Store
В ресурсе Store добавлены умные фильтры, позволяющие совместно с другими фильтрами, размещенными на странице, производить фильтрацию номеров по более узким предпочитаемым параметрам.
Первый “умный” фильтр состоит из трех полей, в каждое из которых можно ввести комбинацию цифр от 0 до 9. Суммарное количество цифр во всех трех полях не должно превышать 10.
Используя данный фильтр пользователь может находить до трех сочетаний цифр, которые должны находится в номере, при этом последовательность комбинаций не имеет значения.
Второй “умный” фильтр (ABCN-фильтр) позволяет найти телефон с необходимой комбинацией цифр в нужной последовательности. В окно фильтра можно ввести на выбор следующие символы из списка: A,B,C,N,1,2,3,4,5,6,7,8,9,0, где A,B,C — уникальные символы, N — любой символ.
Задача инициирована IT-отделом в рамках модернизации ресурса Store.
159.03 Оповещение о смене статуса.
В ресурсе Store реализована функция оповещения дилера о смене статуса. Оповещение происходит с помощью модального окна “Статус изменился!”, появляющегося при авторизации в приложении и при смене статуса. Для каждого уровня разработаны соответствующие изображения с оповещением, информирующем о количестве активаций за текущий месяц, о величине процентов за активацию на текущем статусе.
Задача инициирована IT-отделом в рамках модернизации ресурса Store.
159.04 Приветственное видео в Store
В ресурс Store добавлено информационное видео о компании “Безлимит”. Видео появляется в виде всплывающего модального окна при первичной авторизации дилера. Если пользователь более 30 дней не заходил в Store, то данное видео запустится еще раз при входе в приложение.
Видео запускается автоматически, при этом пользователь лишен возможности закрыть окно с видео в течение 30 секунд, так как кнопка “Закрыть” неактивна, и отображает обратный отсчет времени.
Задача инициирована IT-отделом в рамках модернизации ресурса Store.
159.05 Улучшен функционал страницы “Начисленные бонусы”
На странице “Начисленные бонусы” административной панели Store улучшен функционал работы полей ввода номера телефона и id дилера. Теперь в поле ввода номера телефона может быть введен только десятизначный номер телефона, начинающийся с 9, а в поле id дилера — только корректный номер id.
Задача инициирована IT-отделом в рамках модернизации ресурса Store.
Безлимит личный кабинет (WEB)
159.06 Произведено 43 корректировки web-версии ЛК
В рамках непрерывного усовершенствования web-версии личного кабинета произведено 43 корректировки интерфейса:
- корректировки шрифтов UI
- добавлена анимация на интерактивные элементы интерфейса
- скорректировано отображение информации, полученной из API
- исправлена верстка
- приведение ЛК в соответствие с макетом
- добавлена переадресация на страницу авторизации, если пользователь неавторизован
- добавлена кнопка перехода в старую версию ЛК
Задача инициирована IT-отделом в рамках разработки новой web-версии ЛК “Безлимит”.
159.07 Операции по счету
Доработана страница “Операции по счету” web-версии личного кабинета. На странице возможно просмотреть баланс на номере и, при необходимости, пополнить его, или подключить услугу “Обещанный платеж”. Также на странице размещен блок с информацией “Услуги для комфортной связи”, который позволяет получить подробную информацию по услугам, и подключить их.
Задача инициирована IT-отделом в рамках разработки новой web-версии ЛК “Безлимит”.
159.08 Управление профилем
Доработана страница “Управление профилем” web-версии личного кабинета. Страница предназначена для редактирования настроек профиля и включения/отключения уведомлений для определенного номера, который был выбран ранее и отображается в хедере. На странице можно изменить пароль, настроить уведомления, и дать согласие на обработку персональных данных, а также на получение информационной рассылки.
Задача инициирована IT-отделом в рамках разработки новой web-версии ЛК “Безлимит”.
159.09 Подключенные услуги
Для новой web-версии личного кабинета разработана страница просмотра подключенных услуг, а также услуг, которые скоро подключаться, либо отключаться (отложенное подключение и отключение). Страница содержит информацию о запланированных подключениях и отключениях услуг с указанием даты операции, и содержит краткое описание услуги. Реализована возможность отмены подключения отложенной услуги.
Также на этой странице можно подключать новые услуги и отключать действующие. Карточки новых услуг собраны в “Каталог услуг”, который содержит три вкладки:
Задача инициирована IT-отделом в рамках разработки новой web-версии ЛК “Безлимит”.
159.10 Подключенные номера
Для новой web-версии личного кабинета разработана страница для удаления, добавления, блокировки и активации номеров. На странице расположена таблица с подключенными номерами, позволяющая перейти к любому номеру, кликнув по нему. Изменять статус номера можно кликом по слову Активен/Заблокирован. В конце таблицы расположена кнопка “Прикрепить номер“ с помощью которой можно прикрепить новый номер в ЛК. Иконка “корзина” позволяет удалять номера.
Задача инициирована IT-отделом в рамках разработки новой web-версии ЛК “Безлимит”.
159.11 Верстка графиков
Для повышения наглядности представления информации улучшена верстка графиков на странице “Детализация. Произведена доработка пользовательского интерфейса.
Задача инициирована IT-отделом в рамках разработки новой web-версии ЛК “Безлимит”.
159.12 Доработана страница с информацией по тарифу
Доработана страница с информацией по тарифу с отображением стоимости и основных параметров тарифа: минуты, СМС, Гб. Также приведена информация о тарификации сверх включенных в пакет объемов услуг, тарифы на международную связь, и тарифы при нахождении в сети других операторов.
Задача инициирована IT-отделом в рамках разработки новой web-версии ЛК “Безлимит”.
159.13 Смена тарифа
Реализован функционал изменения тарифного плана, при нажатии на кнопку “Подключить“, расположенную на вкладке с доступными тарифами. При подключении нового тарифа появится окно с уведомлением пользователя о смене тарифа, и датой подключения.
Задача инициирована IT-отделом в рамках разработки ресурса Store.
API
159.14 Фото офиса
В API v2 создан новый метод GET /v2/resources/office-images, возвращающий список ссылок на фотографии офиса.
Задача инициирована IT-отделом в рамках разработки ресурса Store.
159.15 Список доступных тарифов на номере
В API v2 создан новый метод GET /v2/phones/tariffs для получения списка тарифов на номере. Метод имеет два параметра:
Если при вызове метода указан параметр phone, то список будет ограничен возможными тарифами на номере, если параметр phone не указан — список всех возможных тарифов.
Задача инициирована IT-отделом в рамках разработки ресурса Store.
159.16 Разработан метод для резервации номера
Разработан метод POST /v2/reservations для осуществления новой резервации номера. Метод имеет следующие параметры:
- phone_number (integer) — номер телефона
- tariff_id (integer) — ID тарифа
- sim (string) — сим карта
- photos (file[]) — фотографии ПД
Метод позволяет получать информацию о забронированных и активированных номерах пользователя Store.
Задача инициирована IT-отделом в рамках разработки ресурса Store.
159.17 Добавить поддержку кросс-доменных запросов CORS
Для новой web версии ЛК добавлена поддержка кросс-доменных запросов. Доработан CORS фильтр и добавлена обработка запросов с типом OPTIONS.
Задача инициирована IT-отделом в рамках разработки ЛК Безлимит.
Безлимит личный кабинет
(мобильное приложение)
159.18 Оптимизация экрана ввода кодов подтверждения из СМС и виджета ввода кодов подтверждения.
Оптимизирована работа экрана ввода кодов подтверждения из СМС и виджета ввода кодов подтверждения. При получении СМС, поля для ввода автоматически заполняются символами кода. Ввод кода автоматически производится с первой ячейки.
Задача инициирована IT-отделом в рамках модернизации мобильного приложения ЛК “Безлимит”.
159.19 Всплывающее окно на экране авторизации
На экране авторизации добавлено всплывающее окно, появляющееся при нажатии на кнопку “Продолжить“ в следующих случаях:
- Если не введен номер телефона, то в окне выводим сообщение “Введите номер телефона“
- Если введен номер телефона, но не проставлены галочки у документов, то сообщаем о необходимости установить согласующие галочки на всех документах.
Задача инициирована IT-отделом в рамках модернизации мобильного приложения ЛК “Безлимит”.
159.20 Динамический отступ
Добавлен динамический отступ между полем ввода кода доступа и цифровой клавиатурой. Это позволяет улучшить отображение на маленьких экранах старых смартфонов.
Задача инициирована IT-отделом в рамках модернизации мобильного приложения ЛК “Безлимит”.
159.21 Добавлены иконки и названия источников уведомлений
На странице уведомлений в каждое сообщение слева вверху добавлены иконки и названия источников уведомлений:
Задача инициирована IT-отделом в рамках модернизации мобильного приложения ЛК “Безлимит”.
159.22 Добавлено пояснение в описание услуг с ежемесячной оплатой.
Для услуг с периодом оплаты “раз в месяц“ добавлено пояснение под стоимостью абонентской платы: “Списывается в день подключения, а далее — первое число каждого месяца“
Задача инициирована IT-отделом в рамках модернизации мобильного приложения ЛК “Безлимит”.
159.23 Секретное слово
Возможность задать и изменить секретное слово перенесена из раздела “Операции по номеру“ в раздел “Подробнее о номере“.
Задача инициирована IT-отделом в рамках модернизации мобильного приложения ЛК “Безлимит”.
159.24 Иконки в разделе “Поддержка”
Для повышения наглядности интерфейса произведена замена иконок способов связи в разделе “Поддержка.
Задача инициирована IT-отделом в рамках модернизации мобильного приложения ЛК “Безлимит”.
159.25 Быстрые комбинации
Произведена оптимизация экрана “Настройка приложения“. Изменено отображение пункта меню “Быстрые комбинации“. Ранее на данном экране отображалось два одинаковых пункта “Быстрые комбинации”.
Задача инициирована IT-отделом в рамках модернизации мобильного приложения ЛК “Безлимит”.
159.26 Настройка CI\CD для тестирования на iOS
Произведена настройка CI\CD для тестирования web-версии ЛК на iOS. Теперь доступна возможность произвести тестирование конкретной задачи мобильного приложения ЛК Безлимит на платформе iOS.
Задача инициирована отделом тестирования в целях оптимизации процесса тестирования мобильного приложения ЛК Безлимит.
159.27 Доработка окна ввода код-пароля
Улучшена работа окна ввода код-пароля. В рамках данной задачи оптимизировано разрешение экранов по вводу/изменению кода-пароля в мобильном приложении ЛК Безлимит на устройствах с экранами маленького размера.
Задача инициирована отделом тестирования в рамках разработки мобильного приложения ЛК “Безлимит”.
159.28 Корректировка работы быстрых комбинаций на iOS
Теперь в мобильном приложении ЛК Безлимит на платформе iOS скорректирована работа быстрых комбинаций. При нажатии на быструю комбинацию будет происходить вызов.
Задача инициирована отделом тестирования в рамках разработки мобильного приложения ЛК “Безлимит”.
159.29 Доработка чекбоксов согласий
Изменен цвет отображаемых чекбоксов в соответствии с темой приложения.
Задача инициирована отделом тестирования в рамках разработки мобильного приложения ЛК “Безлимит”.
159.30 Техническая доработка главной страницы
Произведена техническая корректировка работы главной страницы приложения ЛК “Безлимит”. Ранее при использовании главной страницы иногда могла появляться техническая недоработка, которая устранена.
Задача инициирована IT-отделом в рамках разработки мобильного приложения ЛК “Безлимит”.
Биллинг
159.31 Настройка мониторинга платежных систем
Настроен мониторинг транзакций посредством API Сбербанка. Теперь в мониторинге будет отображаться корректная информация, полученная при проведении платежей с помощью эквайринга Сбербанка.
Задача инициирована IT-отделом в рамках разработки Биллинга.
159.32 Добавлена связь родительская-дочерняя услуга
В Биллинге добавлена иерархия родительская-дочерняя услуга. Добавлена новая вкладка “Дочерние услуги”. Появилась возможность произвести поиск как по названию услуги, так и по ее ID.
Задача инициирована IT-отделом в рамках разработки Биллинга.
159.33 Доработка API Биллинга
В API Биллинга добавлен параметр “Хит“, позволяющий сортировать услуги на сайте и в мобильном приложении. Услуги с параметром “Хит” будут отображаться первыми в списке доступных для подключения услуг.
Задача инициирована IT-отделом в рамках разработки Биллинга.
159.34 Оптимизация метода bitrix/whatsapp-phones
В API Биллинга произведена доработка метода bitrix/whatsapp-phones. Добавлены параметры: phone, status, contactName, contactNameNOT. Это позволит получить детальную информацию о номерах, с аккаунтами в Whatsapp, и передать ее в Битрикс.
Задача инициирована IT-отделом в рамках разработки Биллинга.
159.35 Удаление дублей начислений за услугу RGPUNL
Проведен анализ причин задвоения начислений за услугу “Безлимитный интернет в международном роуминге” (код фичерса RGPUNL). Причина задвоений выявлена и устранена, дублирующиеся начисления удалены из базы данных.
Задача инициирована IT-отделом в рамках техподдержки.
159.36 Корректировка 37 отчета
Проведена корректировка отображения ФИО в 37 отчете Биллинга “Удаленные номера”. Теперь при открытии отчета будет корректно отображаться ФИО пользователя номера Безлимит.
Задача инициирована IT-отделом в рамках разработки Биллинга.
159.37 Корректировка экспорта Биллинга
Проведена корректировка отображения заголовков при экспорте информации из Биллинга. Теперь при открытии файла будет отображаться корректное название всех колонок.
Задача инициирована IT-отделом в рамках разработки Биллинга.
159.38 Фильтрация по дате рождения
В Биллинге на странице “Именинники” добавлена возможность задавать диапазон дат для поиска именинников в указанном диапазоне.
Задача инициирована IT-отделом в рамках разработки Биллинга.
159.39 Экспорт данных со страницы
Добавлена возможность экспортировать данные из отчета по бонусам Store с учетом настроенных фильтров. Ранее в данной вкладке отсутствовала возможность экспорта.
Задача инициирована IT-отделом в рамках разработки Биллинга.
Битрикс
159.40 Настроить робота в воронке "Подключение номера"
В рамках данной задачи в воронке "Подключение номера" для отдела "Платные подключения" настроено навешивание автоматических дел 10 и 25 числа каждого месяца.
При попадании сделки в статусы "Первая активация" и "Постоянный клиент", имеющие признак в поле "СТОИМОСТЬ ПОДКЛЮЧЕНИЯ" > 1 руб., навешивается дело типа "Исходящий звонок" с названием: “Позвони и предложи номер - дублёр”.
Задача инициирована дирекцией продаж.
159.41 Внести изменения во все процессы событий по графику в Битриксе
В следующих ленточных бизнес-процессах были внесены доработки функционала:
1. Реализована проверка на время оформления заявки (для отпуска за свой счёт, командировки, удаленной работы, отгула на полный день): оформить заявку можно заранее или день в день. Если попытаться оформить заявку задним числом, то система сразу же выдаст отказ:
2. При подаче заявки на ежегодный оплачиваемый отпуск выполняется дополнительная проверка - подать заявку можно заранее, но не позднее, чем за 1 рабочий день до указанного времени начала отпуска;
3. При подаче заявки о персональной корректировке на частичное отсутствие выполняется дополнительная проверка - подать заявку можно заранее или день в день, но не позднее, чем за 10 минут до указанного времени начала отсутствия:
4. Дополнительно реализована функция автоматического отказа от руководителя на заявку: если заявка не была согласована с руководителем в течение 7 дней с момента запуска согласовании
Задача инициирована отделом кадров.
159.42 Залить лиды по ОАТС
Были загружены лиды в Битрикс для обработки командой “Платные подключения” по теме облачной АТС в размере 511 лидов.
Задача инициирована дирекцией продаж.
159.43 Заявка на предоставление льготы (через Битрикс)
В рамках данной задачи был настроен процесс согласования льгот для сотрудников их директорами.
Форма запроса находится в новостной ленте в процессах, оформить могут директора департамента информационных технологий, сервисно-технического обслуживания и маркетинга, как для себя, так и для своего сотрудника. В описании заявки перечислены льготы с указанием регламента по выдачи льгот.
Заявка уходит на подтверждение заместителю руководителя департамента (Перов Д. А.), если только он не оформил запрос, тогда данное утверждение опускается.
Вид у заместителя руководителя департамента:
При отказе проставляется соответствующий статус:
При согласовании заявка уходит на согласование руководителю департамента Ткачук Екатерине Игоревне.
При согласовании в новостной ленте отображается статус “Согласовано”.
Всем утверждающим приходит уведомление в колокольчик для согласования.
Если директор оформляет не себе, а своему сотруднику, то при полном согласовании для сотрудника публикуется новость, что ему было согласовано. Также уведомление приходит и сообщение в телеграмм. При отказе, по просьбе отдела кадров, сотрудника никак не уведомляем об отказе.
Также дополнительно публикуется новость для сотрудников отдела по работе с персоналом московского офиса.
По согласованию в смарт-процессах под названием "Кафетерий льгот" формируется карточка со всеми запрошенными полями от отдела кадров.
Также удобно для отдела кадров в режиме списка наблюдать кому в каком году какая была предоставлена льгота.
Автоматически в этой карточке формируется документ "Ходатайство" сразу по созданию карточки.
Выглядит документ согласно запросу отдела кадров с переменными и датами когда и кем согласовано, и датой запроса (сверху справа). Ходатайство от директора (для себя или своего сотрудника) на имя Екатерины Игоревны.
Задача инициирована отделом по работе с персоналом и техническим директором.
159.44 Отображение результата WhatsApp рассылки для лидов с источником "Anncom - ..."
В рамках данной задачи была добавлено поле для отображения результата WhatsApp рассылки для лидов с источником "Anncom - ..."
Поле “Отслеживание WhatsApp рассылки Anncom" имеет следующие пункты, которые отображают реальный статус рассылки на стороне компании Anncom:
Компания Anncom обзванивает роботом холодные лиды, распознаёт голос, отправляет рассылку по WhatsApp и тёплые лиды передаёт в Битрикс.
Задача инициирована дирекцией продаж.
159.45 Помочь разобраться стороннему разработчику почему не проходит передача полей в лид
Разработчику компании Anncom была оказана поддержка по синхронизации статуса рассылки по WhatsApp, который пердаётся в лид в поле “Отслеживание WhatsApp рассылки Anncom”.
Компания Anncom обзванивает роботом холодные лиды, распознаёт голос, отправляет рассылку по WhatsApp и тёплые лиды передаёт в Битрикс.
Задача инициирована дирекцией продаж и носит технический характер.
159.46 Обработчик очереди баги
В рамках данной задачи были сделаны новые обработчики для синхронизации номеров с WhatsApp из биллинга и сделками в Битриксе в воронке “Зачистка Whatsapp при перевыпуске”.
Написаны 2 обработчика - по скорости отрабатывают за 20 минут оба. Запуск идет каждые 4 часа. Это значит, что сделки новые появляться будут партиями каждые 4 часа, а также при смене статуса номера на “Активный” в биллинге, сделка также уйдёт в стадию “Успешные: номер разблокирован” в течении 4 часов.
Данные обработчики носят временный характер, в рамках другой большой задачи по очередям будут усовершенствованы обработчики, вследствие чего, передача данных будет моментальной.
Задача инициирована отделом внедрения CRM - систем.
159.47 Сверка и корректировка сделок по стадиям в воронке "Зачистка WhatsApp" по данным из биллинга
В рамках данной задачи была локально решена ситуация, когда сделки по номерам, на которых, например, клиент зачистил Whatsapp самостоятельно, не закрывались автоматически на нужную стадию.
В связи с этим потребовалась сверка номеров в биллинге и сделок по этим номерам в Битриксе.
По предоставленной выгрузке номеров из биллинга по номерам с Whatsapp было проведено распределение сделок с этими номерами по стадиям воронки “Зачистка Whatsapp при перевыпуске” в Битриксе следующим образом:
- Успешно активные.csv - стадия "УСПЕШНО: номер разблокирован"
- Перевыпущенные.csv - стадия "Номер ПЕРЕВЫПУЩЕН"
- На перевыпуск.csv - стадия "На проверку"
- Дубли сделок.csv - перепроверены, найденные дубли объединены с оригиналами с сохранением всей информации и коммуникациями.
Задача инициирована дирекцией продаж.
159.48 Ограничить видимость 6 новых статусов воронки лидов во всех ролях прав доступа
В рамках большой задачи по распределению лидов из хранилищ были созданы хранилища для лидов в виде стадий в воронке “Лиды”:
- "Горячие на сотрудничество"
- "Горячие подключения"
- "Теплые на сотрудничество"
- "Теплые на подключение"
- "Холодные лиды"
- Команда "Платные подключения"
В правах доступа ограничена видимость лидов в этих стадиях. Доступ к хранилищам есть только у проект-менеджера и у руководителей, которые планируют контролировать процессы распределения лидов.
Задача инициирована дирекцией продаж.
159.49 Доработка модуля автодозвона 1.3
В рамках большой задачи по автодозвону для исходящей линии отдела сервиса в новой воронке “Клиентская” в модуле автодозвона изменен раздел “Клиент”.
Сделана группировка по разделам:
- Ссылка на карточку номера в биллинге
- Номер(С)
- Статус телефона
- Дата изменения статуса активности
- Тарифный план
- Категория номера
- Дата активации
- Путь дилера
- Айди конечного дилера
- Тип оплаты
- Финансовый статус
ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ О КЛИЕНТЕ
Данная группировка соответствует группировки в карточке сделке в воронке “Клиентская” (https://bbezlimit.ru/crm/deal/kanban/category/50/).
Все поля доступны операторам только для чтения (без права редактирования).
Поле: “Ссылка на карточку номера в биллинге” является кликабельным и при нажатии на него открывается карточка номера в биллинге.
159.50 Доработка модуля автодозвона 1.4
В рамках большой задачи по автодозвону для исходящей линии отдела сервиса в новой воронке “Клиентская” в модуле автодозвона в разделе «Задания» настроена сортировка “Заданий” в зависимости от приоритета, который у них присвоен в списке “Приоритет” руководителями отделов.
159.51 Доработка модуля автодозвона 1.5
В рамках большой задачи по автодозвону для исходящей линии отдела сервиса в новой воронке “Клиентская” в модуле автодозвона в разделе “Задания” добавлен функционал, позволяющий при помощи клика на текст «Подробнее», возле задания, раскрывать спич разговора с клиентом.
Данный функционал доступен для заданий:
- Первичная активация(нулевка),
- 21 день,
- 45 день,
- Паспортные данные,
- ЕСИА ожидает(реальные),
- ЕСИА подтверждены(МИККИ).
В раскрывающиеся пространство подтягивается текст спича разговора из аналогичного значения из списка “Приоритет” из столбца “Инструкция к звонку”.
159.52 Доработка модуля автодозвона 1.6
В рамках большой задачи по автодозвону для исходящей линии отдела сервиса в новой воронке “Клиентская” в модуле автодозвона добавлена дополнительная информация в разделы:
➔ В раздел ИНФОРМАЦИЯ О НОМЕРЕ
➔ В раздел ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ О КЛИЕНТЕ
- Пользователь Store?
- Мобильное приложение Безлимит
- Операционная система устройства
- Подключенный роуминг
- Автоплатеж
- Дата последнего входа в приложение
- Марка устройства
- Модель устройства
- Версия приложения
- Номера закрепленные в кабинете
- Регион
- Населенный пункт
- Страна
Данная группировка соответствует группировки в карточке сделке в воронке “Клиентская” (https://bbezlimit.ru/crm/deal/kanban/category/50/).
Все поля доступны операторам только для чтения (без права редактирования).