HelpDeskSetup
В ExpertBilling 1.4 появился интерфейс службы поддержки. В этой статье вы сможете узнать как его правильно установить и настроить.
Установка
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 для распределения заданий по мастерам и внутрифирменным задачам и захотите создать тип заявки Закупка оборудования, которую пользователям видеть совсем не обязательно.
Дополнительно вам понадобится отредактировать шаблоны писем для различных типов событий. Имена шаблонов являются строго предопределёнными. Менять их нельзя.
Также вы можете создать предопределённые шаблоны ответов. В шаблонах можно использовать синтаксис шаблонизатора django и переменные заявки(заголовок, тело, на кого назначена и проч.)
Дополнительно вы можете создать разделы и статьи базы знаний для того, чтобы в будущем решать задачи уже проверенными способами.
Дополнительно необходимо настроить отправку писем. Для этого в файле /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'