4. АДМИНИСТРИРОВАНИЕ WEB-ПОРТАЛА

Контрагенты

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

Система предоставляет возможность фильтрации списка контрагентов по роли контрагента (Потребитель сервиса, Провайдер сервиса, Провайдер SLA), статусу контрагента (Активный, Архивный), и тегам (пользовательским и системным). Доступна сортировка списка контрагентов по имени, роли, владельцу и статусу. На странице работает поиск. Для сохранения изменений, выполненных в рабочей области, используется кнопка «Сохранить» в правом верхнем углу страницы. Если пользователь внёс изменения в настройки объекта и покидает страницу, не нажав кнопку «Сохранить», система предлагает пользователю сохранить внесённые изменения или покинуть страницу без сохранения.

«Панель фильтрации» и «Панель поиска» соответственно. Панель фильтрации страницы «Контрагенты» показана на рисунке 47.

image.png

Рис. 47 Страница «Контрагенты» с включенной панелью фильтрации

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

№ шага

Действие пользователя

Реакция Системы

UI

1.

Перейти на страницу Контрагенты

1.1

Открывает раздел "Контрагенты" в функциональном блоке "АДМИНИСТРИРОВАНИЕ"

Открывает страницу раздела Контрагенты. Показывает список контрагентов.

image.png

2.

Перейти на страницу создания Контрагента

2.1

Нажимает кнопку 

image.png

Открывает страницу создания Контрагента

image.png


image.png


 

3.

Заполнить параметры

3.1

Заполняет название контрагента

 

 

Отображает заполненное поле "Название". 

image.png




3.2

Заполняет контактные данные

(Необязательный шаг)

При заполнении данных отображает их в целевом поле.

image.png






 3.3  Выбирает роли, отмечает их чекбоксом

image.png

Чекбокс роли "Потребитель сервиса" и "Автоматическая публикация отчетов SLA" отмечены по умолчанию

чекбоксы остальных ролей отмечаются.


image.png


 

4.

Перейти на вкладку "Пользователи Контрагента"
4.1

Нажимает выбрать пользователя или создать его.

image.png

При нажатии "Выбрать",

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

При нажатии "Создать",

Открывает страницу редактирования профиля пользователя.

image.png


image.png


image.png

image.png


image.png






5.

Перейти на вкладку "Данные для отчетов"
 5.1

Настраивает данные для печатной формы отчетов SLA.

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

Необязательный шаг.

При нажатии на редактирование изображения - открывает проводник для загрузки файла с пк. 

При заполнении полей "Согласовано" и "Утверждено"  - отображает данные в целевых полях.

image.png

image.png

5.2

Нажимает кнопку "Сохранить"

image.png

Сохраняет контрагента, при просмотре в списке, созданный контрагент отображается. 

image.png

image.png


Пояснения к сценарию.

Редактирование контрагента

Для изменения атрибутов контрагента нужно:

Отправка контрагента в архив

Отправка контрагента в архив позволяет скрыть утратившие актуальность записи контрагентов из списков активных записей с возможностью последующего извлечения из архива или удаления. Для отправки контрагента в архив следует:

image.png

Рис. 50 Отправка контрагента в архив

image.png

Рис. 51 Запрет на архивацию объекта

Извлечение контрагента из архива

Если требуется восстановить архивную запись контрагента, следует:

image.png

Рис. 52 Форма редактирования контрагента с кнопкой «Восстановить»

Удаление контрагента

Удаление контрагента – это необратимая операция, в результате которой запись удаляется из архива без возможности восстановления средствами портала. Удаление можно выполнить только после отправки контрагента в архив. Удаление может быть полезно для записей, которые были добавлены в систему по ошибке. Для удаления контрагента следует:

открыть архивную запись на редактирование (путём фильтрации списка по статусу «Архивный» или оставшись на форме редактирования после архивации контрагента, рисунок 53);

image.png

Рис. 53 Кнопка удаления контрагента в списке дополнительных действий

Пользователи

На странице «Пользователи» (рисунок 57) выполняется управление учётными записями пользователей портала: создание, редактирование, изменение пароля, изменение ролей, настройка уведомлений, привязка учётных записей к IP, связь с контрагентами, архивация, блокировка, отправка в архив, восстановление из архива, удаление, просмотр истории изменений учётной записи. Для работы со списком пользователей предусмотрены: поиск, фильтрация по роли и статусу, сортировка по имени, электронной почте и статусу.

