Разработка сервиса подачи заявок для пользователей и передачи в консоль | Статья в журнале «Молодой ученый»

Отправьте статью сегодня! Журнал выйдет 30 ноября, печатный экземпляр отправим 4 декабря.

Опубликовать статью в журнале

Авторы: , ,

Рубрика: Информационные технологии

Опубликовано в Молодой учёный №25 (159) июнь 2017 г.

Дата публикации: 26.06.2017

Статья просмотрена: 160 раз

Библиографическое описание:

Григорьева, А. Л. Разработка сервиса подачи заявок для пользователей и передачи в консоль / А. Л. Григорьева, Я. Ю. Григорьев, В. А. Дудин. — Текст : непосредственный // Молодой ученый. — 2017. — № 25 (159). — С. 38-40. — URL: https://moluch.ru/archive/159/44879/ (дата обращения: 16.11.2024).



В данной статье описывается альтернативный метод создания заявки, в котором оптимизируется взаимодействие между пользователем и специалистом, сокращается время на создание заявки, автоматизируется процесс передачи заявки между двумя системами.

Ключевые слова: заявка, метод, процесс, оптимизация, автоматизация, пользователь, специалист

Рассматривается IT-структура промышленного предприятия.

Одной из важнейших задач, которыми занимаются IT-службы, является техническая поддержка и сопровождение, которые на данном предприятии осуществляются следующим образом:

1) При возникновении проблемы на программном или аппаратном уровне, пользователь обращается к специалисту группы технической поддержки, соответствующей данной проблеме, посредством телефона либо службы обмена мгновенными сообщениями.

2) Специалист, со слов пользователя, создает инцидент (заявку) в консоли System Center Service Manager (SCSM).

3) После решения проблемы, специалист (аналитик, в идеологии SC Service Manager) закрывает инцидент в консоли и пишет комментарий по разрешению.

Текущая организация процессов имеет несколько недостатков:

1) При отсутствии аналитика на своем рабочем месте, проблема зафиксирована не будет.

2) Распределение нагрузки на специалистов одной группы поддержки в большинстве случаев неравномерно.

3) Необходимость создания заявки специалистом отнимает время и требует контроля.

4) Ввиду того, что консоль SCSM установлена только у специалистов, пользователю недоступна информация о состоянии заявки.

С целью оптимизации процессов IT-служб с точки зрения временных затрат, а также кадровой организации, появляется необходимость разработки централизованной сервисной системы, позволяющей сформированную задачу представить в виде заявки, которая представляет собой форму с набором параметров, разделенных на два блока. Первый блок определяет пользователя системы, создающего заявку, второй блок содержит поля, необходимые для решения проблемы.

Проектируемый сервис должен обладать следующими характеристиками:

1) Он должен быть доступен для любого пользователя с любого компьютера.

2) Должна быть простая и понятная для пользователей система навигации и управления.

3) Система должна однозначно определять проблему.

4) Должна быть предусмотрена система личных кабинетов.

На основе вышеописанных требований разрабатывается проект службы подачи заявок.

Данная служба помещается на главном сайте компании, к которому каждый пользователь имеет доступ.

Разработка сервиса осуществляется на платформе SharePoint. В отличие от обычных сайтов он обладает широким функционалом для совместной работы, содержит различные библиотеки, списки со всевозможными типами данных и т. п. Для написания сайта используются следующие технологии:

– HTML — для разметки содержащейся текстовой информации;

– JavaScript — для написания логики программы;

– CSS (Cascading Style Sheets) — каскадные таблицы стилей, используются для описания внешнего вида документа, написанного с использованием языка разметки, в данном случае HTML.

Учитывая, что процесс обработки инцидентов в консоли System Center Service Manager не изменяется, появляется необходимость в интеграции между консолью и SharePoint. Для этого используется программная оболочка Microsoft PowerShell с подключением дополнительных модулей.

Доступ к сервису осуществляется с помощью аутентификации пользователя с использованием корпоративной службы каталогов Active Directory. Структура сервиса содержит следующие функции: Новая заявка, Мои заявки, Поиск заявки.

Этапы создания новой заявки:

1) Классификация проблемы — пользователь выбирает форму заявки, наиболее подходящую под описание его проблемы.

2) На основе выбранной формы производится генерация структуры заявки. Структура может содержать поля как обязательные, так и опциональные.

