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

Матеріал з NoDeny
Перейти до навігації Перейти до пошуку
(Новая страница: «Тикетная система дает возможность ставить задачи сотрудникам и контролировать их выпол…»)
 
 
(Не показано 13 проміжних версій цього користувача)
Рядок 1: Рядок 1:
Тикетная система дает возможность ставить задачи сотрудникам и контролировать их выполнение. Кроме того позволяет вести общие и приватные диалоги.
Тикетная система дает возможность ставить задачи сотрудникам и контролировать их выполнение. Кроме того позволяет вести общие и приватные диалоги.


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


Имеется возможность использования push-notification (уведомлений) в браузере chrome последних версий. NoDeny сможет посылать сотрудникам сообщения о произошедших событиях. При этом уведомления будут приходить даже при закрытом браузере, что позволит оперативно информировать о критических ситуациях в сети
Имеется возможность использования push-notification (уведомлений) в браузере chrome последних версий. NoDeny сможет посылать сотрудникам сообщения о произошедших событиях. При этом уведомления будут приходить даже при закрытом браузере, что позволит оперативно информировать о критических ситуациях в сети


<youtube>raJkHZgkfv0</youtube>
<youtube>raJkHZgkfv0</youtube>
== Настройка ==


[[Настройка тикетной системы]]
[[Настройка тикетной системы]]
==Тикеты от пользователя. Api ==
===Получение списка тикетов===
<source lang="bash">
curl 'http://app.nodeny-plus.com.ua/cgi-bin/noapi.pl?a=u_message&as_ticket=1'
</source>
<pre>
{
  "result" : {
      "page" : 0,
      "rows" : "1",
      "tickets" : [
        {
            "subject" : "Тестовая тема",
            "timestamp" : "1551460816",
            "short_time" : "сегодня в 19:20",
            "time" : "01.03.2019 19:20",
            "new" : "1",
            "state" : "new",
            "tid" : "15"
        }
      ]
  }
}
</pre>
timestamp, short_time и time - это время создания тикета в разных формах отображения.
NoDeny разбивает информацию о тикетах на страницы:
<pre>
page - текущая страница (нумерация с нуля)
rows - всего тикетов
</pre>
Получить 3-ю страницу списка тикетов (нумерация с нуля):
<source lang="bash">
curl 'http://app.nodeny-plus.com.ua/cgi-bin/noapi.pl?a=u_message&as_ticket=1&ticket_page=2'
</source>
===Получение списка сообщений по тикету №15===
<source lang="bash">
curl 'http://app.nodeny-plus.com.ua/cgi-bin/noapi.pl?a=u_message&as_ticket=1&tid=15'
</source>
<pre>
{
  "result" : {
      "page" : 0,
      "rows" : "2",
      "tickets" : [
        {
            "timestamp" : "1551460816",
            "short_time" : "сегодня в 19:20",
            "time" : "01.03.2019 19:20",
            "author" : "1",
            "message" : "Здравствуйте! У меня проблемы.\r\nЖду вас"
        },
        {
            "timestamp" : "1551461566",
            "short_time" : "сегодня в 19:32",
            "time" : "01.03.2019 19:32",
            "author" : "1",
            "message" : "Почему вы не отвечаете?"
        }
      ]
  }
}
</pre>
Сообщения в тикете - это диалог, по параметру author:
<pre>
1 - сообщение от абонента
0 - сообщение от администрации
</pre>
==Создание тикета==
<source lang="bash">
curl 'http://app.nodeny-plus.com.ua/cgi-bin/noapi.pl?a=u_message&as_ticket=1&op=create&subject=Все%20ок&comment=Я%20разобрался'
</source>
<pre>
  op    : create
  subject: тема
  comment: сообщение
</pre>
==Добавление сообщения в тикет №16==
<source lang="bash">
curl 'http://app.nodeny-plus.com.ua/cgi-bin/noapi.pl?a=u_message&as_ticket=1&op=create&tid=16&comment=Извините'
</source>
<pre>
  op    : create
  tid    : id тикета
  comment: сообщение
</pre>
==Закрытие тикета №16==
<source lang="bash">
curl 'http://app.nodeny-plus.com.ua/cgi-bin/noapi.pl?a=u_message&as_ticket=1&op=close&tid=16'
</source>
<pre>
  op    : close
  tid    : id тикета
</pre>
В случае ошибки:
<pre>
{
  "error" : "The ticket is already closed",
  "result" : "no",
  "err_cod" : "closed"
}
</pre>

Поточна версія на 14:46, 10 лютого 2024

Тикетная система дает возможность ставить задачи сотрудникам и контролировать их выполнение. Кроме того позволяет вести общие и приватные диалоги.

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

Имеется возможность использования push-notification (уведомлений) в браузере chrome последних версий. NoDeny сможет посылать сотрудникам сообщения о произошедших событиях. При этом уведомления будут приходить даже при закрытом браузере, что позволит оперативно информировать о критических ситуациях в сети

Настройка

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

Тикеты от пользователя. Api

Получение списка тикетов

curl 'http://app.nodeny-plus.com.ua/cgi-bin/noapi.pl?a=u_message&as_ticket=1'
{
   "result" : {
      "page" : 0,
      "rows" : "1",
      "tickets" : [
         {
            "subject" : "Тестовая тема",
            "timestamp" : "1551460816",
            "short_time" : "сегодня в 19:20",
            "time" : "01.03.2019 19:20",
            "new" : "1",
            "state" : "new",
            "tid" : "15"
         }
      ]
   }
}

timestamp, short_time и time - это время создания тикета в разных формах отображения.

NoDeny разбивает информацию о тикетах на страницы:

page - текущая страница (нумерация с нуля)
rows - всего тикетов

Получить 3-ю страницу списка тикетов (нумерация с нуля):

curl 'http://app.nodeny-plus.com.ua/cgi-bin/noapi.pl?a=u_message&as_ticket=1&ticket_page=2'

Получение списка сообщений по тикету №15

curl 'http://app.nodeny-plus.com.ua/cgi-bin/noapi.pl?a=u_message&as_ticket=1&tid=15'
{
   "result" : {
      "page" : 0,
      "rows" : "2",
      "tickets" : [
         {
            "timestamp" : "1551460816",
            "short_time" : "сегодня в 19:20",
            "time" : "01.03.2019 19:20",
            "author" : "1",
            "message" : "Здравствуйте! У меня проблемы.\r\nЖду вас"
         },
         {
            "timestamp" : "1551461566",
            "short_time" : "сегодня в 19:32",
            "time" : "01.03.2019 19:32",
            "author" : "1",
            "message" : "Почему вы не отвечаете?"
         }
      ]
   }
}

Сообщения в тикете - это диалог, по параметру author:

1 - сообщение от абонента
0 - сообщение от администрации

Создание тикета

curl 'http://app.nodeny-plus.com.ua/cgi-bin/noapi.pl?a=u_message&as_ticket=1&op=create&subject=Все%20ок&comment=Я%20разобрался'
  op     : create
  subject: тема
  comment: сообщение

Добавление сообщения в тикет №16

curl 'http://app.nodeny-plus.com.ua/cgi-bin/noapi.pl?a=u_message&as_ticket=1&op=create&tid=16&comment=Извините'
  op     : create
  tid    : id тикета
  comment: сообщение


Закрытие тикета №16

curl 'http://app.nodeny-plus.com.ua/cgi-bin/noapi.pl?a=u_message&as_ticket=1&op=close&tid=16'
  op     : close
  tid    : id тикета

В случае ошибки:

{
   "error" : "The ticket is already closed",
   "result" : "no",
   "err_cod" : "closed"
}