Статусы пользователей

image.png

Рис. 57 Страница «Пользователи» с включенной панелью фильтрации

Создание нового пользователя

Создание нового пользователя доступно пользователям с ролью «Системный администратор». До создания новой учётной записи нужно убедиться в работоспособности рассылки уведомлений по электронной почте с портала и (по возможности) в готовности к работе и корректности адреса электронной почты нового пользователя, так как учётные данные будут отправлены на адрес электронной почты нового пользователя.

Сценарий создания пользователя.

№ шага

Действие пользователя

Реакция Системы

UI

1.

Перейти на страницу Пользователи

1.1

Открывает раздел "Пользователи" в функциональном блоке "АДМИНИСТРИРОВАНИЕ"

Открывает страницу раздела Пользователи. Показывает список соглашений пользователей.

image.png

2.

Перейти на страницу создания Пользователя

2.1

Нажимает кнопку 

image.png

Открывает страницу создания пользователя

image.png

image.png

 

3.

Заполнить основные параметры

3.1

Заполняет ФИО пользователя и электронную почту.

Данные можно заполнить нажатием кнопки:image.png
при наличии учетной записи в AD.

При необходимости заполняет должность.

 

Отображает заполненные данные в целевых полях. При использовании загрузки из Active Directory - отображает выпадающий список доступных пользователей. После выбора пользователя вносит его данные в целевые поля. И отображает привязанную учетную запись из Active Directory.


image.png

image.png

image.png

image.png

3.2

 Нажимает кнопку 

image.png

 Нажимает кнопку

image.png

 Заполняет дополнительный   адрес электронной почты.

(Необязательный шаг)

Отображает поле ввода дополнительной электронной почты. При заполнении данных отображает их в целевом поле.

 

image.png

image.png

image.png

image.png




3.3

Задает новый пароль пользователю, вводит подтверждение нового пароля.

При необходимости проверяет введенные данные, нажав кнопку 

image.png

Вводит данные в целевые поля. По умолчанию значения скрыты

При нажатии кнопки "Глаз" - отображает скрытые значения полей.

При несоответствии пароля критериям сложности - выводит предупреждение о низкой надежности пароля.

При несоответствии пароля и подтверждения - выводит предупреждение о разнице значений в полях.

image.png

image.png

 

image.png

 

image.png

3.4

Назначает роли пользователю, отмечает чекбоксы нужных полей.

image.png

Чекбокс роли "Пользователь" отмечен по умолчанию, недоступен для редактирования.

Чекбоксы остальных ролей отмечаются.

image.png

3.5

Выбирает контрагента

нажимает кнопку

image.png

(Обязательный шаг, если выбрана роль "Оператор SLA")

Открывает выпадающий список доступных для выбора контрагентов.

image.png

image.png

image.png

3.6

Настраивает уведомления на портале и отправку на почту.

Отмечает чекбоксы нужных уведомлений

image.png

(Необязательный шаг)

Отображает отмеченные чекбоксы пользователю.

image.png

4.

Выбрать контракт

4.1

Переходит на страницу "Контракты"


Отображает страницу добавления контрактов

image.png

image.png

4.2

Нажимает кнопку "Выбрать контракт"

image.png

(Необязательный шаг)

Отображает выпадающий список доступных контрактов. После выбора контракта, он отображается на странице, доступно добавление нескольких контрактов. Доступно редактирование и удаление контракта.

image.png

image.png

image.png

5.

Заполнить дополнительные данные (Необязательные шаги)

5.1

Переходит на страницу "Дополнительно"


Открывает страницу с дополнительными данными

image.png

image.png


 

5.2

Заполняет дополнительные поля

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

image.png

5.3

Выбирает запрещенные/разрешенные IP-адреса для пользователя. Добавляет IP-адреса, нажимая кнопку 

image.png

При нажатии кнопки "Добавить IP-Адрес", отображает поле ввода IP-адреса, после заполнения поля есть возможность его удаления и добавления других адресов.

Переключение чекбокса меняет логическую суть перечисленных адресов.

