HelpDesk — This is it

Вот он тот финальный вариант HelpDesk который у меня получился. Использовался Drupal и местами самописанный код. Уже писал — HelpDesk на Drupal часть 1, HelpDesk на Drupal часть 2. И так начнем понемногу.

Стартовая страница написана отдельно от основного хелпдеска, играя роль страницы основного портала где система электронной поддержки является её частью, то есть обычным сервисом.

Суть состоит в следующем, при входе на портал мы определяем от куда пришел к нам пользователь, в моём случаи это Ставрополь и КМВ, далее мы выводим в зависимости от локации сообщение (новость), и собственно ссылки на сам HelpDesk.

Всё это реализовано для локального портала.

Читать далее HelpDesk — This is it

HelpDesk на Drupal часть 2

HelpDesk на Drupal часть 2

В продолжении уже написанного поста — HelpDesk на Drupal часть 1. В предыдущем посте по созданию системы HelpDesk на Drupal я уже писал какими штатными средствами можно реализовать простенькую систему управления заявками пользователей. В этом посте я напишу какие модули можно использовать чтобы немного приукрасить наш проект.

Сперва-наперво поведаю Вам о модулях которые помогут сделать сайт немного удобнее:

  1. CKK
  2. Image
  3. Views
  4. Fivestar
  5. FCKeditor
  6. Poormanscron

Теперь немного о каждом из них. CKK можно будет использовать для создание дополнительных полей в типах материалов. Image — если Вам понадобилось что бы пользователь прикреплял скриншот к заявке то стоит присмотреться к этому модулю. Views — может пригодиться если Вы хотите сделать вывод заявок или отчетов по обработке заявок более удобным для пользователя, вообще этот модуль позволяет сделать вывод материала как Вашей душе угодно. Fivestar — можно использовать для оценки работы исполнителей, для этого нужно настроить права доступа к этому модулю и разрешить его использование в нужном Вам типе материала. FCKeditor — если очень нужен красивый и удобный редактор текста. Poormanscron — этот модуль позволит запускать крон по истечению определенного времени. Очень удобен если на вашем сайте используются триггеры или нужно регулярно индексировать материал на сайте. Этот  модуль довольно прост в настройке и не должен вызвать каких либо проблем.

Стоит отметить что существую и специализированные модули для создания систем HelpDesk такие как — Support Ticketing System, Drupal Online Ticket Response System, Case Tracker. Очень скоро я напишу как можно развернуть HelpDesk на Drupal с помощью модуля Support Ticketing System.

Подписывайтесь на мой RSS канал, я буду рад видеть Вас среди моих читателей. Спасибо за внимание.

HelpDesk для ленивых

GLPI
GLPI

Дорогой %username сегодня я поведаю тебе о небольшом программном продукте написанном на PHP. GLPI — система helpdesk с широкими возможностями включающая в себя различные инструменты для ведения инвентаризационной базы данных ваших компьютеров, программного обеспечения, оргтехники. Мощная система ролей, ведение истории, личный кабинет пользователя и многое другое ждет вас в этом программном продукте. Поддерживает авторизацию пользователей локально, LDAP, AD, Pop/Imap, CAS, x509.  Переведена на 22 языка включая русский. Посмотреть список всех возможностей можно на официальном сайте скрипта — http://www.glpi-project.org/spip.php?article53. Скриншоты скрипта можно увидеть тут — http://www.glpi-project.org/spip.php?article42.

Читать далее HelpDesk для ленивых

HelpDesk на Drupal часть 1

Наверное многие айтишники задумывались как же автоматизировать поступающие заявки. И тут на помощь приходят HelpDesk`и. Рассмотрим разработку HelpDesk`а на Drupal, по тому как это Open Source решение, на платные продукты как правило никто выделять деньги не захочет, да и стоит платный HelpDesk не дешево, а сделать нужно.

Для начала нужно определиться какую сборку Drupal вы будите использовать. Подробнее о сборка Drupal вы можете почитать в моём предыдущем посте — 10 сборок Drupal о которых вы должны знать. В моём случаи была выбрана Drupal Acquia. Тему для HelpDesk`а вы можете сделать сами или скачать в интернете, где качать можете почитать тут — 10 мест где можно скачать бесплатные темы для Drupal.

Если в Вашей сети есть домен то вы можете настроить сквозную авторизацию пользователей из домена в Drupal. Вы можете это сделать при помощи дополнительных модулей, о них можно почитать здесь — Интеграция Drupal в Active Directory.

Вам наверняка будут необходимы дополнительные модули для расширения функционала Вашей системы. О модулях которые я использую в своих проектах вы можете прочесть тут — 18 модулей Drupal которые я использую в своих проектах.

И так с этим мы определились, теперь зальём подготовленную сборку Drupal на свой корпоративный сайт, и установим. Вы можете использовать в качестве базы данных MYSQL или PostgreSQL, в моём случае это PostgreSQL.

На первом этапе Вам необходимы следующие модули:

  1. Forum
  2. Advanced Forum
  3. Locale
  4. Taxonomy
  5. Tracker

Перед началом работы локализируем наш Drupal на необходимый язык. Теперь перейдём по адресу */admin/content/taxonomy/list и создадим там новый словарь — например Приоритет. Добавим в словарь необходимые термины они же будут играть роль приоритетов. Незабудте поставить галочку напротив типа материалов Форум. Создать новый тип и настроить старый можно — */admin/content/types/list. Тут */admin/content/forum/list создайте категории для Ваших заявок. Настройте права доступа */admin/user/permissions.

На этом мы закончим первую часть нашей работы по созданию по созданию HelpDesk`а. В итоге у Вас должно получиться что то похожие на мое. Картинки кликабельны можете смотреть. В следующей части мы будем продолжать настраивать Drupal, и добавим несколько полезных возможностей. Следите за обновлениями через ленту новостей на RSS.

Просмотр заявок по категориям
Просмотр заявок по категориям
Добавить новую заявку
Добавить новую заявку