Дополнительная информация
Статус
На главном экране и в текущем разделе Личный кабинет есть статус сети, который получается с помощью метода API https://api.is74.ru/docs.html#user-service-status-get.
{
"status": "ok",
"description": "На данный момент здесь ничего нет.",
"title": "Всё отлично"
}
- status - Статусы, на которые ориентируемся какой цвет отобразить
- title- заголовок статуса (его показываем в ЛК и в алёрте)
- description - текст самого статуса, заполняется процедурой. Он указывается только в алёрте при нажатии на статус сети.
Тексты для статусов сети подтягиваются из словарей:
https://noc-new.is74.ru/itools/dic/view.html?id=228 - статусы сети.
https://noc-new.is74.ru/itools/dic/view.html?id=266 - словарь с успешными статусами сети.
И процедуры:
lk.uc_pkg.user_service_status_prc - процедура в которой вызывается функция которая заполнят description. (описание алёрта).
a_dba.email_pkg.replace_pattern_param_func - Функция получения готового текста сообщения на основе переданного текста шаблона и параметров для него.
Статусы и тексты, которые используются сейчас для заголовков:
Значение статуса |
Заголовок |
Цвет статуса |
ok |
Всё отлично |
Зелёный |
fixorder |
Выезд специалиста |
Жёлтый |
svc_order |
Выезд специалиста |
Зелёный |
block |
Услуги заблокированы |
Красный |
damage |
Устраняем неисправность |
Красный |
job_ticket |
Плановые работы |
Жёлтый |
blocked |
Доступ ограничен |
Красный |
ok_needpay |
Внесите оплату |
Жёлтый |
Логика работы user_service_status_prc
1) сначала ищем действующие блок причины
если 14 -- Выделенная линия физически отключена за неуплату
15 -- Административное отключение
то шаблон 49
если 19 -- Отключен по заявлению (приостановление)
то шаблон 50
если 12 -- Отключен по заявлению (расторжение)
то шаблон 51
2) если в пункте 1 ничего не нашли, то проверяем задолженность
если не пользовался обещанным платежом в текущем месяце, то шаблон 331
если пользовался обещанным платежом, то шаблон 332
3) если в пункте 2 ничего не нашли, то проверяем на плановые или аварийные работы
если есть аварийный акт с категорией "плановые работы" и у связанной плановой работы не выставлена дата проведения, то шаблон 381
если есть аварийный акт с категорией "плановые работы" и у связанной плановой работы выставлено время отсутствия сервиса у абонентов, то шаблон 55
если есть аварийный акт с категорией "плановые работы" и у связанной плановой работы НЕ выставлено время отсутствия сервиса у абонентов, то шаблон 54
если есть аварийный акт с категорией НЕ "плановые работы" и в аварии страдают услуги и ктв и какая-то другая услуга, то шаблон 56
если есть аварийный акт с категорией НЕ "плановые работы" и в аварии страдает услуга НЕ ктв, то шаблон 52
если есть аварийный акт с категорией НЕ "плановые работы" и в аварии страдает услуга ТОЛЬКО ктв, то шаблон 53
4) если в пункте 3 ничего не нашли, то проверяем на ремонты
если известно время начало работ, то шаблон 47
если НЕизвестно, то шаблон 46
5) если в пункте 4 ничего не нашли, то проверяем на сервисные заявки
если нашли, то шаблон 48
Таблица с текстами сообщений
ID | PATTERN_NAME | Тексты |
46 | Статус линии - fixorder - с присутствием | По вашему обращению направили специалиста. Ожидайте его дома @@15 с @@16 до @@17. Отменить выезд можно в чате приложения |
47 | Статус линии - fixorder - без присутствия | Он приедет по вашему обращению в течение дня. Ваше присутствие дома необязательно. Отменить выезд можно в чате приложения |
49 | Статус линии - block - 14,15 | Пополните счет на @@7 ₽, чтобы продолжить пользоваться услугами. Номер счета: @@4 |
50 | Статус линии - block - 19 | Для возобновления напишите в чат приложения |
51 | Статус линии - block - 12 | Вы приостановили договор. Для возобновления напишите в чат приложения |
52 | Статус линии - damage - Интернет | Наши инженеры уже восстанавливают интернет по адресу @@13. Обязательно сообщим вам о результатах. Спасибо за понимание! |
53 | Статус линии - damage - КТВ | Наши инженеры уже восстанавливают ТВ-сигнал по адресу @@13. Обязательно сообщим вам о результатах. Спасибо за понимание! |
54 | Статус линии - job_ticket - без перерыва | @@9 с @@10 по @@11 будем улучшать оборудование и сеть. В это время интернет и ТВ могут временно не работать. Обязательно сообщим вам о результатах |
55 | Статус линии - job_ticket - с перерывом | @@9 с @@10 по @@11 будем улучшать оборудование и сеть. В это время интернет и ТВ будут временно не работать. Обязательно сообщим вам о результатах |
56 | Статус линии - damage - Инет, КТВ | Наши инженеры уже восстанавливают интернет и ТВ-сигнал по адресу @@13. Обязательно сообщим вам о результатах. Спасибо за понимание! |
331 | Статус линии - ok_needpay(временный шаблон) | Пополните счет на @@7 ₽, чтобы продолжить пользоваться услугами. Номер счета: @@4 |
332 | Статус линии - blocked(временный шаблон) | Пополните счет на @@7 ₽, чтобы продолжить пользоваться услугами. Номер счета: @@4 |
381 | Статус линии - job_ticket - без параметров | Занимаемся улучшением оборудования и сети в вашем районе. Интернет и ТВ могут временно не работать. Обязательно сообщим вам о результатах |
block_rast |
Вы закрыли договор, поэтому мы отключили все услуги |
|
block_off | Для возобновления пополните счет и напишите в чат приложения |
|
block_admin | Для возобновления пополните счет и напишите в чат приложения |
|
block_priost | Для возобновления напишите в чат приложения |
Истории и баннера
Истории — увлекательный инструмент, а также инструмент продаж. Представлен в МП в верхней части главного экрана - работает по аналогии с классическими историями (инстаграм).
Продажные баннера - система баннеров для МП. Родителем является личный кабинет - далее баннера масштабируются на все разделы МП. Используются для рекламы услуг компании с последующей допродажей услуг.
Истории
Ссылка на дизайн-концепт раздела
Ссылка на админ-панель сторис
Данные рабочего-черновикового характера: основная задача на выполнение / документ с проверками
Основной заказчик: Воеводина Ксения
Тех. команда: Багаев Иван, Александр Зыков
РП: Александра Смородникова
Истории расположены на главном экране приложения Интерсвязь Умный город. Состав историй, доступный пользователю в момент времени определяется персонально в соответствии с настройками показа и типом юзера.
Превью для историй подтягиваются с бека по методу (ссылка), отображение превью определяется на стороне мобильного приложения (просмотрено, не просмотрено).
Контент историй открывается во вью, функционал управления и реакциями на сторисах (прокрутка, пролистывание, лайки, сохранения) также происходят на стороне вью (ссылку бы или че там есть). На основе взаимодействий пользователя с историями (лайк, дизлайк, сохранение) собираются логи в СН и ранжируются интересы пользователя (для предоставления более персонализированного контента и релевантных допродаж).
Отдельный -кто-то там- собирает данные и формирует таблицу предпочтения пользователей:
лайк +1 / дизлайк -1 / сохранение +2 - на основе общей суммы определяется группа интересов пользователя (учитывается: категория контента, тема публикации, интересы пользователя). Пример использования данных: пользователь регулярно лайкает/сохраняет истории, касающиеся садово-огородных работ (как посадить рассаду, сорта помидоров и т.п) => с высокой вероятностью у пользователя есть сад (если житель МКД) или участок придомовой (если ЧС) + юзер не является абонентом интернета => ему можно предлагать тарифы интернета "Дом+сад" или тарифы частного сектора.
Сохраненные истории - закладки: реализованы отдельным экраном. Истории, которые сохраняются в привязке к профиль_айди??? и доступны пользователю в любое время (даже после того, как время публикации истории истекло).
Баннера
Баннера - используются для допродажи услуг пользователям по персональным настройкам и рекомендациям.
Экраны (единовременно доступно не более 4-х экранов для трансляции рекламы, управляется на стороне админки):
Личный кабинет (основной экран) / Мой Двор / Улицы Онлайн / Уведомления / ТВ / Профиль / ТК / Умные парковки / Родительский контроль / Бесплатный Wi-Fi
Для получения и отрисовки баннера используется метод (ссылка) - телега внизу временно, пока метод не раскатим
БАННЕР ПРОДАЖИ
color_start - hex string
color_end - hex string
tarriff_id? -
БАННЕР ПРОДАЖИ
{
"color_start": "hex",
"color_end": "hex",
"tariff_id?": "1312"
}
Баннер является полностью кликабельным - по клику переход по диплинку (ссылка может быть как внутренней, так и внешней). По "крестику" мы закрываем баннер в рамках одной сессии (закрываем баннер на экране именно, без привязки к контенту).
Правила визуальной составляющей баннеров:
Личный кабинет
Личный кабинет содержит информацию, что и в блоке с балансом, а также следующий функционал (Рисунок ):
- Ваш баланс;
- Срок — дата, до которой необходимо внести платеж;
- Кнопка "Пополнить баланс" — при нажатии происходит переход на страницу, где можно внести платеж.
- Обещанный платеж;
- Расходы и платежи;
- Управление услугами;
- Адрес;
- Лицевой счет (ЛС);
- Статус сети;
- Кнопка "Задать вопрос" — перебрасывает в чат с оператором.
Рисунок — Личный кабинет
Обещанный платеж
"Обещанный платеж" позволяет отсрочить дату платежа на 3 дня и пользоваться услугами при минусовом балансе (Рисунок).
Рисунок — Обещанный платеж
Расходы и платежи
"Расходы и платежи" позволяют отслеживать все расходы и платежи, совершавшие на данном профиле (Рисунок ).
Рисунок — График расходов и пополнений
После совершения пополнения можно просмотреть чек для этого необходимо нажать на кнопку "Открыть чек" возле интересующего платежа (Рисунок ).
Рисунок — Чек о совершении платежа
Для просмотра расходов и пополнений прошлых месяцев необходимо нажать на кнопку "Календарь". После этого необходимо указать интересующий месяц и год и нажать кнопку "Готово" (Рисунок ).
Рисунок — Статистика прошлых месяцев
Управление услугами
В "Управление услугами" содержится информация о текущем тарифе, а также возможность сменить данный тариф. Страница "Управление услугами" разделена на 2 вкладки:
- Рекомендованные — предложения, которые подобраны специально для пользователя;
- Активные — текущие тарифы пользователя.
Рисунок — Информация о тарифах
Кнопка "Сменить тарифный план" позволяет сменить текущий тариф пользователя на другой.
Подписка Pro
Описание проекта
«Умный двор подписки» или «Мой двор» (далее DVOR) — это все проект по внедрению подписок в мобильное приложение Интерсвязь. Данный проект объединяет в себе несколько подпроектов:
- Умный домофон - позволяет открывать домофон через мобильное приложение, также можно смотреть видео онлайн и архив;
- Видеонаблюдение - камеры стоят во дворе на домах и подъездах, в приложении даём доступ на просмотр лайва и архива;
- Умные парковки - возможность в приложении найти свободные места на парковке и получать уведомления об активности вокруг авто;
- Подписки - позволяет взимать оплату за использование одной из вышеперечисленных услуг.
Исторически сложилось, что любой пользователь может получить доступ к домофону в разделе “Мой двор”. Мы просили ввести адрес в МП и доверяли ему, что он не врет, но к сожалению, появились люди, которые начали использовать это в корыстных целях для слежки. Поэтому идея умного двора - это безопасность жителей от посторонних.
Чтобы получить доступ к DVOR’у для абонентов и неабонентов работает разные логика. Начнем с неабонентов, это пользователи у которых нет услуг Интерсвязи. Так как наши услуги завязаны на адресе и мы после оформления подписки выдаем доступ к домофону и камерам. В целях безопасности мы сделали подтверждение адреса для пользователей, у которых мы не можем определить адрес. Зачем? Жители, которые проживают не в умном дворе, оформив подписку, смогут следить за жителями двора, поэтому чтобы избежать использование камер в корыстных целях, мы вначале просим подтвердить адрес, и только после этого можно оформить подписку.
Подтверждение адреса
Подтверждение адреса проходят только неабоненты, так как мы не можем точно определить действительно ли он проживает по указанному адресу. Поэтому мы придумали для неабонентов слудующие способы подтверждения:
- Через ключ домофона - видео / макеты в figma / сценарий работы
- Через домофонную трубку - видео / макеты в figma / сценарий работы
- Через NFC (есть только на Android) - видео / макеты в figma / сценарий работы
Для пользователя у которых подключена любая из наших услуг, то есть есть прямой договор на Интернет, КТВ и Домофон, мы подтверждаем адрес автоматически, так как знаем, что он действительно проживает по данному адресу.
Если вы хотите самостоятельно определить, кто должен подтверждать адрес, то можете зайти в карточку пользователя и посмотреть на его статус заявки:
Подтверждать адрес должны те, у кого статус "Не планируется" во всех услугах. Если есть статус "Подключено", то мы можем определить однозначно адрес и подтвердить адрес автоматически.
Оформление подписки
После того как неабонент прошел подтверждение адреса ему остается только оформить подписку, так же как и абоненту, только абоненту мы подтвердили адрес автоматически - подробнее в пункте "Подтверждение адреса". Как только мы запускаем подписку на конкретном дворе, то в мобильном приложение (далее МП) в разделе «Мой двор» блокируются функции и пользователь может оформить подписку тремя способами:
Через баннер на главном экране «Мой двор»
Нажимая на баннер пользователь попадает на продающий экран:
Через заблокированные функции в разделе «Мой двор»
При попытке пользователя нажать например на функцию архива или журнала звонков, то всплывает модальное окно, на котором поясняется что нужно сделать, чтобы открыть доступ к функциям:
Через сторис на главном экране приложения:
Для всех пользователей у которых нет подписки, мы показываем сторис в которой поясняем, что такое подписка PRO, что в нее входит и тп. В сторис есть кнопка, которая ведет на продающий экран:
Стоимость услуг
Во всех трех способах мы ведем пользователя через продающий экран, на котором есть кнопка "Попробовать бесплатно". Нажимая на нее пользователь попадает на эквайринг / мерчант Сбербанка. Вы могли заметить, что цена на продающем экране перечеркнута - таблица для пояснения:
Услуга | Неабоненты | Абоненты ниже ТП Старт | Абоненты от ТП Старт и выше |
Умный домофон |
99 (без face_id) 199, 149 (тестовые дворы с face_id) |
49 | 0 |
Видеонаблюдение | 89 | ||
Умные парковки | 89 | ||
Умный шлагбаум | 89 |
Мы предоставляем бонус на услугу "Умный домофон" для наших абонентов. Бонус зависит от тарифного плана по интернету. Нам кажется, что это позволит повысить лояльность среди текущих абонентов.
Функции
Услуга | Функция | Описание | Подписчик |
Неподписчик |
Умный домофон | Открытие подъезда со смартфона |
функция позволяет открывать подъезд из мобильного приложения, виджета и панели уведомлений (доступно только на Android) |
Доступно |
Доступно |
Архив 7 дней |
функция позволяет смотреть видеоархив с домофона за последние 7 дней. |
Доступно |
Недоступно |
|
Видео онлайн |
функция позволяет смотреть прямую трансляцию с домофона. |
Доступно |
Недоступно |
|
Аналитика дивижений |
функция определяет движения возле домофона и отмечает временные отрезкигде были замечены движения. Классификация движений: человек, движение (все остальные события) |
Доступно |
Недоступно |
|
Гостевой доступ |
функция состоит из двух частей - это временный и постоянный код. Временный код - это когда пользователь создает код и спомощью его открывает домофон. Код нужно вводить на панели домофона. Постоянный код - позволяет поделится карточкой домофона с другим пользователем и октрывать домофон со смартфона. |
Доступно |
Недоступно |
|
Видеовызов на смартфон |
функция транслирует звонок с домофона на телефон. То есть человек набирает на домофоне номер квартиры и звонок поступает на телефон. Преимущество этой функции от обычной аналоговой трубки заключается в том, что мы видим кто нам звонит на телефоне. |
Доступно |
Недоступно |
|
Журнал событий |
функция позволяет собирать все события открытия домофона в одном месте: Открытие с трубки, Открытие ключом, Открытие приложением и тп. |
Доступно |
Недоступно |
|
Видео и архив с соседних домофонов |
функция позволяет пользоваться видео и архивом с домофонов соседних подъездов. |
Доступно |
Недоступно |
|
Поделиться видео |
функция позволяет поделиться отрезком видео с любым контактом |
Доступно |
Недоступно |
|
Видеонаблюдение |
Видео онлайн |
функция позволяет смотреть прямую трансляцию с камер на доме. |
Доступно |
Недоступно |
Архив 7 дней |
функция позволяет смотреть видеоархив с камер на доме за последние 7 дней. |
Доступно |
Недоступно |
|
Аналитика дивижений |
функция определяет движения и отмечает временные отрезки где были замечены движения. Классификация движений: человек, движение (все остальные события) |
Доступно |
Недоступно |
|
Умные парковки |
Поиск свободных мест |
функция определяет свободные места на парковке и отображает их на снапшоте с размеченной парковкой. |
Доступно |
Недоступно |
Мониторинг авто |
функция позволяет поставить свой автомобиль на охрану и если возле нее будет движение или она поедет, то придет уведомление в приложение. |
Доступно |
Недоступно |
|
Умный шлагбаум (ворота) |
Открытие ворот со смартфона |
функция позволяет открывать шлагбаум / ворота из мобильного приложения. |
Доступно |
Недоступно |
Открытие ворот номеру авто |
функция позволяет открывать шлагбаум / ворота по зарегистрированному госномеру. |
Доступно |
Недоступно |
Логика Оформления подписки
- если пользователь неабонент MONTH_PAY = 99, 149,199 (цена зависит от Двора);
- если пользователь абонент на ТП “Старт” и выше MONTH_PAY = 0 р.
7. По методу определяем факт активации подписки, где nextPayDate: 2020-11-27 - дата следующего списания за подписку. С момента оформления триала до первого списания проходит 1 месяц.
Логика Отмены Подписки
7. Получаем список карт добавленных в подписки по методу;
После отмены подписки начисления убираются из КА пользователя в дату окончания подписки. Группа УДр. Доступ открыт меняется на УДр. Доступ закрыт кроме открывашки и доступа к функциям МП нет.
Переход неабонента на ТП Старт и выше.
В случае если абонент захочет стать нашим абонентом и подключит один из тарифов находясь в состояние подписчика, то в таком случае действующему начислению выставиться срок окончания (текущим днем(это неточно)) , а следующий платеж за подписку выставится с суммой в 0 рублей со сроком завершения 01.01.9999.
Переход абонента с ТП Улыбка на ТП Старт и выше
Актуально на данный момент (пока не реализована новая логика)
Функционал Улыбщика после того как он сменил тариф на Старт и стал подписчиком увеличился на:
2. Вкл/Выкл и переименование ключей в журнале событий;
3. Просмотр событий;
4. Просмотр камер с соседних подъездов.
Перенос линии
2. Если перенос на адрес с такими же условиями подписки - подписка останется работать на тех же условиях