image.png

6.

Сохранить пользователя

6.1

Нажимает кнопку 

image.png

Сохраняет пользователя в системе. 

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

image.png

image.png


Роли пользователей 

 

Уведомления

Прочее

Интеграция Active Directory и wiSLA

В wiSLA есть возможность создания пользователя и авторизации с помощью службы каталогов Active Directory.

Службы каталогов корпорации Microsoft для операционных систем семейства Windows Server. Основной задачей Active Directory является хранение информации обо всех объектах в сети и предоставление её внешним системам.

Хранение паролей, критерии их стойкости, периоды действия и прочий функционал управления учетными данными AD будет управляться на стороне AD.

Пользователь не сможет изменить учетные данные, если он добавлен с помощью AD. 

Настройки со стороны администратора производятся в инсталлере (рисунок 58.1).image.png

Рис. 58.1 Страница настройки Active Directory в инсталлере

Перечень настроек:

  • ldap_server.enabled
По умолчанию "false"
  • ldap_server.url

Необходимо указать (например "Ldap://DEVWIN.local:38922/")

  • ldap_server.base

Необходимо указать (например "CN=Users, DC=DEVWIN, DC=local")

  • ldap_server.authenticator_name

По умолчанию ("ldapBindAuthenticator")

  • ldap_server.login

Необходимо указать (например "login")

  • ldap_server.password

Необходимо указать (например "11112222")

  • ldap_server.person_class_name

По умолчанию ("user")

  • ldap_server.vid_attribute_name

По умолчанию ("objectquid")

  • ldap_server.login_attribute_name

По умолчанию ("samaccountname")

  • ldap_server.memberof_attribute_name

По умолчанию ("memberof")

  • ldap_server.display_name_attribute_name

По умолчанию ("displayname")

  • ldap_server.email_attribute_name

По умолчанию ("mail")

  • ldap_server.phone_attribute_name

По умолчанию ("telephonenumber")

Авторизация в wiSLA с помощью данных Active Directory

image.png

Создание пользователя с помощью учетной записи Active Directory

Для создания нового пользователя с помощью AD нужно: 

Регистрация пользователя wiSLA.Cloud по запросу

В режиме wiSLA.Cloud предусмотрена возможность автоматической регистрации пользователей. В случае если пользователь регистрирует себя и компанию впервые, участие системного администратора не предусмотрено. В этом случае создаётся учётная запись с правами «Оператор SLA» и «Пользователь», она получает статус «Зарегистрированный», затем при подтверждении регистрации статус учётной записи изменяется на «Активный». Помощь системного администратора может понадобиться только при регистрации программного агента для его корректной привязки к компании (контрагенту), если пользователь не указал свои учётные данные при установке агента (например, в целях безопасности). Однако есть один сценарий, когда без системного администратора регистрация пользователя невозможна. Пользователь при регистрации вводит полное имя, адрес электронной почты и название компании. Если название компании не уникально (то есть сотрудники этого пользователя уже зарегистрированы в системе), в целях безопасности система предлагает запросить доступ у системного администратора. В этом случае система отправляет письмо на адрес электронной почты системного администратора. Далее следует:

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

Принудительная смена пароля

Системный администратор может выполнить смену пароля другому пользователю (кроме учётной записи с ролью системного администратора).

Для смены пароля нужно:

  1. Найти в списке и открыть на редактирование учётную запись пользователя.
  2. Если учётная запись в статусе «Зарегистрированный», можно повторно сгенерировать и выслать случайный пароль пользователю. Это может быть полезно в случае когда после создания учётной записи пользователь не получил письмо с одноразовым паролем. Системному администратору следует нажать кнопку «Сохранить», письмо с новым паролем будет отправлено.
  3. Если учётная запись в статусе «Активный», и пользователь имеет набор ролей ниже системного администратора, то ему можно установить известный системному администратору пароль путём заполнения полей «Новый пароль» и «Подтверждение».
  4. Смена пароля другим системным администраторам невозможна. Системные администраторы могут воспользоваться стандартной процедурой восстановления пароля на странице авторизации.

Блокировка учётной записи

