Настройка тикетной системы: відмінності між версіями
Sv (обговорення | внесок) Немає опису редагування |
Sv (обговорення | внесок) Немає опису редагування |
||
Рядок 1: | Рядок 1: | ||
Чтобы сотрудник имел доступ к задачам (тикетам) и сообщениям - необходимо, чтобы его административная учетная запись была связана с обычной учетной записью. Это сделано для того, чтобы автором тикета мог быть не только сотрудник, но и абонент. | Чтобы сотрудник имел доступ к задачам (тикетам) и сообщениям - необходимо, чтобы его административная учетная запись была связана с обычной учетной записью. Это сделано для того, чтобы автором тикета мог быть не только сотрудник, но и абонент. | ||
Вам необходимо создать группу " | Вам необходимо создать группу "Сотрудники", в которой установить такие параметры: | ||
* Имя идентификационного поля - ФИО (можно иной идентификатор сотрудника) | * Имя идентификационного поля - ФИО (можно иной идентификатор сотрудника) | ||
* Установить галку "В данной группе находятся сотрудники компании" | * Установить галку "В данной группе находятся сотрудники компании" | ||
* | * Если необходимо, установите галку "имеют баланс" | ||
* Все остальные галки убрать | * Все остальные галки убрать | ||
В дополнительных полях можно создать поле "должность" типа "строковое однострочное", а также в поле "телефон" поставить галку доступности поля в группе "сотрудники". | В дополнительных полях можно создать поле "должность" типа "строковое однострочное", а также в поле "телефон" поставить галку доступности поля в группе "сотрудники". | ||
Создайте учетные записи сотрудников. | Создайте учетные записи сотрудников. Если сотрудник имеет доступ в админку (это не обязательно), то в настройках в разделе "Администраторы" свяжите его логин с соответствующей учетной записью в группе "сотрудники" (параметр "он же" в данных администратора). | ||
В общих настройках в разделе "Тикеты" установите типы задач, например: ремонт, настройка, заявка на подключение, плановая проверка, мобилизация и т.д. | |||
==Наряды== | |||
Есть возможность для задачи по ее данным формировать документ-наряд для распечатки его. При этом может быть множество шаблонов для разных ситуаций. | |||
В | На титульной странице админке нажмите на "Документы". В разделе "Документы" создайте папку "Наряды". Естественно, вы можете иначе назвать эту папку или несколько папок и поместить их не в "Документы", а иную папку. В папке "Наряды" создайте документ с именем, скажем, "Подключение" или "Ремонт". Вставьте в него следующий текст: | ||
<!doctype html> | |||
<html> | |||
<head> | |||
<meta http-equiv='Cache-Control' content='no-cache'> | |||
<meta http-equiv='Pragma' content='no-cache'> | |||
<meta http-equiv='Content-Type' content='text/html; charset=utf-8'> | |||
<style type='text/css'> | |||
body { | |||
max-width: 800px; | |||
font-size: 9pt; | |||
font-family: Tahoma,sans-serif; | |||
color: #000; | |||
background-color: #fff; | |||
text-align: left; | |||
margin: 0 auto; | |||
} | |||
.tbl { | |||
border: 1px solid #666; | |||
border-collapse: collapse; | |||
margin: 0 auto; | |||
text-align: left; | |||
} | |||
.tbl td { | |||
padding: 4pt 25pt; | |||
border-width: 1px; | |||
border-style: solid; | |||
border-color: #c0c0c0 #ffffff #c0c0c0 #ffffff; | |||
} | |||
</style> | |||
</head> | |||
<body> | |||
<table class='tbl'> | |||
<tr> <td>Id клиента</td> <td>{{id}}</td> </tr> | |||
<tr> <td>Платежный код</td> <td>{{ppc}}</td> </tr> | |||
<tr> <td>Логин</td> <td>{{name|safe}}</td> </tr> | |||
<tr> <td>ФИО</td> <td>{{fio|safe}}</td> </tr> | |||
<tr> <td>Номер группы</td> <td>{{grp}}</td> </tr> | |||
<tr> <td>Имя группы</td> <td>{{grp_name|safe}}</td> </tr> | |||
<tr> <td>Договор</td> <td>{{contract|safe}}</td> </tr> | |||
<tr> <td>Доступ</td> <td>{% if state_off %} Заблокирован {% else %} Включен {% endif %}</td> </tr> | |||
<tr> <td>Баланс</td> <td>{{balance}}</td> </tr> | |||
<tr> <td>Граница отключения</td> <td>{{limit_balance}} </td> </tr> | |||
<tr> <td>Авторизация</td> <td>{% if lstate %} Выключена {% else %} Включена {% endif %}</td> </tr> | |||
<tr> <td> </td> <td> </td> </tr> | |||
</table> | |||
</body> | |||
</html> | |||
==Настройка пуш-уведомлений== | ==Настройка пуш-уведомлений== | ||
Версія за 22:32, 15 січня 2016
Чтобы сотрудник имел доступ к задачам (тикетам) и сообщениям - необходимо, чтобы его административная учетная запись была связана с обычной учетной записью. Это сделано для того, чтобы автором тикета мог быть не только сотрудник, но и абонент.
Вам необходимо создать группу "Сотрудники", в которой установить такие параметры:
- Имя идентификационного поля - ФИО (можно иной идентификатор сотрудника)
- Установить галку "В данной группе находятся сотрудники компании"
- Если необходимо, установите галку "имеют баланс"
- Все остальные галки убрать
В дополнительных полях можно создать поле "должность" типа "строковое однострочное", а также в поле "телефон" поставить галку доступности поля в группе "сотрудники".
Создайте учетные записи сотрудников. Если сотрудник имеет доступ в админку (это не обязательно), то в настройках в разделе "Администраторы" свяжите его логин с соответствующей учетной записью в группе "сотрудники" (параметр "он же" в данных администратора).
В общих настройках в разделе "Тикеты" установите типы задач, например: ремонт, настройка, заявка на подключение, плановая проверка, мобилизация и т.д.
Наряды
Есть возможность для задачи по ее данным формировать документ-наряд для распечатки его. При этом может быть множество шаблонов для разных ситуаций.
На титульной странице админке нажмите на "Документы". В разделе "Документы" создайте папку "Наряды". Естественно, вы можете иначе назвать эту папку или несколько папок и поместить их не в "Документы", а иную папку. В папке "Наряды" создайте документ с именем, скажем, "Подключение" или "Ремонт". Вставьте в него следующий текст:
<!doctype html> <html> <head> <meta http-equiv='Cache-Control' content='no-cache'> <meta http-equiv='Pragma' content='no-cache'> <meta http-equiv='Content-Type' content='text/html; charset=utf-8'> <style type='text/css'> body {
max-width: 800px; font-size: 9pt; font-family: Tahoma,sans-serif; color: #000; background-color: #fff; text-align: left; margin: 0 auto;
} .tbl {
border: 1px solid #666; border-collapse: collapse; margin: 0 auto; text-align: left;
} .tbl td {
padding: 4pt 25pt; border-width: 1px; border-style: solid; border-color: #c0c0c0 #ffffff #c0c0c0 #ffffff;
} </style> </head> <body>
Id клиента | Шаблон:Id |
Платежный код | Шаблон:Ppc |
Логин | Шаблон:Name |
ФИО | Шаблон:Fio |
Номер группы | Шаблон:Grp |
Имя группы | Шаблон:Grp name |
Договор | Шаблон:Contract |
Доступ | {% if state_off %} Заблокирован {% else %} Включен {% endif %} |
Баланс | Шаблон:Balance |
Граница отключения | Шаблон:Limit balance |
Авторизация | {% if lstate %} Выключена {% else %} Включена {% endif %} |
</body> </html>
Настройка пуш-уведомлений
Внимание, пуш-уведомления могут работать только если ваш сайт имеет валидный не самоподписанный сертификат!
- Заходим Google Developers Console. Создаем проект (нажимаем Create a project). Даем название проекту NoDeny.
- Переходим в меню управления google api (нажимаем Use Google APIs). Выбираем Google Cloud Messaging for Android. Нажимаем Enable API
- В левом меню нажимаем Credentials. Нажимаем Add credentials. В появившемся списке выбираем API key. В появившемся диалоговом окне нажимаем кнопку Server key. Далее вводим имя ключа, например, NoDeny и нажимаем Create. Созданный ключ вносим в настройки NoDeny в разделе "Тикеты". В этом же разделе настроек указываем Project number - он должен состоять только из цифр - найдем в настройках нашего проекта в Google Developers Console