HelpDeskSetup

Материал из ExpertBilling
Перейти к: навигация, поиск

В ExpertBilling 1.4 появился интерфейс службы поддержки. В этой статье вы сможете узнать как его правильно установить и настроить.

Интерфейс администратора

Helpdesk dashboard.png

Интерфейс абонента

Helpdesk userarea.png
Helpdesk userarea 1.png

Установка

HelpDesk является частю веб-кабинета и устанавливается при его первой установке скриптом ebs_manage.py. Если у вас уже установлен веб-кабинет без HelpDesk - вам следует перезаписать все файлы в веб-кабинете новыми версиями и заново настроить его в файле settings.py. Дополнительно нужно скопировать новый файл с конфигурацией веб-сервера apache, который находится в /opt/ebs/data/ebscab/default в /etc/apache2/sites-available/ и перезапустить веб-сервер командой /etc/init.d/apache2 reload. Делать это нужно только в случае обновления ExpertBilling с предыдущих сборок, в которых не было HelpDesk.

Настройка

Конфигурирование HelpDesk

Для настройки HelpDesk используется административная часть веб-кабинета, которая становится доступной после логина на странице входа в веб-кабинет под учётными данными администратора.

Helpdesk admin.png

Типы заявок

Первым делом необходимо настроить типы заявок, которые вы будете использовать для их классификации.

Изначально предопределены следующие типа типы:

  • новое подключение
  • авария
  • вирусы
  • проблемы в работе сети
  • проблемы с доступом в интернет
  • изменение учётных данных

Для каждого из типов вы можете указать может ли пользователь при создании заявки сам её выбирать. Это может быть полезно, если вы захотите использовать HelpDesk для распределения заданий по мастерам и внутрифирменным задачам и захотите создать тип заявки Закупка оборудования, которую пользователям видеть совсем не обязательно.

Queue config.png

Шаблоны писем

Дополнительно вам понадобится отредактировать шаблоны писем для различных типов событий. Имена шаблонов являются строго предопределёнными. Менять их нельзя.

Helpdesk email template.png

Предустановленные шаблоны ответов

Также вы можете создать предопределённые шаблоны ответов. В шаблонах можно использовать синтаксис шаблонизатора django и переменные заявки(заголовок, тело, на кого назначена и проч.)

Helpdesk replytemplate.png

База знаний

Дополнительно вы можете создать разделы и статьи базы знаний для того, чтобы в будущем решать задачи уже проверенными способами.

Настройка отсылки писем

Дополнительно необходимо настроить отправку писем. Для этого в файле /opt/ebs/web/ebscab/settnigs.py нужно прописать данные для доступа к SMTP серверу. Ниже приведён пример для отправки писем через Gmail.

EMAIL_USE_TLS = True
EMAIL_HOST = 'smtp.gmail.com'
EMAIL_PORT = 587
EMAIL_HOST_USER = 'user@gmail.com'
EMAIL_HOST_PASSWORD = 'userpassword'