Если пользователю следует временно ограничить доступ к порталу, можно выполнить блокировку его учётной записи. При попытке входа пользователь получит уведомление, что его учётная запись заблокирована.
Для блокировки пользователя следует:

  1. найти в списке и открыть на редактирование учётную запись пользователя;
  2. нажать «Ещё», «Заблокировать». Возможна блокировка учётных записей с набором ролей
    ниже системного администратора.

Блокировка других системных администраторов невозможна. Для снятия блокировки системный администратор должен выбрать заблокированную учётную запись, открыть её на редактирование и выбрать «Ещё», «Разблокировать».

Изменение настроек рассылки уведомлений

Настройки рассылки в чужой учётной записи могут быть изменены системным администратором независимо от роли редактируемой записи. На рисунке 59 показан пример настройки.

image.pngРис. 59 Настройка рассылки уведомлений

В приведённом примере пользователь будет получать уведомления:

Как было указано ранее, при отметке флажком «Отказ», «Деградация», «Не определено» важно не забыть отметить и тип события, по наступлению которого должно отправляться электронное письмо.


Сессии

Страница «Сессии» (рисунок 60) доступна системным администраторам. Она позволяет увидеть, кто в данный момент находится в системе, с какого IP-адреса произведён вход, время последней активности и ожидаемое время окончания сессии (длительность сессии по умолчанию составляет 30 минут). Для нежелательных сессий предусмотрены завершение сессии и блокировка пользователя.

image.png

Рис. 60 Страница управления сессиями

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

Журнал событий

Журнал событий (рисунок 61) предоставляет системному администратору доступ к записи действий, связанных с редактированием или созданием новых элементов инфраструктуры, входа на портал, публикации и перерасчёта отчётов SLA. Функционал страницы по работе с журналом событий позволяет:

image.png

Рис. 61 Страница журнала событий

image.png


Рис. 62 Просмотр детальной информации о событии


Помимо страницы «Журнал событий» для пользователей с ролью системного администратора доступна кнопка «История изменений» на странице редактирования каждого объекта инфраструктуры, а также на странице редактирования контрагента и теста. После нажатия на нее во всплывающем окне отображается расширенная история по последним действиям из журнала событий, отфильтрованная по данному объекту.

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

Почтовые уведомления

Раздел "Почтовые уведомления" предназначен для настройки отправки email-уведомлений системой. Здесь можно включить или отключить различные типы уведомлений, задать параметры SMTP-сервера, а также настроить безопасность соединения.

Основные настройки:

  1. Общие параметры уведомлений:

    • Включение уведомлений на почту.
    • Уведомления о статусе профиля.
    • Уведомления об активации сервиса.
    • Уведомления о смене статуса сервиса.
  2. Настройки соединения:

    • Адреса уведомлений:
    • Почтовый сервер: smtp.yandex.ru
    • Протокол: SMTP
    • Порт: 465
    • Используемые версии TLS: TLSv1.2, TLSv1.3
  3. Безопасность соединения:

    • Включение SSL.
    • Аутентификация SMTP.
    • Включение или отключение STARTTLS.
    • Возможность отключить аутентификацию SMTP.
    • Поле SSL Trust.
  4. Дополнительные параметры:

    • Таймаут чтения: 5000
    • Таймаут соединения: 5000
    • Таймаут записи: 5000
    • Включение режима отладки.
    • Пароль (скрыт звездочками).
    • Псевдоним отправителя: wisla-alfa-test
    • Пользователь: alfa-test@wellink.ru
    • Отправитель: alfa-test@wellink.ru
    • Лимит уведомлений о событиях: 10
    • Опция "Использовать английские имена файлов".

Назначение и использование

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

Авторизация LDAP

Описание раздела "Авторизация LDAP" в настройках системы

Раздел "Авторизация LDAP" предназначен для настройки интеграции системы с сервисом каталогов LDAP (Lightweight Directory Access Protocol). Это позволяет централизованно управлять аутентификацией и авторизацией пользователей через LDAP-сервер.

