Настройка тикетной системы: відмінності між версіями

Матеріал з NoDeny
Перейти до навігації Перейти до пошуку
Немає опису редагування
Немає опису редагування
Рядок 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>&nbsp;</td>                <td>&nbsp;</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