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