Основные параметры:

  1. Включение авторизации LDAP

    • Позволяет включить или отключить механизм аутентификации через LDAP.
  2. Параметры подключения к LDAP-серверу

    • Адрес сервера LDAP: ldap://10.11.11.42:389/ – указывает на сервер и порт для соединения.
    • База поиска LDAP: ou=well-users,dc=wellink,dc=local – определяет, где в каталоге производить поиск учетных записей.
    • Логин: cn=explorer,dc=wellink,dc=local – учетная запись, используемая для подключения к серверу.
    • Пароль (скрыт звездочками) – аутентификационные данные для связи с сервером.
  3. Настройки идентификации пользователей

    • Аутентификатор LDAP: ldapBindAuthenticator – механизм проверки учетных данных пользователей.
    • Идентификатор пользователя: objectGUID – уникальный идентификатор учетной записи в каталоге.
    • Атрибут для логина: sAMAccountName – поле, используемое для аутентификации пользователей.
    • Атрибут полного имени: displayname – поле, содержащее полное имя пользователя.
    • Имя группы: memberof – параметр, определяющий, к какой группе принадлежит пользователь.
    • Имя объектного класса (человек): user – объектный класс, к которому относятся учетные записи пользователей.
    • Почта: mail – атрибут LDAP, хранящий email-адрес пользователя.
    • Телефон: telephonenumber – атрибут, содержащий телефонный номер.

Назначение и использование

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

Обновление агентов

Описание раздела "Обновление агентов" в настройках системы

Раздел "Обновление агентов" предназначен для управления обновлениями программных агентов, установленных на различных устройствах и серверах. Здесь администратор может мониторить статус агентов, проверять версии прошивок, управлять обновлениями и анализировать их доступность.

Основные возможности:

  1. Действия с агентами

    • Начать обновление – запуск обновления для выбранных агентов.
    • Указать источник – выбор источника для загрузки обновлений.
  2. Список агентов (таблица с параметрами):

    • Название – имя агента в системе.
    • Тип – категория агента (например, Linux, Windows, Sheeva).
    • Версия прошивки – текущая установленная версия.
    • IP-адрес – сетевой адрес устройства, на котором работает агент.
    • Расположение – регион или площадка, где находится агент.
    • Доступность – индикатор доступности агента (зелёный – доступен, красный – недоступен).
    • Статус – состояние агента (значки показывают, обновляется ли он, требует ли внимания и т. д.).
    • Ссылка для обновления – путь к файлу обновления, например, ftp://192.168.176.92/update.
    • Последнее обновление – дата и время последнего обновления агента.
  3. Фильтрация и сортировка данных

    • Поиск по названию агента.
    • Настройка отображаемых столбцов.

Назначение и использование

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

Полная очистка данных по сервису

Описание функционала

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

1. Ролевые ограничения

Функция очистки доступна только следующим пользователям:

Для всех остальных пользователей кнопка очистки скрыта.

2. Возможности очистки

Функция позволяет удалять:

Сырые данные по конкретному сервису
Статусы сервиса
Созданные ПН (паспорта неисправности)
Запланированные ППР (плановые предупредительные работы)
Исключения

3. Процесс очистки данных

  1. Запуск очистки

    • Перейдите во вкладку "Хранение данных".
    • Нажмите кнопку "Принудительная очистка исторических данных".
    • Появится окно подтверждения с предупреждением:

      "Вы собираетесь очистить все исторические данные по сервису. Паспорта неисправности, статусы сервиса и результаты тестов будут безвозвратно удалены. Продолжить?"

    • В окне доступны две кнопки:
      • "Да" – подтверждение операции.
      • "Отменить" – отмена действия.
  2. Определение времени очистки

    • После подтверждения система определяет ближайший "Системный временной промежуток".
    • Пользователь получает уведомление:

      "Очистка данных будет произведена: TT:TT, DD/MM/YY"

  3. Постановка в очередь

    • Очистка данных НЕ производится мгновенно.
    • Запускается контролер, который ставит задачу на удаление в очередь на ближайший временной промежуток.
  4. Исключение дублирующихся задач

    • Если система обнаружит две идентичные задачи на очистку (одинаковые ID сервиса и теста, а также совпадение временного промежутка), вторая и последующие задачи не будут зарегистрированы.

4. Логирование


5. Важные примечания

Очистка данных выполняется только в начале следующего "Системного временного промежутка".
Удаленные данные не подлежат восстановлению!
При наличии уже поставленной задачи на очистку повторные запросы не регистрируются.


6. Ожидаемое поведение системы

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

7. Заключение

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