3) После заполнения всех полей осуществляется проверка правильности введенной в обязательные поля информации. При допущении ошибок, появляется предупреждение и подсвечиваются поля с ошибками.

4) При отправке, заявка регистрируется в системе и распределяется по группам решения проблем.

Список всех созданных пользователем заявок, сгруппированных по состояниям, в котором можно узнать состояние инцидента, а также комментарий специалиста, если он был разрешен, содержится в разделе «мои заявки».

Раздел «поиск заявки» предназначен для диспетчера, например, для поиска заявки, созданной другим пользователем.

В процессе реализации проекта появляются следующие трудности:

1) В связи с большим количеством форм заявок у пользователя появляются сложности с выбором правильной формы из длинного списка. Разработана двухуровневая система навигации, где сначала определяется класс проблемы, затем появляются формы, соответствующие этому классу.

2) В целях корректного создания заявки и дальнейшей её маршрутизации в IT-среде необходимо, чтобы все ключевые поля были заполнены без ошибок. Учитывая человеческий фактор, ошибки неизбежны. Данная проблема решается следующим способом:

При вводе нескольких символов в ключевое поле, появляется список доступных вариантов для заполнения с учетом уже введенной информации. Список подгружается из соответствующей базы данных. В связи с тем, что осуществлять доступ к базе данных при каждом запросе с точки зрения производительности нецелесообразно, синхронизация с БД происходит инкрементально (если обнаруживается обновленная запись, то изменяется только она), а информация берется уже из списка в SharePoint.

Таким образом, упрощается процесс заполнения заявки пользователем и исключается вероятность ввода несуществующих параметров.

3) Некоторые формы, в зависимости от выбранных параметров, должны создавать и распределять инциденты на разные группы поддержки. Учитывая вариативность проблем, создание простого, но универсального алгоритма не представляется возможным. Реализация алгоритма для каждой формы отдельно усложняет процесс дальнейшей настройки.

Создается древовидная структура, где элементами первого уровня являются подразделения. Элементами второго уровня являются группы поддержки. Элементы третьего уровня содержат работы, выполняемые определенной группой.

При заполнении формы определяется работа, требующая решения, которая проходит по структуре и ищет соответствующий элемент. При совпадении очевидным способом определяются параметры, необходимые для отправки заявки на релевантную группу поддержки.

Такая организация структуры легко изменяется и масштабируется без необходимости в программировании.

Данная система протестирована и уже функционирует на предприятии, соответствуя всем предусмотренным требованиям.

Литература:

  1. John, C. Microsoft System Center Optimizing Service Manager. — 2–2010: Gardners Books, 2010. — 452 с.
  2. Григорьев Я. Ю., Григорьева И. А., Трещев И. А. О подходах к стратегическому развитию информационных технологий в организации на примере высшего учебного заведения // Фундаментальные исследования. — 2014, № 8–2. — С. 290–295.
  3. Григорьев Я. Ю. Григорьева А.Л, Максимов С. Б. Разработка модульных динамических структур сопровождения деятельности организации // Мир науки. — 2014, № 3. — С. 30.
  4. Григорьева А. Л., Григорьев Я. Ю., Максимов С. Б., Трещев И. А. Разработка информационной системы университета. создание единого информационного пространства // Мир науки, культуры образования — 2014, № 2. — С. 1.
  5. Григорьева А. Л., Григорьев Я. Ю., Упская О. К. Перспективы развития и некоторые проблемы подходов проектирования информационных систем высших учебных заведений // Мир науки, культуры, образования. — 2014. № 3. С. 31.
  6. Григорьева А. Л., Григорьев Я. Ю. Проектирование и создание модулей информационной системы университета // Интернет-журнал Науковедение. — 2014. № 2 (21). С. 105.
  7. Попов А. В., Петрова А. Н., Григорьев Я. Ю., Григорьева А. Л., Лошманов А. Ю. Разработка программного обеспечения для проведения заочных олимпиад // Международный журнал прикладных и фундаментальных исследований.- 2013. № 5. С. 171–172.
Основные термины (генерируются автоматически): HTML, SCSM, пользователь, группа поддержки, заявка, CSS, консоль, поиск заявки, решение проблемы, техническая поддержка.


Похожие статьи

Методологии внедрения мобильного приложения для автоматизации работы технической поддержки в ИТ-компании

