М4Е сначала создала личный кабинет клиента на одной из популярных платформ. Но отсутствие полной интеграции с программой «1С:УНФ» приводило к сбоям и задержкам в обработке данных. Тогда компания обратилась к нам, и «Айтон» применил технологию «1C:Элемент» и решил все задачи проекта. Расскажем, как создавался личный кабинет клиента. А в этой статье поделились историей разработки мобильного приложения для инспекторов спецтехники.
О заказчике
Компания М4Е специализируется на обслуживании спецтехники. Предлагает своим клиентам лучшие решения в управлении парком машин. Они основаны на уникальном опыте работы в горной промышленности.
Основные услуги включают капитальный ремонт техники, а также восстановление отдельных компонентов, таких как двигатели, трансмиссии, гидроцилиндры, бортовые редукторы и гидротрансформаторы.
Проблема с клиентским сервисом и обменом данными между системами
Особое внимание компания уделяет качеству клиентского сервиса. Поэтому в М4Е был разработан и внедрен личный кабинет клиента (далее — ЛК), чтобы можно было оставлять заявки на обслуживание и отслеживать статусы их выполнения. Проект был реализован на веб-платформе WordPress. Проблема заключалась в том, что подрядчику не удалось обеспечить бесшовную интеграцию с системой «1С:Управление нашей фирмой» («1С:УНФ»), а значит, и высокий уровень сервиса. Часто происходили сбои в обмене информацией, а исправление ошибок занимало слишком много времени. Поэтому было принято решение сменить подрядчика и перейти на другую систему.
Выбор технологии и реализация проекта на базе «1С:Элемент»
Проведя анализ, специалисты компании «Айтон», которая и стала новым подрядчиком, пришли к выводу, что задачу лучше всего решать с помощью новой технологии «1С:Элемент». Она позволяет через веб-приложение создавать полноценные мобильные и веб-приложения.
Реализованный функционал
- Авторизация и создание нового ЛК для каждого клиента компании М4Е;
- Организация хранения, обмена и управления данными о текущих заказах покупателей;
- Организация хранения, обмена и управления данными о текущих заказ-нарядах покупателей;
- Хранение и управление данными о парке техники клиента и его состоянии;
- Организация обмена между ЛК и учетной системой «1С:УНФ».
Авторизация и создание нового ЛК
Удобно, что платформа «1С:Элемент» позволяет полноценно работать с регистрацией и ее настройкой. Например, можно настроить для пользователей самостоятельную регистрацию или регистрацию по запросу.
Для доступа в ЛК пользователю необходимо ввести логин и пароль.
Следует обратить внимание на то, что каждый пользователь, у которого есть доступ в ЛК, привязывается к определенному контрагенту. Таким образом происходит разграничение прав доступа: в ЛК пользователь видит только информацию, которая относится к той компании, в которой он числится.
После авторизации открывается стартовая страница ЛК.
В ЛК пользователю доступны следующие возможности:
- работа со справочниками, например «Парком техники»
- ведение заказ-нарядов;
- ведение заказов покупателей;
- настройки.
Все данные доступны исключительно в разрезе той организации, к которой относится авторизованный пользователь.
На скриншоте ниже — внешний вид вкладки «Заказы покупателя». Здесь видны все заказы, которые были оформлены ранее, и статусы их выполнения.
В ЛК каждый клиент видит парк техники, который за ним закреплен, и дефекты данной техники. Для наглядности информация представлена в виде таблиц.
Для удобства реализовали возможность сортировки и поиска по базе аналогично тому, как это выполняется в «1С:Предприятии».
Найдя нужный объект, например «Заказ покупателя», пользователь может открыть его для просмотра.
Можно организовать систему ввода документов с последующей автоматической выгрузкой в «1С:УНФ». Это также позволяет нашему заказчику исключать двойной ввод информации.
Не пропустить важное помогает система оповещения, которая выводит сообщения в ЛК. С помощью системы взаимодействия с «1С:УНФ» в ЛК передаются сообщения из чат-ботов, Telegram и WhatsApp.
Личный кабинет с полными правами для сотрудников М4Е
Сотрудникам М4Е также доступен функционал ЛК. Вход может осуществляться с полными административными правами или специально настроенными. Пользователь-администратор видит все справочники, заказы и заказы-наряды по всем клиентам, учетные данные пользователей и т. д. Может управлять данными, создавать новые элементы, удалять существующие. Обмен между системами происходит в режиме реального времени.
ЛК позволяет организовать создание и ведение нормативно-справочной информации (НСИ). Чтобы минимизировать ручной труд, мы написали специальное расширение, которое в автоматизированном режиме осуществляет перенос информации в справочники НСИ из «1С:УНФ». При ручном вводе информации открывается карточка объекта, которая предполагает последовательное заполнение полей и дальнейшее сохранение записи.
Описание работы в «1С:УНФ»
ЛК интегрируется в существующую конфигурацию «1С:УНФ» в виде расширения и доступен из меню. Именно здесь происходит настройка обмена с ЛК, отслеживаются статусы обмена различных справочников, управление доступами и т. д. После перехода в ЛК в «1С:УНФ» сотрудникам М4Е доступна работа с несколькими вкладками.
Заказы. Здесь в режиме реального времени консолидируется вся информация по заказам и заказ-нарядам клиентов, отображаются их статусы и происходит выгрузка.
Номенклатура. Представляет собой справочник «1С:УНФ», где содержится информация о запчастях, технике, видах услуг и т. д., необходимых для выполнения заказа покупателя или заказ-наряда. Справочники в ЛК и «1С:УНФ» соответствуют на 100%.
Пользователи. На вкладке представлены все созданные ЛК для контрагентов. Именно здесь происходит управление доступами, добавляются пользователи, выдаются временные пароли и т. д.
Настройки. В разделе содержатся идентификаторы, адрес ЛК, узлы обмена.
Статусы заказов. Представляет собой справочник, который содержит имеющиеся статусы заказов покупателей и заказ-нарядов.
Парк техники. Вкладка предназначена для консолидации справочников по технике.
Мы уже полностью перенесли функционал, который существовал ранее, и наладили обмен данными в режиме реального времени. За счет того что мы использовали «родственные» технологии на базе «1С:Предприятия», нам удалось наладить бесшовную интеграцию и бесперебойную работу двух систем.
Однако на проекте был ряд сложностей. В первую очередь проблемы были методологического плана, так как разработка на базе технологии «1С:Элемент» широко не распространена. Приходилось разбираться и искать пути решения буквально на ощупь. Самым сложным в проекте было проектирование архитектуры ЛК, а также организация ролевой модели доступа к данным.
«Мне было интересно работать над проектом, так как ранее я не сталкивался с данной методикой разработки, ведь „1С:Элемент“ — новая технология. Проект дал возможность протестировать и собственные силы, и саму технологию, узнать, насколько гибко и удобно можно реализовать требования заказчика. Наверное, без грамотного и вовлеченного отношения нашего заказчика проект мог бы затянуться. Но оперативное реагирование и понимание возникающих проблем со стороны коллег из М4Е позволило выполнить проект в максимально короткие сроки — три недели с момента старта до запуска в опытную эксплуатацию», — рассказывает главный разработчик компании «Айтон» Дмитрий Шевелев.
В дальнейшем планируется развитие данного проекта и расширение функциональных возможностей ЛК, чтобы М4Е могла предоставлять клиентам еще более качественный сервис.
Результаты проекта
Предыдущий ЛК на платформе WordPress не обеспечил необходимую интеграцию с «1С:УНФ», что приводило к сбоям и задержкам в обработке данных. Переход на технологию «1C:Элемент» позволил создать новый ЛК с полноценной поддержкой интеграции и управления данными.
Основные функции ЛК:
- удобная авторизация и настройка прав доступа;
- управление заказами и заказ-нарядами;
- просмотр состояния парка техники и дефектов;
- автоматическая выгрузка данных в «1C:УНФ».
Новый личный кабинет значительно улучшил взаимодействие с клиентами и повысил эффективность обработки заявок благодаря надежной интеграции с «1C:УНФ».
Проект выполнила компания «Айтон».