WhatsApp (Personal Helper)
Общее описание
Автоматизированная система Personal Helper предназначена для обработки запросов клиентов, поступающих по разным каналам связи (WhatsApp, Skype, Facebook, Telegram, E-Mail и др.) и передачи данных запросов соответствующим поставщикам товаров и услуг.
Модули:
Данный модуль позволяет регистрировать и изменять сервис центры, добавлять аккаунты для связи с конкретным сервисным центром. Также для каждого сервисного центра можно указать режим обработки запросов: ручной (оператор занимается обработкой запросов клиентов), автоматический (сервис сам обрабатывает запросы клиентов).
В данном модуле Оператор регистрирует поставщиков продукции и услуг, указывая для каждого из них перечень аккаунтов, для выбранного сервисного центра.
В данном модуле Администратор добавляет категории и проектирует дерево тэгов для них. Каждый тэг в рамках категории может иметь иерархию и множество синонимов.
Каждого поставщика подписывают на конкретные тэги, либо их пересечение в зависимости от предоставляемых им продукции или услуг.
Данный модуль служит для визуального отображения запросов клиентов. В ручном режиме оператор может редактировать запрос клиента, прежде чем он поступит в обработку.
В данном модуле настраиваются шаблоны автоответчиков для каждого канала связи.
Каждый запрос клиента проходит несколько анализаторов, которые делят его на токены. В данном модуле проводится настройка и управление количественным составом анализаторов.
Каждый сервис центр обслуживается операторами, которых добавляет администратор системы.
Очередь запросов от клиентов обрабатывается специальным сервисом, содержащим адаптер, который приводит каждый коммуникационный API каждого канала связи в соответствие с единым интерфейсом взаимодействия. Данный сервис занимается приемом запросов для каждого сервис центра по указанным каналам связи, обработкой этих запросов, отправкой сообщений и автоответов поставщикам и клиентам.
ASP.NET MVC
F# DataProvider
WCF Windows Service
AppFabric Cache Service
jQuery
Ajax
Underscore.js
Knockout.js
Bootstrap.js
Bootbox.js
HTML5
CSS3
Bootstrap.css
Font-awesome
SignalR