В статье описывается выбор методологии внедрения мобильного приложения для интеграции с Helpdesk системой ИТ-предприятия. В данной работе устанавливаются требования к приложению и в соответствии с характеристиками проекта определяется наиболее рацион...

Разработка автоматизированной системы поддержки принятия решений при согласовании юридических документов

В статье рассматриваются различные области применения системы поддержки принятия решений. В излагаемом материале описываются ключевые моменты построения СППР в рамках согласования юридических документов.

Формирование функциональных требований для форума начинающих программистов

В данной статье рассматривается система форума для начинающих программистов, требования, предъявляемые к системе, создается функциональная модель в нотации IDEF0, выделяются необходимые подсистемы.

Контейнеризация в системах обработки данных

В статье рассматривается использование технологии контейнеризации в процессах обработки данных. Обосновывается необходимость выбора этой технологии, проводится анализ актуального программного обеспечения и сравнение с другими инструментами обработки ...

Ключевые аспекты проектирования прототипа платформы для дистанционного обучения

Прототипирование является важной частью процесса разработки продукта. В статье представлен анализ ключевых аспектов проектирования прототипа, включая выбор целевой аудитории, определение функциональных требований, разработку пользовательского интерфе...

Разработка программного модуля для автоматизации процесса вычисления абонентской платы интернет-провайдером

В статье проведен анализ программного обеспечения служб технической поддержки, связанного с вычислением абонентской платы различными интернет-провайдерами, а также предложен вариант нового алгоритма для ускорения данного процесса.

Система награждений и скидок в агрегаторе такси

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

Оценка возможности использования среды разработки программного обеспечения GitLab в задачах управления проектами

В статье рассматриваются инструменты управления проектами и преимущества интеграции Jira и GitLab для команд разработчиков программного обеспечения.

Внедрение автоматизированной системы для мониторинга сети на предприятии ТЭК

В статье предложен путь решения проблемы по автоматизации мониторинга сетевых устройств на предприятии ТЭК путем внедрения многофункциональной системы мониторинга, которая написан и распространяется, под лицензией GPL исходный код свободно распростра...

Разработка приложения для управления проектами

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

Похожие статьи

Методологии внедрения мобильного приложения для автоматизации работы технической поддержки в ИТ-компании

В статье описывается выбор методологии внедрения мобильного приложения для интеграции с Helpdesk системой ИТ-предприятия. В данной работе устанавливаются требования к приложению и в соответствии с характеристиками проекта определяется наиболее рацион...

Разработка автоматизированной системы поддержки принятия решений при согласовании юридических документов

В статье рассматриваются различные области применения системы поддержки принятия решений. В излагаемом материале описываются ключевые моменты построения СППР в рамках согласования юридических документов.

Формирование функциональных требований для форума начинающих программистов

В данной статье рассматривается система форума для начинающих программистов, требования, предъявляемые к системе, создается функциональная модель в нотации IDEF0, выделяются необходимые подсистемы.

Контейнеризация в системах обработки данных

В статье рассматривается использование технологии контейнеризации в процессах обработки данных. Обосновывается необходимость выбора этой технологии, проводится анализ актуального программного обеспечения и сравнение с другими инструментами обработки ...

Ключевые аспекты проектирования прототипа платформы для дистанционного обучения

Прототипирование является важной частью процесса разработки продукта. В статье представлен анализ ключевых аспектов проектирования прототипа, включая выбор целевой аудитории, определение функциональных требований, разработку пользовательского интерфе...

Разработка программного модуля для автоматизации процесса вычисления абонентской платы интернет-провайдером

В статье проведен анализ программного обеспечения служб технической поддержки, связанного с вычислением абонентской платы различными интернет-провайдерами, а также предложен вариант нового алгоритма для ускорения данного процесса.

Система награждений и скидок в агрегаторе такси

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

Оценка возможности использования среды разработки программного обеспечения GitLab в задачах управления проектами

В статье рассматриваются инструменты управления проектами и преимущества интеграции Jira и GitLab для команд разработчиков программного обеспечения.

Внедрение автоматизированной системы для мониторинга сети на предприятии ТЭК

В статье предложен путь решения проблемы по автоматизации мониторинга сетевых устройств на предприятии ТЭК путем внедрения многофункциональной системы мониторинга, которая написан и распространяется, под лицензией GPL исходный код свободно распростра...

Разработка приложения для управления проектами

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

Задать вопрос