145
ИНФОРМАЦИОННАЯ СИСТЕМА GOST-PLATFORM РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ На 114 листах

Введение - GOST GROUP · Web viewУсловиями могут быть любые логические выражения, например, >100 или =0. Условий

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Введение - GOST GROUP · Web viewУсловиями могут быть любые логические выражения, например, >100 или =0. Условий

ИНФОРМАЦИОННАЯ СИСТЕМА

GOST-PLATFORM

РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ

На 114 листах

Москва

2016

Page 2: Введение - GOST GROUP · Web viewУсловиями могут быть любые логические выражения, например, >100 или =0. Условий

2

Оглавление

1 Введение...........................................................................................................................................82 Основные компоненты GOST PLATFORM..................................................................................93 Назначение системы GOST PLATFORM....................................................................................104 Интерфейс GOST PLATFORM.....................................................................................................115 Объекты НСИ.................................................................................................................................135.1 Работа с группами справочников......................................................................................145.2 Работа со справочниками..................................................................................................175.3 Редактирование справочника............................................................................................195.4 Работа с составными типами данных...............................................................................235.5 Работа с вычислимыми типами данных...........................................................................265.6 Валидация справочника.....................................................................................................275.7 Дедупликация справочника...............................................................................................295.8 Удаление справочников.....................................................................................................315.9 Новая запись.......................................................................................................................315.10 Экспорт................................................................................................................................325.11 Настройки............................................................................................................................325.12 Редактирование записей....................................................................................................345.13 Формирование запроса изменений...................................................................................375.14 Исходящие заявки..............................................................................................................395.15 Входящие заявки................................................................................................................395.16 Настройка процессов.........................................................................................................415.17 Импорт справочников........................................................................................................415.18 Подготовка файла XML с данными для импорта...........................................................425.19 Подготовка файла CSV с данными для импорта.............................................................425.20 Создание схемы импорта .ktr............................................................................................445.21 Создание задачи импорта..................................................................................................485.22 Согласование импорта.......................................................................................................505.23 Задачи импорта...................................................................................................................515.24 Перекодировочные таблицы.............................................................................................535.25 Откат ЗНИ...........................................................................................................................555.26 Пакетный контроль качества данных компонента GOST PLATFORM НСИ..............555.27 Отчеты.................................................................................................................................586 Операции в компоненте GOST PLATFORM НСИ.....................................................................616.1 Создание группы................................................................................................................616.2 Утверждение запроса.........................................................................................................626.3 Редактирование группы.....................................................................................................626.4 Удаление группы................................................................................................................63

Page 3: Введение - GOST GROUP · Web viewУсловиями могут быть любые логические выражения, например, >100 или =0. Условий

3

6.5 Создание справочника.......................................................................................................636.6 Редактирование справочника............................................................................................646.7 Удаление справочника.......................................................................................................656.8 Добавление записи в справочник.....................................................................................656.9 Настройка отображения справочника..............................................................................666.10 Добавление версии записи................................................................................................666.11 Изменение версии записи..................................................................................................676.12 Удаление записи.................................................................................................................686.13 Поиск группы или справочника........................................................................................686.14 Создание справочника с составными данными...............................................................686.15 Создание справочника с иерархией данных....................................................................706.16 Импорт справочника..........................................................................................................716.17 Проверка валидации полей................................................................................................727 Компонент GOST PLATFORM IDM...........................................................................................737.1 Назначение компонента GOST PLATFORM IDM..........................................................737.2 Интерфейс компонента GOST PLATFORM IDM...........................................................737.3 Самообслуживание.............................................................................................................747.4 Главная страница................................................................................................................747.5 Профиль...............................................................................................................................747.6 Учетные данные.................................................................................................................747.7 Запрос роли.........................................................................................................................747.8 Администрирование...........................................................................................................757.8.1 Навигация.................................................................................................................................757.8.2 Управление пользователями..................................................................................................757.8.3 Создание пользователей.........................................................................................................767.8.4 Удаление пользователей.........................................................................................................777.8.5 Просмотр данных пользователя.............................................................................................777.8.6 Изменение данных пользователя...........................................................................................787.8.7 Изменение данных учетных записей пользователей...........................................................787.8.8 Активация / деактивация учетных записей пользователей.................................................787.8.9 Изменение пароля пользователя............................................................................................797.8.10 Назначение / отмена учетной записи, роли или организационных единиц.....................797.8.11 Добавление учетных записей ресурсов...............................................................................797.8.12 Удаление учетных записей ресурсов...................................................................................807.8.13 Отделение учетных записей ресурсов.................................................................................807.8.14 Управление ролями...............................................................................................................807.8.15 Создание ролей......................................................................................................................817.8.16 Изменение ролей...................................................................................................................81

Page 4: Введение - GOST GROUP · Web viewУсловиями могут быть любые логические выражения, например, >100 или =0. Условий

4

7.8.17 Удаление ролей......................................................................................................................817.8.18 Управление ресурсами..........................................................................................................817.8.19 Общие сведения о конфигурации ресурсов........................................................................827.8.20 Просмотр информации о ресурсе........................................................................................847.8.21 Создание ресурсов.................................................................................................................857.8.22 Изменение ресурсов..............................................................................................................857.8.23 Удаление ресурсов................................................................................................................857.8.24 Проверка подключения к ресурсу........................................................................................857.8.25 Листинг объектов ресурсов..................................................................................................867.8.26 Импорт объектов ресурсов...................................................................................................867.8.27 Серверные задачи..................................................................................................................867.8.28 Разовые и повторяющиеся задачи........................................................................................887.8.29 Параметры задачи..................................................................................................................887.8.30 Редактирование задачи.........................................................................................................907.8.31 Добавить задачу.....................................................................................................................907.8.32 Управление конфигурациями компонента GOST PLATFORM IDM...............................907.8.33 Листинг объектов..................................................................................................................917.8.34 Редактирование объектов.....................................................................................................917.8.35 Редактор XML........................................................................................................................927.8.36 Импорт объектов...................................................................................................................927.8.37 Журналирование: Регистраторы, Уровни и Слушатели....................................................947.8.38 Ведение журнала конфигурации..........................................................................................967.8.39 Аудит конфигурации.............................................................................................................977.8.40 Конфигурация профилирование..........................................................................................977.8.41 Сохранение метаданных для всех объектов (создание, изменение, согласование)........987.8.42 Конфигурация политики безопасности...............................................................................997.8.43 Синхронизация......................................................................................................................997.8.44 Живая Синхронизация........................................................................................................1007.8.45 Сверка...................................................................................................................................1017.8.46 Импорт учетных записей ресурса......................................................................................1018 Компонент GOST PLATFORM BI.............................................................................................1038.1 Введение............................................................................................................................1038.2 Работа c GOST PLATFORM BI.......................................................................................1038.3 Открытие приложения.....................................................................................................1038.4 Вид листа...........................................................................................................................1039 Визуализации в приложении......................................................................................................1059.1 Меры и измерения............................................................................................................1059.2 Визуализации....................................................................................................................105

Page 5: Введение - GOST GROUP · Web viewУсловиями могут быть любые логические выражения, например, >100 или =0. Условий

5

9.3 Выполнение выборок.......................................................................................................1099.4 Выбор щелчком................................................................................................................1099.5 Выбор рисованием...........................................................................................................1109.6 Выбор диапазона..............................................................................................................1109.7 Создание выборки............................................................................................................1139.8 Переход по истории выборок..........................................................................................114

Page 6: Введение - GOST GROUP · Web viewУсловиями могут быть любые логические выражения, например, >100 или =0. Условий

6

Термины и сокращения

БД База данных

Атрибут Свойство записи справочника. Запись должна

включать хотя бы один атрибут.

Верификация Проверка существующих объектов классификации с

целью поиска ошибок в существующем массиве

стандартизированных данных

Группа

справочников

Должна быть включена в состав другой группы.

Может включать в себя другие группы и/или

справочники.

Дедупликация Процесс поиска схожих объектов классификации,

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

предметной области. Целью процесса дедупликации

является формирование такого множества объектов

классификации, в котором одному понятию

предметной области соответствует только один

объект классификации.

Запись Составная часть справочника. Запись состоит из

атрибутов (полей).

ЗНИ Запрос на изменение

НСИ Нормативно-справочная информация. Множество

взаимосвязанных классификаторов и справочников,

содержащих систематизированные сведения об

объектах.

ИС Информационная система

Объект НСИ Головной объект иерархии объектов НСИ. Может

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

Перекодировочная Справочник, устанавливающий соответствие кода

Page 7: Введение - GOST GROUP · Web viewУсловиями могут быть любые логические выражения, например, >100 или =0. Условий

7

таблица объектов НСИ к идентификационным кодам объектов

внешних систем.

ПО Программное обеспечение

Справочник Систематизированный свод наименований и кодов

классификационных группировок и (или) объектов

классификации. Должен быть включен в какую-либо

группу. Справочник состоит из записей.

XML Формат eXtensible Markup Language – расширяемый

язык разметки

Page 8: Введение - GOST GROUP · Web viewУсловиями могут быть любые логические выражения, например, >100 или =0. Условий

8

1 Введение

Решение GOST PLATFORM, представляет собой программное обеспечение,

обеспечивающее ввод, согласование, хранение управленческих и финансовых

данных, анализ данных, консолидацию данных, визуализацию данных и

формирование регламентированной отчетности.

GOST PLATFORM реализована как единый программный комплекс,

обеспечивающий независимость данных каждой организационной единицы

Заказчика, с одной стороны, и их интеграцию в целях формирования

консолидированной отчетности, с другой стороны.

GOST PLATFORM реализована на базе программных продуктов с открытым

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

установленной операционной системой Linux (Microsoft Windows Server, также

допускается).

Page 9: Введение - GOST GROUP · Web viewУсловиями могут быть любые логические выражения, например, >100 или =0. Условий

9

2 Основные компоненты GOST PLATFORM

Основные компоненты GOST PLATFORM представлены на схеме ниже.

Page 10: Введение - GOST GROUP · Web viewУсловиями могут быть любые логические выражения, например, >100 или =0. Условий

10

3 Назначение системы GOST PLATFORM

Назначением системы GOST PLATFORM является предоставление другим

системам актуальной справочной информации. Система GOST PLATFORM

обеспечивает единство нормативно-справочной информации во всех сегментах

других систем.

Page 11: Введение - GOST GROUP · Web viewУсловиями могут быть любые логические выражения, например, >100 или =0. Условий

11

4 Интерфейс GOST PLATFORM

Интерфейс GOST PLATFORM показан на (Рисунок 1).

Примечание: Представленные снимки экранов сделаны с тестовой версии

портала GOST PLATFORM и в окончательной версии содержимое окон может

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

Рисунок 1 - Главное окно GOST PLATFORM

В верхней части окна находится заголовок портала «Подсистема компонента

НСИ». Справа в строке заголовка выводится учетное имя (логин) текущего

пользователя и кнопка «Выход» для выхода текущего пользователя из системы

GOST PLATFORM.

Если пользователь еще не прошел аутентификацию, то при входе в систему

ему будет предложено авторизоваться, как показано на (Рисунок 2).

Page 12: Введение - GOST GROUP · Web viewУсловиями могут быть любые логические выражения, например, >100 или =0. Условий

12

Рисунок 2 - Окно аутентификации компонента GOST PLATFORM «Подсистема НСИ»

Под заголовком на Рисунке 1 находится главное меню системы. Состав и

назначение пунктов главного меню системы приведено ниже.

Page 13: Введение - GOST GROUP · Web viewУсловиями могут быть любые логические выражения, например, >100 или =0. Условий

13

5 Объекты НСИ

GOST PLATFORM имеет иерархическую структуру. В основе иерархии

находится сам компонент объекта НСИ, на следующем уровне находятся

подсистемы НСИ. Каждая подсистема состоит из групп справочников, а группы – из

самих справочников.

В соответствии с такой иерархической структурой GOST PLATFORM

формируется Дерево объектов НСИ, расположенное в левой части окна. Дерево

формируется автоматически на основе данных из БД и любое изменение в БД (такое

как добавление, удаление или переименование объекта НСИ), после утверждения,

находит свое отражение в Дереве объектов НСИ.

Объектами НСИ могут являться группы, справочники, записи, версии

записей, атрибуты записей, запросы на утверждение изменений, записи различных

журналов работ и т.п., но в Дереве объектов отображаются только группы и

справочники.

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

в Дереве объекте НСИ. Для главного объекта НСИ, как и для любой группы,

отображается его ключевое имя (nsi), полное и краткое наименования, тип и состав

подчиненных ему объектов. Для каждого подчиненного объекта показаны краткое и

полное наименование, тип, ключ и статус.

Одиночный или двойной клик по объекту в дереве объектов НСИ открывает

окно с информацией о выбранном объекте. Чтобы открыть в дереве список

вложенных объектов, нужно кликнуть на стрелочку (>) слева от выбранного

объекта. Раскроется список вложенных объектов, в котором можно выбрать нужные

объект или раскрыть дерево любого из видимых объектов.

При необходимость нужный объект можно найти с помощью строки поиска,

расположенной над деревом объектов НСИ. В процессе набора поисковой строки,

подходящие объекты будут раскрываться и подсвечиваться в дереве объектов.

Page 14: Введение - GOST GROUP · Web viewУсловиями могут быть любые логические выражения, например, >100 или =0. Условий

14

5.1Работа с группами справочников

Так как Объект НСИ имеет тип «группа», для него, как и для любой другой

группы в системе характерен следующий набор операций:

создать группу (см. Рисунок 3). Позволяет создать новую группу,

иерархически подчиненную той, из информационного окна которой она

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

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

утверждаться изменения во всех вложенных в эту группу объектах НСИ

(ссылка «Привязать процесс»). Ключ будет сформирован автоматически на

основе краткого наименования группы. Но при желании его можно

изменить или ввести самому. Ключ может содержать только строчные

английские буквы, цифры и знак подчеркивания. Для сохранения

сделанных изменений нажмите кнопку «Сохранить». Сделанные

изменения отобразятся в дереве НСИ только после их утверждения. Для

выхода из окна нажмите кнопку «Закрыть» или клавишу Esc на клавиатуре

или кликните за пределами окна;

Рисунок 3 - Окно создания новой группы

Page 15: Введение - GOST GROUP · Web viewУсловиями могут быть любые логические выражения, например, >100 или =0. Условий

15

редактировать группу – при нажатии этой кнопки выводится то же окно,

что и на Рисунок 3, но с уже заполненными полями. Пользователь имеет

возможность внести необходимые изменения в значения полей и

сохранить эти изменения. Сделанные изменения отобразятся в дереве НСИ

только после их утверждения;

удалить группу – после запроса подтверждения операции группа

помечается как удаленная и становится недоступной для любых

обращений к ней. Группы и справочники, вложенные в удаленную группу,

исчезают из Дерева объектов НСИ, но остаются доступными для выбора из

списков объектов при создании/редактировании других групп и

справочников.

создать справочник – Открывает окно создания нового справочника,

показанное на (Рисунок 4).

Рисунок 4 - Окно создания справочника

на вкладке «Главная» необходимо заполнить только поле «Краткое

наименование». Поле «Ключ» будет заполнен автоматически,

транслитерацией краткого наименования, но при желании вы можете

Page 16: Введение - GOST GROUP · Web viewУсловиями могут быть любые логические выражения, например, >100 или =0. Условий

16

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

Также можно заполнить необязательные поля: «Полное наименование»

(отображается в заголовке при входе в справочник), «Начало действия» и

«Окончание действия» (используются при контроле взаимных ссылок

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

истекшим сроком действия – и контроле версий записей справочника

(опционально) – чтобы период действия всех версий всех записей

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

справочника). Пока справочник формируется, он имеет статус «В

разработке» и не виден другим пользователям. Когда все изменения в

справочнике будут согласованы, он получит статус «Доступен» и станет

доступен всем пользователям;

структура справочника формируется на вкладке «Схема данных». Перед

созданием атрибутов справочника нужно в блоке «Локальные типы

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

Справа появится список атрибутов справочника. По умолчанию в любой

создаваемый справочника добавляется два атрибута (свойства): ID (не

отображается в интерфейсе) и Наименование (title). Это связано с

особенностями работы портала: любая запись обязана иметь

идентификатор, чтобы ее можно было сохранить в БД, и название, чтобы

ее можно было отобразить в интерфейсе портала.

Для добавления атрибута нужно нажать кнопку «Добавить свойство».

Появится вложенное окошко «Новое свойство» с описанием нового

атрибута. Нужно ввести имя нового атрибута (идентификатор атрибута

заполнится автоматически) и его тип. Тип выбирается из списка

стандартных типов данных. Если нужно создать ссылку на другой

справочник или на этот же справочник (иерархическая ссылка), выберите

тип «справочник», а затем в появившемся новом поле – название

справочника. Для создания иерархической ссылки, нужно сначала

сохранить данный справочник с любым набором атрибутов (или вообще

Page 17: Введение - GOST GROUP · Web viewУсловиями могут быть любые логические выражения, например, >100 или =0. Условий

17

без атрибутов), дождаться его утверждения и только после этого этот

справочник появится в списке справочников для создания на него ссылки.

Чтобы добавить новое составное (пользовательское, комплексное),

вычислимое поле или список, нужно его создать. О том, как это сделать,

смотри в разделе «Редактирование справочников».

Чтобы добавить еще один атрибут в справочник нажмите кнопку

«Добавить свойство». Чтобы сохранить сделанные изменения, нажмите

кнопку «Сохранить». Для выхода из окна нажмите кнопку «Закрыть» или

клавишу Esc на клавиатуре или кликните за пределами окна. Сделанные

изменения отобразятся в дереве НСИ только после их утверждения.

Доступность той или иной операции (кнопки) определяется набором прав,

выделенных данному пользователю.

5.2Работа со справочниками

На (Рисунок 5) для примера показано окно с открытым справочником. Помимо

стандартных атрибутов – ключ, полное и краткое наименование, тип и статус – для

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

текущая дата. Записи справочника показываются только те, чьи версии попадают на

указанную дату. При необходимости можно посмотреть версию этого же

справочника за другую дату – для этого просто выберите новую дату в выпадающем

(при клике по этому полю) календаре.

Page 18: Введение - GOST GROUP · Web viewУсловиями могут быть любые логические выражения, например, >100 или =0. Условий

18

Рисунок 5 - Окно справочника

В верхней части окна показана навигационная цепочка, отображающая

полный путь к выбранному объекту по дереву объектов. Клик на любом элементе

этой цепочки перебросит вас в окно информации об этом элементе. Для возврата к

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

назад.

Справа от навигационной цепочки находится белая звездочка , нажатие на

которую добавляет текущий объект НСИ в избранное. При этом в Дереве объектов

НСИ сверху появляется новый элемент «Избранное» с добавленным к нему

текущим объектом НСИ. Звездочка в навигационной строке при этом становится

желтой . Нажатие на желтую звездочку удаляет текущий элемент из списка

избранного.

В центре окна справочника представлен список записей данного

справочника. Состав полей определяется структурой данного справочника.

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

Это значит, что справочник имеет иерархическую структуру. При нажатии на такую

стрелку появятся вложенные записи, подчиненные текущей записи согласно

иерархии.

При необходимости можно посмотреть данный справочник в виде гладкого

Page 19: Введение - GOST GROUP · Web viewУсловиями могут быть любые логические выражения, например, >100 или =0. Условий

19

списка. Для переключения между просмотра иерархии и гладким списком

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

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

построения иерархии . Иерархия может быть

внутренней, тогда в списке представлено название атрибута того же справочника,

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

построения иерархии. В режиме гладкого списка этот управляющий элемент

недоступен.

Кнопка «Добавить фильтр» открывает несколько скрытых полей,

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

нужно выбрать свойство (атрибут) справочника, по которому будет осуществляться

фильтрация, выбрать критерий фильтрации (Равно, Больше чем, Меньше чем,

Содержит) и значение фильтрации, а затем нажать кнопку «Применить фильтр».

При необходимости кнопкой «Добавить фильтр» можно добавить несколько

фильтров. Удалить любой фильтр можно кнопкой с изображением крестика справа

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

возвращении.

Поле «Поиск» позволяет осуществить контекстный поиск по элементам

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

режимов поиска: Точное соответствие, Регулярное выражение (с использованием

шаблонов, заменяющих группы знаков) и Нечеткий поиск (поиск похожих по

написанию значений).

Справа в окне описания объекта присутствует ряд управляющих элементов

. Некоторые из них

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

5.3Редактирование справочника

Кнопка «Редактировать» (если доступна) открывает окно редактирования

Page 20: Введение - GOST GROUP · Web viewУсловиями могут быть любые логические выражения, например, >100 или =0. Условий

20

данного справочника, показанное на (Рисунок 6).

Рисунок 6 - Окно редактирования справочника

В верхней части окна редактирования справочника находится главное меню.

Пункт «Главная» позволяет редактировать названия справочника, его статус,

период действия, а также привязать к справочнику один из предопределенных

процессов согласования. Окно с раскрытой вкладкой «Главная» показано на (Рисунок

7).

При необходимости можно приостановить действие справочника, изменив

его статус на «В разработке». Кроме того, статус справочника меняется на статус «В

разработке» автоматически, при изменении структуры справочника и остается таким

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

Также справочник можно отключить совсем, установив ему статус

«Аннулирован». При этом справочник исчезнет из всех списков и вернуть его, если

это была ошибка, сможет только администратор.

Page 21: Введение - GOST GROUP · Web viewУсловиями могут быть любые логические выражения, например, >100 или =0. Условий

21

Рисунок 7 - Окно редактирования справочника с раскрытой вкладкой «Главная»

пункт «Валидация» позволяет задать критерии валидации атрибутов

справочника, например, проверить, чтобы количество цифр в поле

«Телефон» было не меньше 10 и т.п. (см. раздел «Валидация»);

пункт «Дедупликация» позволяет найти и удалить дубли среди записей

данного справочника (см. раздел «Дедупликация»);

пункт «Схема данных» позволяет редактировать структуру справочника.

Окно с раскрытой вкладкой «схема данных» показано на Рисунке 6.

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

«Локальные типы данных» отображаются комплексные (составные) типы данных

выбранного справочника. Звездочкой отмечен сам справочник. В блоке «Тип

данных» в правом окне отображаются идентификатор типа и имя типа (фактически,

имя справочника). В блоке «Свойства» там же в правом окне показаны атрибуты

(поля) справочника. Любой справочник при создании получает атрибуты:

идентификатор (не показывается в интерфейсе) (ID) с типом «числовой»;

атрибут «Наименование» (title) с типом «строка».

Отказаться от создания или удалить атрибуты, созданные по умолчанию,

нельзя. Это связано с особенностями работы портала: любая запись обязана иметь

Page 22: Введение - GOST GROUP · Web viewУсловиями могут быть любые логические выражения, например, >100 или =0. Условий

22

идентификатор, чтобы ее можно было сохранить в БД, и название, чтобы ее можно

было отобразить в интерфейсе портала.

Иконки справа в строке наименования свойства (атрибута)

позволяют сделать копию (дублировать) данный атрибут, переместить данный

атрибут выше или ниже в списке всех атрибутов данного справочника. Если

справочник был только что создан и еще не был сохранен, то к иконкам операций

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

Кнопка «Добавить свойство» позволяет добавить новый атрибут

справочника. Переключатель «Обязательное» позволяет пометить обязательные

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

названиям добавится звездочка.

При выборе типов данных «число», «целое» или «строка» под полем «Тип»

появляется переключатель «Проверять на соответствие регулярному выражению».

При включении этого переключателя появляются дополнительные поля,

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

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

в выпадающем списке три примера таких выражений: ФИО, Телефон и Электронная

почта. При выборе любого из них поле «Регулярное выражение» заполняется

корректной формулой и можно попробовать ввести несколько выражений в поле

«Пример». Если к полю прикреплено регулярное выражение, портал не позволит

сохранить новую запись, пока данные, введенные в это поле, не будут

соответствовать его регулярному выражению (маске ввода).

Если в качестве типа данных очередного атрибута выбран тип «Справочник»,

то под ним появляется кнопка «Добавить фильтр». При ее нажатии открывается

новое поле для ввода фильтра и блок подсказки по его созданию. Фильтр

используется для фильтрации значений в одном поле записи справочника в

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

Page 23: Введение - GOST GROUP · Web viewУсловиями могут быть любые логические выражения, например, >100 или =0. Условий

23

справочник стран и справочник городов в привязке к справочнику стран. Мы

создаем новый справочник, где есть ссылки и на справочник стран, и на справочник

городов. Тогда фильтр ref.strana === data.strana, прицепленный к ссылке на

справочник городов позволит нам, выбрав сначала страну, получить в списке

городов только города выбранной страны. ref в формуле фильтра – это ссылка на

внешний справочник. Так как этот фильтр принадлежит к атрибуту «Город», то ref –

ссылка на справочник городов. data – это ссылка на текущий справочник. Таким

образом, ref.strana это ссылка на поле страна в справочнике городов, а data.strana –

это ссылка на страну, выбранную в этой же записи в поле «Страна». А все условие

целиком говорит: при создании новой записи покажи мне в этом поле список

городов, у которых в атрибуте «Страна» указана та же страна, что пользователь

выбрал чуть раньше при создании этой записи в поле «Страна». Кнопка «Убрать

фильтр» позволяет удалить фильтр из атрибута.

Блок «Импорт схемы данных в формате JSON» позволяет импортировать

целиком структуру справочника из внешнего файла формата JSON. Это удобно при

копировании справочников из одной группы в другую или из одно БД в другую,

заменив только его название (справочники с одинаковыми техническими –

англоязычными – именами не могут существовать в одной БД). Будьте осторожны –

импорт структуры из файла в справочник происходит мгновенно и без запроса! Если

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

кнопки «Закрыть».

Кнопка «Сохранить» сохраняет все сделанные изменения. Кнопка «Закрыть»

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

сделать, нажав клавишу Esc на клавиатуре или кликнув за пределами окна

редактирования справочника.

5.4Работа с составными типами данных

Если справочник имеет в своем составе составные (комплексные) атрибуты,

такие как ФИО или адрес, то названия типов этих полей также будут показаны в

Page 24: Введение - GOST GROUP · Web viewУсловиями могут быть любые логические выражения, например, >100 или =0. Условий

24

левом верхнем блоке «Локальные типы данных» и при выборе любого из них

появляется возможность редактирования этих составных полей. Например,

пользователь в этом интерфейсе может создать локальный составной атрибут

«Точка старта» типа «Географические координаты» и включить его в состав

атрибутов справочника.

Чтобы создать новый составной тип данных, нужно в окне редактирования

справочника, в который мы хотим добавить атрибут этого типа, нажать на кружок с

плюсиком напротив названия «Локальные типы данных» .

Появится блок управляющих элементов «Новый тип». Меняем имя нового типа и,

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

атрибутов. Например, для типа ФИО нужно добавить три поля типа «строка»,

соответственно, «Фамилия», «Имя», «Отчество». Сохраняем изменения кнопкой

«Сохранить» в левом нижнем углу окна.

Теперь у нас есть составной тип атрибутов «ФИО», но нет поля такого типа в

справочнике. Чтобы добавить его выберем в окошке «Локальные типы данных»

название текущего справочника. В правом окне нажимаем кнопку «Добавить

свойство». Меняем название атрибута и, если нужно, его идентификатор. Меняем

тип добавленного поля на «составной». Появится еще одно поле «Тип», в котором

мы должны выбрать тип атрибута «ФИО». Комплексный атрибут создан и добавлен

к текущему справочнику.

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

справочника, в котором он был создан. Чтобы новый тип атрибута можно было

использовать и в других справочниках, его нужно добавить в «Глобальные типы

данных», расположенном слева в окне редактирования справочника. Для создания

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

«Глобальные типы данных» . В списке стандартных типов

появится «Новый тип». Выбираем его и меняем его свойства так же, как мы это

делали при создании нового локального типа. Обязательно сохраняем изменения

Page 25: Введение - GOST GROUP · Web viewУсловиями могут быть любые логические выражения, например, >100 или =0. Условий

25

кнопкой «Сохранить». Теперь при редактировании любого справочника атрибуты

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

вернуться к редактированию текущего справочника выберем в блоке «Локальные

типы данных» его наименование.

Внимание: Если при добавлении к справочнику атрибута составного типа

выбран глобальный тип данных, то после сохранения справочника этот тип данных

копируется в локальные типы данных, то есть будет присутствовать в обоих списках

типов данных.

Внимание: Так как глобальные и локальные типы данных могут иметь

одинаковые имена, то при выборе составного типа данных в выпадающем списке

типов локальные типы данных отделены от глобальных типов данных.

Технически, локальные типы данных хранятся в свойствах справочника, а

глобальные – в свойствах БД. Поэтому при копировании справочника из одной

группы БД в другую вместе с ним будут скопированы и его локальные типы. То есть

на новом месте при редактировании справочника пользователю по-прежнему будут

доступны и локальные и глобальные типы данных. А вот при копировании

справочника в другую БД доступными окажутся только локальные типы.

Смысл настройки новых составных локальных и глобальных типов данных в

общем интерфейсе в том, что чтобы составные типы могли использоваться в

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

перед выбором в качестве типа данных глобального типа, пользователь должен

иметь возможность посмотреть на структуру уже имеющегося глобального

составного типа и при необходимости создать новый глобальный составной тип, не

прерывая редактирование структуры справочника. Поэтому в редакторе структуры

справочника одновременно присутствуют элементы для редактирования и

локальных и глобальных типов данных.

Тип данных «Список» также относится к составным типам данных.

Например, создадим новый атрибут справочника «Учредители». После выбора типа

Page 26: Введение - GOST GROUP · Web viewУсловиями могут быть любые логические выражения, например, >100 или =0. Условий

26

данных «Список» у этого атрибута нужно создать новый локальный тип данных (не

прекращая редактировать справочник), например, «ФИО», с единственным полем

«Наименование». Затем в поле под полем «Тип» выбрать появившийся там

локальный тип данных «ФИО». Теперь, при заведении новой записи, пользователь

сможет ввести в поле «Учредители» сколько угодно фамилий учредителей.

5.5Работа с вычислимыми типами данных

Вычислимые типы данных служат для создания новых значений из

существующих полей справочника (см. Рисунок 8). Например, вычислимое поле

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

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

вычислимых полей является то, что все используемые в вычислении значения

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

ссылкой на другой справочник. После выбора в качестве типа атрибута

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

с подсказками, какие переменные можно использовать в формуле. Частным случаем

вычислимого поля является фасетное поле. Например, в формуле roditel.faset+'.'+kod

на Рисунке 6.4 к значению вычисленного фасета родительского объекта roditel.faset

прибавляется через точку значение кода текущего объекта kod. В результате, если

родительский фасет выглядел как 01.02, а код текущего объекта 03, то в результате

вычисления мы получим фасет 01.02.03.

Page 27: Введение - GOST GROUP · Web viewУсловиями могут быть любые логические выражения, например, >100 или =0. Условий

27

Рисунок 8 - Вычислимые типы данных

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

5.6Валидация справочника

Пункт «Валидация» проверяет справочник на целостность: ссылки на

отсутствующие в БД объекты, циклические ссылки, целостность версионной

структуры и т.п. Пример окна валидации показан на (Рисунок 9).

Page 28: Введение - GOST GROUP · Web viewУсловиями могут быть любые логические выражения, например, >100 или =0. Условий

28

Рисунок 9 - Окно валидации при редактировании справочника.

В настоящее время окно валидации позволяет ввести Java Script, который при

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

Например, если длина значения, введенного в строковое поле превосходит 100

символов или значение, введенное в числовое поле, не является числом и т.п., то

выдавать предупреждение об этом.

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

Если требуется проводить валидацию нескольких атрибутов, то можно кнопкой

«Добавить» добавить новое поле для ввода правил валидации другого атрибута.

Последовательность ввода правил валидации не обязательно должна совпадать с

последовательностью атрибутов в структуру справочника, но Java скрипт при этом

должен явно ссылаться на имя или код атрибута.

Кнопка «Сохранить» позволяет сохранить введенные правила валидации.

Кнопка «Закрыть» закрывает данное окно. Кнопка «Закрыть» является общей для

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

на всех вкладках окна редактирования справочника перед его закрытием.

В дальнейшем предполагается разработать интерактивный интерфейс для

настройки валидации конкретных атрибутов данного справочника.

5.7Дедупликация справочника

Пункт «Дедупликация» позволяет найти дубли среди записей данного

справочника и удалить их. Окно с раскрытой вкладкой «Дедупликация» показано на

(Рисунок 10).

Page 29: Введение - GOST GROUP · Web viewУсловиями могут быть любые логические выражения, например, >100 или =0. Условий

29

Рисунок 10 - Окно дедупликации справочника.

В верхней части показано название справочника. В колонке «Атрибут»

таблицы перечислены все простые атрибуты справочника – дедупликация возможна

только по простым типам данных (строки, числа, даты и т.п.). В колонке «Функция

сравнения атрибутов» можно выбрать функция сравнения для каждого атрибута

справочника отдельно. Используются следующие функции сравнения:

строгое сравнение – точное совпадение двух и более атрибутов. Результат

0 (неполное совпадение или полное несовпадение) или 1 (полное

совпадение);

расстояние Д-Л (Дамерау-Левенштейна) – определяется как минимальное

количество операций (удаление/добавление/замена символа), за которое из

одной сравниваемой строки можно получить другую сравниваемую

строку; на самом деле используется коэффициент Д-Л, т.е. 1 минус

расстояние Д-Л, деленное на длину самой длиной из двух строк; это

позволяет получить дробный результат от 0 (полное несовпадение) до 1

(полное совпадение), например, 0,5 = 50% совпадение.

число опечаток – количество несовпадений между двумя строками; при

Page 30: Введение - GOST GROUP · Web viewУсловиями могут быть любые логические выражения, например, >100 или =0. Условий

30

этом пользователь должен ввести максимально допустимое количество

опечаток; результат: 0 (количество опечаток больше максимально

допустимого) или 1 (количество опечаток меньше максимально

допустимого).

В колонках «Параметры функции сравнения атрибутов» и «Параметры

функции сравнения версий» задаются числовые значения критериев при сравнении

между собой значений, соответственно, атрибутов или версий записей справочника

– какое вычисленное значение можно считать дублем.

Вторая группа «Групповые параметры» относится к сравнению двух и более

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

справочник, когда сравниваются данные, уже имеющиеся в справочнике, с данными

импорта. Для групповой дедупликации применяются следующие критерии:

худшее соответствие – из всех значений, полученных в результате

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

(наихудшее);

лучшее соответствие – из всех значений, полученных в результате

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

(наилучшее);

среднее взвешенное – все полученные значения складываются, и их сумма

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

требуется ввести вес – порог, значения меньше которого не учитываются.

Также для групповой дедупликации требуется ввести значения желтого

порога, которые можно игнорировать, и красного, когда расхождения игнорировать

нельзя. Эти пороги используются для наглядного представления степени

дупликации записей в результирующей таблице.

Кнопка «Сохранить» позволяет сохранить введенные правила дедупликации.

Кнопка «Закрыть» является общей для всего окна редактирования справочника,

поэтому не забывайте сохранять изменения на всех вкладках окна редактирования

справочника перед его закрытием.

Page 31: Введение - GOST GROUP · Web viewУсловиями могут быть любые логические выражения, например, >100 или =0. Условий

31

5.8Удаление справочников

Кнопка «Удалить» (если доступна), после запроса подтверждения, помечает

в БД выбранный справочник как недоступный. При этом все данные справочника

остаются в БД, но становятся недоступными для системы и для всех пользователей.

5.9Новая запись

Кнопка «Новая запись» создает новую запись в данном справочнике (см.

Рисунок 11).

Рисунок 11 - Создание новой записи в справочнике

Пользователь должен ввести атрибуты новой записи. Атрибуты, помеченные

красной звездочкой, обязательны для ввода. Здесь же можно ввести даты начала и

окончания срока действия новой записи для поддержки версионности. По

умолчанию датой начала действия будет текущая дата, а срок действия

бесконечный.

Если одно из полей записи вычислимое (справа от него есть кнопка

«Посчитать»), то после ввода значений в поля, необходимые для вычисления, нужно

нажать кнопку «Посчитать» возле вычислимого поля, иначе данные этого поля

могут сохраниться некорректно.

Для сохранения записи нажмите кнопку «Сохранить», для выхода из этого

Page 32: Введение - GOST GROUP · Web viewУсловиями могут быть любые логические выражения, например, >100 или =0. Условий

32

окна без сохранения - кнопку «Закрыть».

5.10 Экспорт

Кнопка «Экспорт» экспортирует данные текущего справочника в файл

формата XLS, PDF, HTML, CSV, XML, JSON, а также структуру справочника в

файл формата XSD и JSON. При выборе любого из вариантов экспорта портал

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

значение поля «ключ» данного справочника, плюс текущая дата. Содержимое

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

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

5.11 Настройки

Эта кнопка позволяет настроить видимость атрибутов справочника.

Пример окна настройки приведен на (Рисунок 12).

Рисунок 12 - Настройка видимости справочника

Напротив, каждого атрибута расположены иконки. Иконка в виде знака

минус скрывает данный атрибут при просмотре справочника (обязательные

Page 33: Введение - GOST GROUP · Web viewУсловиями могут быть любые логические выражения, например, >100 или =0. Условий

33

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

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

при просмотре в табличном виде атрибуты будут перемещаться левее или правее.

Поле «Количество элементов на странице» позволяет установить количество

записей, одновременно присутствующих на странице при просмотре списка записей

справочника.

Кнопка «Добавить правило» позволяет установить правила выделения

записей в списке записей справочника. При ее нажатии открываются

дополнительные поля со списком доступных атрибутов и полями для ввода условий

выделения. Условиями могут быть любые логические выражения, например, >100

или =0. Условий может быть несколько для различных атрибутов, но все они

формируют одно правило. После ввода всех условий данного правила нужно

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

новым цветом нужно снова нажать кнопку «Добавить правило». Удалить правило

можно крестиком справа в строке с номером правила.

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

этого окна без сохранения - кнопку «Закрыть».

5.12 Редактирование записей

Для выбора записи нужно в окне редактирования справочников кликнуть по

ней левой кнопкой мыши. Откроется окно, пример которого показан на (Рисунок 13).

Page 34: Введение - GOST GROUP · Web viewУсловиями могут быть любые логические выражения, например, >100 или =0. Условий

34

Рисунок 13 - Окно редактирования записей.

В этом окне указаны полное и краткое наименование записи, ее тип и даты начала и

окончания данной версии. Если данная запись имеет несколько версий, то справа от

версии появляется заголовок «Другие версии», под которым находится список всех

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

сроки действия всех версий на временной шкале.

Также в это окне есть раздел «История изменений» (см. Рисунок 14). Этот

список показывает даты изменений этой записи. Единственная запись обозначает

дату утверждения ЗНИ на создание данной записи. При нажатии любую дату в этом

списке открывается окно с описанием ЗНИ, с помощью которого было сделано

изменение данной записи.

Page 35: Введение - GOST GROUP · Web viewУсловиями могут быть любые логические выражения, например, >100 или =0. Условий

35

Рисунок 14 - Описание записи справочника с историей изменений

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

существовать несколько версий одной записи, редактировать запись в этом окне

нельзя. Редактирование осуществляется отдельно для каждой версии записи. Для

редактирования версий записи используются кнопки «Добавить версию» и

«Изменить версию».

Кнопка «Добавить версию» позволяет добавить новую версию текущей

записи справочника. Окно (см. Рисунок 15) позволяет редактировать любые атрибуты

записи. Можно задать дату начала и окончания срока действия данной версии

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

считаться неограниченным. Однако, при сохранении версии происходит проверка

валидности новой записи, в том числе и на пересечение по времени с уже

существующими версиями той же записи. И если такое пересечение есть, система не

позволит сохранить такую версию – необходимо поправить срок действия либо этой

версии, либо конфликтующих с нею версий.

Page 36: Введение - GOST GROUP · Web viewУсловиями могут быть любые логические выражения, например, >100 или =0. Условий

36

Поля, чьи названия помечены звездочкой, являются обязательными и

должны быть заполнены, чтобы эту запись можно было сохранить. Для сохранения

новой версии записи, нажмите кнопку «Сохранить». Кнопка «Закрыть» позволяет

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

Рисунок 15 - Окно добавления версии записи

Кнопка «Изменить версию» текущую версию данной записи. Окно (см.

Рисунок 16) позволяет редактировать любые атрибуты записи. Можно изменить дату

начала и/или дату окончания срока действия данной версии записи. При сохранении

версии происходит проверка валидности измененной записи, в том числе и на

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

система не позволит сохранить такую версию.

Поля, чьи названия помечены звездочкой, являются обязательными и

должны быть заполнены, чтобы эту запись можно было сохранить. Для сохранения

измененной версии записи, нажмите кнопку «Сохранить». Кнопка «Закрыть»

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

или нет.

Page 37: Введение - GOST GROUP · Web viewУсловиями могут быть любые логические выражения, например, >100 или =0. Условий

37

Рисунок 16 - Окно изменения версии записи справочника.

Кнопка «Удалить запись» (если доступна), после запроса подтверждения,

помечает в БД текущую запись как недоступную. Физически данная запись остается

в БД, но становится недоступной для системы и для всех пользователей.

5.13 Формирование запроса изменений

Все изменения в справочниках проходят через процесс их утверждения

специально назначенным лицом, называемым экспертом. Сделанные пользователем

изменения не заносятся сразу в БД, а попадают в список так называемых

«изменений». Пункт главного меню «Формирование запроса изменений» как раз и

показывает пользователю сделанные им (и только им) изменения и позволяет

создать из них запросы на изменения. Пример окна формирования запроса на

изменения (ЗНИ) показан на (Рисунок 17).

Page 38: Введение - GOST GROUP · Web viewУсловиями могут быть любые логические выражения, например, >100 или =0. Условий

38

Рисунок 17 - Создание запроса на изменение

В данном окне отображается список пока не отправленных на согласование

изменений в НСИ, сделанных данным пользователем. Для каждого изменения

показано название действия, дата создания и статус. Пользователь имеет

возможность удалить каждое отдельное изменение или отредактировать его с

помощью кнопок, соответственно, «Удалить» и «Редактирование»

.

Для создания запроса на изменение нужно выбрать необходимые изменения,

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

нажав на кнопку «Выбрать все» слева над списком изменений. Повторное нажатие

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

создать несколько запросов на изменение.

После выделения необходимых изменений для создания из них запроса на

изменение (ЗНИ) нужно нажать кнопку «Отправить выбранное». Появится окно, где

нужно ввести понятное для вас наименование заявки (не менее чем из четырех

символов) и нажать кнопку «Отправить заявку». Выделенные изменения исчезнут из

списка изменений, а возле меню «Входящие заявки» у данного пользователя

Page 39: Введение - GOST GROUP · Web viewУсловиями могут быть любые логические выражения, например, >100 или =0. Условий

39

появится число, заключенное в скобки, отображающее количество заявок,

назначенных данному пользователю, но еще не обработанных им.

5.14 Исходящие заявки

Сюда попадают все заявки на изменения, созданные текущим пользователем.

Окно используется пользователем для просмотра статусов своих запросов.

Например, если эксперт по какой-то причине отклонил какой-либо запрос, то

пользователь – его автор – может в этом окне увидеть причины отклонения. Пример

окна исходящих заявок показан на (Рисунок 18).

Рисунок 18 - Окно исходящих заявок

5.15 Входящие заявки

Пункт главного меню «Входящие заявки» показывает пользователю

входящие заявки на изменение (ЗНИ) и позволяет ему обработать эти заявки.

Пользователь видит в этом окне только заявки, назначенные именно ему. Заявок,

назначенных другим пользователям, он видеть не может.

Внешний вид окна входящих заявок показан на Рисунок 19. Заявки в этом окне

Page 40: Введение - GOST GROUP · Web viewУсловиями могут быть любые логические выражения, например, >100 или =0. Условий

40

отсортированы снизу вверх – последняя поступившая заявка показана самой

верхней. Для каждой заявки указано ее название, пользователь, создавший заявку,

дата отправки заявки, дата завершения рассмотрения заявки и статус заявки.

Пользователь в этом окне имеет возможность еще раз проверить и

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

готового запроса на утверждение пользователь должен нажать на кнопку

«Отправить на утверждение» под этим запросом. После чего начинает выполняться

процесс согласования, закрепленный за данной заявкой.

Эксперт в этом окне видит заявки, назначенные ему на утверждение. Для

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

утвердить или отказать в утверждении. Эксперт имеет возможность отредактировать

или удалить из запроса каждое из элементарных изменений в заявке с помощью

кнопок .

Для утверждения обработанной заявки эксперт должен нажать кнопку

«Утвердить». Для отказа – «Отказать». Утвержденные изменения сразу отобразятся

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

F5.

Page 41: Введение - GOST GROUP · Web viewУсловиями могут быть любые логические выражения, например, >100 или =0. Условий

41

Рисунок 19 - Окно входящих заявок

5.16 Настройка процессов

Данный пункт меню предназначен для работы (создание, удаление,

изменение) с бизнес-процессами согласования изменений. В настоящее время это

окно отображает список базовых процессов согласования, а настройка процессов

осуществляется во внешней программе. О том, как это делается, смотрите в

Руководстве администратора.

Раздел «Модели процессов согласования» будет показывать список

шаблонов бизнес-процессов. Раздел «Процессы согласования» показывает

экземпляры бизнес-процессов, созданные на основе шаблонов процессов (моделей).

5.17 Импорт справочников

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

файлов. Процесс импорта данных состоит из следующих шагов:

создаем справочник требуемой структуры;

создаем файл формата XML или CSV с данными для импорта в этот

справочник;

создаем в программе Kettle схему импорта (файл *.ktr) – в схеме указано из

какого файла нужно брать данные для импорта, определяются поля данных

и их типы, а также путь к справочнику, куда нужно добавить

импортированные данные;

на портале создаем новую задачу импорта, выбираем созданный *.ktr файл,

сохраняем задачу, а потом запускаем ее;

согласуем импорт как обычный ЗНИ.

5.18 Подготовка файла XML с данными для импорта

Заголовок XML файла не обязателен. Структура файла показана ниже:

<rows><row>

<id>1</id><title>title 33</title>

Page 42: Введение - GOST GROUP · Web viewУсловиями могут быть любые логические выражения, например, >100 или =0. Условий

42

<chislo>123.3</chislo><tseloe>123</tseloe><data>2015-07-10</data><logicheskii>true</logicheskii>

</row><row>

<id>2</id><title>title sub</title><chislo>123.3</chislo><tseloe>123</tseloe><data>2015-07-10</data><logicheskii>false</logicheskii><spravochnik>1</spravochnik>

</row></rows>

5.19 Подготовка файла CSV с данными для импорта

CSV файлы удобнее всего готовить в MS Excel. Требования к файлу SCV:

для корректной установки соответствия между колонками файла и полями

БД, необходимо, чтобы первой строкой файла была строка с заголовками

колонок. Названия колонок в файле должны в точности соответствовать

«идентификаторам свойств» (англоязычным названиям) соответствующих

атрибутов справочника. Последовательность полей в файле может не

совпадать с последовательностью атрибутов в справочнике, главное, чтобы

совпадали их названия;

таблица должна обязательно содержать следующие поля: id и title. Поле id

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

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

Атрибут title (Наименование) является обязательным для всех

справочников НСИ;

если в справочнике какой-либо атрибут помечен как обязательный, то

соответствующее поле обязательно должно быть заполнено в файле с

данными;

в процессе импорта данные проходят валидацию, в частности, на

соответствие типов данных в файле типам полей справочника, в которые

они должны быть помещены. Поэтому при подготовке файла необходимо

Page 43: Введение - GOST GROUP · Web viewУсловиями могут быть любые логические выражения, например, >100 или =0. Условий

43

следить, чтобы строковые выражения значений полей файла подходили

под типы полей соответствующих им полей в БД;

количество строк в файле не имеет значения, главное, чтобы не было

пустых - валидация будет ругаться;

файл необходимо создавать в MS Excel, а полностью подготовив его,

выгрузить в CSV формат. Если какие-либо поля выгружаемой таблицы

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

символы-разделители полей в CSV файлах по умолчанию), то необходимо

заменить символ-разделитель полей по умолчанию. Для этого заходим в

Панель управления -> Региональные стандарты -> Кнопка

«Дополнительные параметры…» - > Поле «Разделитель элементов

списка:» -> меняем значение по умолчанию (,) на символ, которого точно

не может быть в полях нашей таблицы, например, вертикальную черту (|).

Теперь при сохранении Excel таблицы в CSV формат разделителем полей

будет символ |;

выгруженные данные будут в кодировке Windows-1251, но, чтобы эти

данные корректно отображались на портале, данные должны быть в

кодировке UTF-8. Для перекодировки используем программу «Sublime

Text 2» (найдите ее интернете и установите, она бесплатная);

откроем CSV файл в программе «Sublime Text 2». Русскоязычный

текст должен быть нечитаемым. Если текст отображается корректно, то

перекодировку делать не надо;

в меню выберем пункт «Reopen with encoding» -> «Cyrillic (Windows-

1251)». Теперь русскоязычный текст должен стать читаемым;

в меню выберем пункт «Save with encoding» -> «UTF-8». Теперь текст в

нашем файле в кодировке UTF-8.

5.20 Создание схемы импорта .ktr

Для импорта данных из подготовленного файла в БД используем программу

Kettle (найдите ее интернете и установите, она бесплатная). Процесс создания схемы

Page 44: Введение - GOST GROUP · Web viewУсловиями могут быть любые логические выражения, например, >100 или =0. Условий

44

импорта:

запускаем программу Kettle;

через меню File – Open открываем заранее подготовленный файл

CSVProd.ktr - шаблон схемы импорта данных. Файл с префиксом CSV

служит для импорта файлов формата CSV. Файл с префиксом XML – для

файлов формата XML и т.д. Откроется графическое представление схемы

импорта данных (Рисунок 20);

Рисунок 20 – Схема импорта данных кликаем на иконке «CSV file input». В открывшемся окне в поле Filename с

помощью кнопки Browse выбираем подготовленный нами файл для

импорта (Рисунок 21);

Page 45: Введение - GOST GROUP · Web viewУсловиями могут быть любые логические выражения, например, >100 или =0. Условий

45

Рисунок 21 – Выбор файла импорта нажимаем кнопку «Get Fields» и соглашаемся с максимальным

количеством загружаемых полей (100) или меняем это количество на

необходимое. Эта кнопка заполняет таблицу внизу этого окна реальными

полями из файла;

если в файле оказались ненужные поля – удаляем их (выделяем и

нажимаем клавишу Delete). В списке должны остаться только

необходимые поля;

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

«Preview», подтверждаем 1000 записей для просмотра и нажимаем кнопку

«ОК». Если до этого шага все было сделано правильно, мы увидим

таблицу с читаемыми (русскоязычными) надписями, корректно разбитую

по полям. Если что-то не так, проверьте, все ли шаги до этого вы сделали

правильно;

закрываем окно «CSV input» обязательно кнопкой «ОК»;

кликаем на иконке «Json output». В открывшемся окне переходим на

Page 46: Введение - GOST GROUP · Web viewУсловиями могут быть любые логические выражения, например, >100 или =0. Условий

46

вкладку «Fields»;

нажимаем кнопку «Get Fields» - получить список полей из загружаемого

файла;

в появившемся окне ОБЯЗАТЕЛЬНО нажимаем кнопку «Clear and add all»

- очистить список от предыдущего импорта и добавить все поля из файла;

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

ожидаемым и закрываем окно «Json output» нажатием кнопки «ОК». Если

список полей не соответствует тому, что мы вписали в заголовки колонок

таблицы в файле, разбираемся с проблемой до начала импорта (Рисунок 22);

Page 47: Введение - GOST GROUP · Web viewУсловиями могут быть любые логические выражения, например, >100 или =0. Условий

47

Рисунок 22 – Список названий полей кликаем на иконке «REST Client». Здесь нам нужно ввести URL для

доступа к справочнику, в который должны быть загружены

импортируемые данные. URL берем из адресной строки портала с

открытым в нем справочником. URL должен заканчиваться англоязычным

именем справочника. В URL заменяем подстроку «/#/elements/» (все что

находится между именем домена и строкой «nsi/…») на строку

«/integration/item/». Это необходимо для доступа к подсистеме импорта

данных. Итоговый URL должен выглядеть так:

http://{host}:{port}/integration/item/{reference_absolut_path} Например:

http://gost-group.com/integration/item/nsi/other/testovaya/ierarhicheskii;

проверив правильность ввода URL, нажимаем кнопку «ОК» чтобы закрыть

это окно. Подготовка схемы импорта закончена. Сохраняем готовый файл

*.ktr .

Page 48: Введение - GOST GROUP · Web viewУсловиями могут быть любые логические выражения, например, >100 или =0. Условий

48

5.21 Создание задачи импорта

Рисунок 23 – Создание задачи импортаПри создании задач импорта необходимо выполнить следующую

последовательность действий (Рисунок 23):

авторизуемся под именем пользователя (user);

переходим на вкладку «Импорт справочников»;

в окне «Задачи импорта» нажимаем кнопку «Добавить»;

вводим имя для новой задачи импорта;

нажимаем кнопку «Выберите файл»;

ОБЯЗАТЕЛЬНО нажимаем кнопку «Загрузить трансформацию»;

выбираем созданный нами файл *.ktr;

если схема импорта, загруженная из файла, требует ввода параметров, то

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

Вводим параметры схемы загрузки, если они есть;

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

то ставим галочку в поле «Периодическое выполнение» и указываем

периодичность в часах, днях или неделях. Временем начала

периодического выполнения задачи будет текущее время;

Page 49: Введение - GOST GROUP · Web viewУсловиями могут быть любые логические выражения, например, >100 или =0. Условий

49

нажимаем кнопку «Сохранить» (Рисунок 24);

Рисунок 24 – Сохранение задачи импорта нажимаем кнопку «Запустить» напротив новой задачи;

подтверждаем начало импорта кнопкой «ОК»;

нажимаем кнопку «Показать лог» напротив новой задачи. Если задача еще

выполняется, в колонке «Статус» журнала исполнения появится запись «В

обработке». Если задача выполнена – запись «Выполнено успешно» или

«Ошибка при выполнении», в зависимости от результата (Рисунок 25);

Page 50: Введение - GOST GROUP · Web viewУсловиями могут быть любые логические выражения, например, >100 или =0. Условий

50

Рисунок 25 - Статус задачи импорта нажимаем ссылку «Показать» напротив выполненной задачи. Открыт лог

исполнения. Пустой, если задача выполнена успешно, или с описанием

проблемы, в случае ошибки.

5.22 Согласование импорта

Импортированные данные не попадают сразу в БД, а проходят через процесс

валидации, дедупликации. Если в процессе валидации система обнаружит ошибки,

пользователю будет выдано сообщение, объясняющее причину появления ошибки и

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

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

данных перед утверждением результатов импорта. И только после успешного

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

поступают на утверждение так же, как и при любых изменениях объектов НСИ. И

только после утверждения экспертом импортированные данные попадают в БД.

Утверждение импортированных данных производится на вкладке «Входящие

заявки» экспертами, назначенными в бизнес-процессе согласования, привязанном к

справочнику.

Page 51: Введение - GOST GROUP · Web viewУсловиями могут быть любые логические выражения, например, >100 или =0. Условий

51

Продолжение по шагам:

повторно авторизуемся под учетным именем manager – только ему

доступно согласование ЗНИ.

переходим на вкладку «Входящие запросы». Если никто не успел

вклиниться между окончанием процесса импорта и вашим заходом на

портал, то ваша задача импорта будет самой верхней. В противном случае

поищите ее ниже.

внимательно просматриваем результаты обработки импортируемых

данных. Не должно быть ошибок валидации или дедупликации. Если такие

ошибки есть, разберитесь в их причинах и устраните. Возможно,

потребуется отредактировать исходный XML или CSV файл и повторить

процесс импорта.

если ошибок нет, нажимаем кнопку «Утвердить». Теперь

импортированные данные занесены в БД. Можно зайти в

соответствующий справочник и проверить его записи.

5.23 Задачи импорта

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

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

задаче импорта, это окно позволяет посмотреть статус задачи («На обработке» или

«Согласован») и просмотреть любой из загруженных элементов (см. Рисунок 17).

Кроме того, здесь можно посмотреть историю заявки (см. Рисунок 26) и

историю процесса (см. Рисунок 27). В этих историях можно посмотреть основные

атрибуты соответствующего бизнес-процесса и каждый из этапов этого бизнес-

процесса в виде блок-схемы Activity.

Окно «Задачи импорта» является чисто информационным – никаких

изменений в нем вносить нельзя.

Page 52: Введение - GOST GROUP · Web viewУсловиями могут быть любые логические выражения, например, >100 или =0. Условий

52

Рисунок 26 - Задачи импорта

Рисунок 27 -. История заявки

Page 53: Введение - GOST GROUP · Web viewУсловиями могут быть любые логические выражения, например, >100 или =0. Условий

53

Рисунок 28 - История процесса

5.24 Перекодировочные таблицы

Этот пункт меню служит для отображения перекодировочных таблиц,

создаваемых при импорте данных из внешних систем. Окно (см. Рисунок 28)

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

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

Page 54: Введение - GOST GROUP · Web viewУсловиями могут быть любые логические выражения, например, >100 или =0. Условий

54

Рисунок 29 - Окно перекодировочных таблиц импорта

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

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

справочнику и хранит в себе соответствие идентификаторов внешней подсистемы,

из которой данные загружены в этот справочник, и идентификаторов нашей БД,

автоматически сгенерированных и присвоенных записям справочника в процессе

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

экспертом. Это позволяет при последующих загрузках данных из внешних

источников восстанавливать в нашей БД соответствия, имеющиеся в БД-источнике

данных. Например, если в БД-источнике один справочник ссылается на другой, то

так как в перекодировочных таблицах хранятся исходные идентификаторы обоих

справочников, то по по ним можно восстановить такую ссылку с новыми

идентификаторами в БД НСИ.

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

дедуплицированных записях. Если в исходной БД есть ссылки на несколько записей

в одном справочнике, а при дедупликации после импорта эти записи были

объединены в одну, то несколько идентификаторов исходной системы будут

Page 55: Введение - GOST GROUP · Web viewУсловиями могут быть любые логические выражения, например, >100 или =0. Условий

55

ссылаться на один идентификатор в нашей БД. Но в перекодировочных таблицах

сохраняются исходные идентификаторы, что позволяет при необходимости

отслеживать соответствие наших и внешних идентификаторов в обе стороны.

5.25 Откат ЗНИ

Эта вкладка служит для реализации возможности отката ЗНИ в любом

порядке. В окне отображается список утвержденных ЗНИ и возле каждого из них –

кнопка «Откатить». При нажатии любой из них и после подтверждения

соответствующий ЗНИ будет отменен. Откатить можно только целиком весь ЗНИ.

5.26 Пакетный контроль качества данных компонента GOST PLATFORM

НСИ

Пункт главного меню «Пакетный контроль» служит для валидации всей БД

GOST PLATFORM целиком или отдельных ее частей. Операция доступна только

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

показанное на (Рисунок 30).

Рисунок 30 - Окно пакетного контроля качества данных компонента НСИ

Система позволяет выбрать объект для проверки:

Page 56: Введение - GOST GROUP · Web viewУсловиями могут быть любые логические выражения, например, >100 или =0. Условий

56

все данные системы – целиком компонента GOST PLATFORM (проверка

всей GOST PLATFORM может занять много времени!);

группа – проверка произвольной группы и всех вложенных в нее объектов;

справочник – проверка произвольного справочника.

При выборе группы или справочника появляется выпадающий список,

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

алфавиту.

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

над выбранным объектом. Для запуска проверки необходимо выбрать хотя бы один

тип проверки.

Для начала проверки нажмите кнопку «Запустить проверку». В процессе

проверки необходимо время от времени нажимать кнопку «Обновить информацию».

По окончании проверки очередное нажатие кнопки «Обновить информацию»

открывает окно со сводной информацией о результатах проверки компонента GOST

PLATFORM НСИ, показанное на (Рисунок 31) В этом окне показано время начала и

окончания проверки, инициатор проверки, наименование проверявшегося объекта и

общее количество найденных ошибок.

Посмотреть развернутую информацию о результатах проверки можно, нажав

на кнопку «Показать ошибки» (см Рисунок 32, Рисунок 33). В этом интерфейсе можно

увидеть в каком справочнике была обнаружена та или иная ошибка, тип проверки,

при выполнении которой была обнаружена данная ошибка, время обнаружения

ошибки, локализация ошибки и информация об ошибке. Для каждой записи в списке

ошибок кнопкой «Открыть запись» можно посмотреть запись БД, вызвавшую

появление ошибки, и исправить эту запись, устранив ошибку. Исправления пойдут

через обычную схему согласования ЗНИ, поэтому моментально в списке ошибок эти

исправления не отразятся.

Закончив просмотр и исправление найденных ошибок, окно со списком

ошибок можно закрыть кнопкой «Закрыть», расположенной в нижней части этого

Page 57: Введение - GOST GROUP · Web viewУсловиями могут быть любые логические выражения, например, >100 или =0. Условий

57

окна.

Рисунок 31 - Проверка целостности компонента GOST PLATFORM НСИ

Рисунок 32 - Окно с краткими результатами проверки качества компонента GOST PLATFORM НСИ

Page 58: Введение - GOST GROUP · Web viewУсловиями могут быть любые логические выражения, например, >100 или =0. Условий

58

Рисунок 33 - Список ошибок валидации компонента GOST PLATFORM НСИ

Если вы хотите вернуться к началу проверки – выбору объекта и типов

проверки – нажмите кнопку «Проверить заново».

5.27 Отчеты

Пункт главного меню «Отчеты» служит для формирования отчетов по

следующим операциям:

по проводимым операциям;

по импорту;

по действиям пользователя;

по действиям эксперта;

по контролю качества НСИ.

При выборе этого пункта меню появляется окно, показанное на (Рисунок 34).

Page 59: Введение - GOST GROUP · Web viewУсловиями могут быть любые логические выражения, например, >100 или =0. Условий

59

Рисунок 34 - Подсистема Отчеты

Для всех отчетов, кроме Контроля качества компонента GOST PLATFORM

НСИ, доступен фильтр по дате начала и дате окончания временного интервала

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

отфильтровать по статусу: На обработке или Завершен.

Пример отчета по контролю качества компонента GOST PLATFORM НСИ

можно увидеть на (Рисунок 35).

Page 60: Введение - GOST GROUP · Web viewУсловиями могут быть любые логические выражения, например, >100 или =0. Условий

60

Рисунок 35 - Отчет по контролю качества компонента GOST PLATFORM НСИ

Page 61: Введение - GOST GROUP · Web viewУсловиями могут быть любые логические выражения, например, >100 или =0. Условий

61

6 Операции в компоненте GOST PLATFORM НСИ

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

выполнить для реализации функций компонента GOST PLATFORM НСИ.

6.1Создание группы

Последовательность действий следующая:

авторизуемся под своим именем, если еще не авторизованы;

переходим на вкладку «Объекты НСИ»;

нажимаем «Создать группу». Откроется новое окно создания группы;

в выпадающем списке «Процесс согласования» выбираем пункт

«Подтверждение одним менеджером»;

вводим желаемое значение в текстовое поле «Краткое наименование»;

значение в поле «ключ» сформируется автоматически. Если это значение

не устраивает, то вводим желаемое значение в это поле – обязательно

латинскими буквами в нижнем регистре;

вводим желаемое значение в текстовое поле «Полное наименование»;

нажимаем кнопку «Сохранить»;

нажимаем кнопку «Закрыть», чтобы закрыть окно создания группы;

переходим на вкладку «Формирование запроса изменений»;

устанавливаем галочку слева от записи «Создание новой группы …»;

нажимаем кнопку «Отправить выбранное». Появится окно «Создание

заявки на изменения»;

вводим понятное нам название ЗНИ в текстовое поле «Наименование

заявки»;

нажимаем кнопку «Отправить заявку»;

переходим на вкладку «Входящие заявки»;

нажимаем кнопку «Отправить на утверждение» под созданным нами

Page 62: Введение - GOST GROUP · Web viewУсловиями могут быть любые логические выражения, например, >100 или =0. Условий

62

запросом;

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

утверждения новая группа будет доступна.

6.2Утверждение запроса

Последовательность действий следующая:

Если вы авторизованы, нажимаем кнопку «Выход»;

Авторизуемся как эксперт;

Переходим на вкладку «Входящие заявки»;

Нажимаем кнопку «Утвердить» у заявки с названием, которое мы ввели

при создании запроса;

Нажимаем кнопку «Выход»;

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

6.3Редактирование группы

Последовательность действий следующая:

авторизуемся под своим именем, если еще не авторизованы;

перейти на вкладку «Объекты НСИ».

в дереве объектов НСИ выбираем желаемый объект - группу. Кликаем на

нем;

нажимаем кнопку «Редактировать группу»;

в окне редактирования изменяем желаемые параметры;

нажимаем кнопку «Сохранить»;

нажимаем кнопку «Закрыть», чтобы закрыть окно редактирования группы;

переходим на вкладку «Формирование запроса изменений»;

устанавливаем галочку слева от записи «Редактирование группы …»;

нажимаем кнопку «Отправить выбранное». Появится окно «Создание

заявки на изменения»;

вводим понятное нам название ЗНИ в текстовое поле «Наименование

заявки»;

Page 63: Введение - GOST GROUP · Web viewУсловиями могут быть любые логические выражения, например, >100 или =0. Условий

63

нажимаем кнопку «Отправить заявку»;

переходим на вкладку «Входящие заявки»;

нажимаем кнопку «Отправить на утверждение» под созданным нами

запросом;

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

утверждения отредактированная группа будет доступна.

6.4Удаление группы

Последовательность действий следующая:

Авторизуемся под своим именем, если еще не авторизованы;

Переходим на вкладку «Объекты НСИ»;

В дереве объектов НСИ выбираем нужную группу;

В окне с информацией о группе нажимаем кнопку «Удалить»;

Подтверждаем согласие на удаление.

6.5Создание справочника

Последовательность действий следующая:

авторизуемся под своим именем, если еще не авторизованы;

переходим на вкладку «Объекты НСИ»;

в дереве объектов НСИ выбираем желаемую группу;

нажимаем кнопку «Создать справочник»;

в окне редактирования справочника на вкладке «Главная» заполняем поле

«Краткое наименование». Поле «Ключ» будет заполнено автоматически,

но если хотите, то можете исправить его;

на вкладке «Схема данных» нажимаем на надпись: «Новый тип» в блоке

«Типы данных»;

вводим желаемое имя в поле «Имя типа» – это будет имя справочника.

Поле «Идентификатор типа» будет заполнено автоматически, но если

хотите, то можете исправить его;

Page 64: Введение - GOST GROUP · Web viewУсловиями могут быть любые логические выражения, например, >100 или =0. Условий

64

нажимаем кнопку «Сохранить»;

переходим на вкладку «Формирование запроса изменений»;

ставим галочку слева от записи «Создание нового справочника …»;

нажимаем «Отправить выбранное»;

вводим желаемое имя ЗНИ в текстовое поле «Наименование заявки»;

нажимаем кнопку «Отправить заявку»;

переходим на вкладку «Входящие заявки»;

нажимаем кнопку «Отправить на утверждение» под созданным нами

запросом;

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

утверждения справочник будет доступен.

6.6Редактирование справочника

Последовательность действий следующая:

авторизуемся под своим именем, если еще не авторизованы;

переходим на вкладку «Объекты НСИ»;

в дереве объектов НСИ выбираем нужный справочник.

нажимаем кнопку «Редактировать»;

изменяем желаемые атрибуты справочника;

нажимаем кнопку «Сохранить»;

переходим на вкладку «Формирование запроса изменений»;

ставим галочку слева от записи «Редактирование справочника …»;

нажимаем «Отправить выбранное»;

вводим желаемое имя запроса в текстовое поле «Наименование заявки»;

нажимаем кнопку «Отправить заявку»;

переходим на вкладку «Входящие заявки»;

нажимаем кнопку «Отправить на утверждение» под созданным нами

запросом;

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

Page 65: Введение - GOST GROUP · Web viewУсловиями могут быть любые логические выражения, например, >100 или =0. Условий

65

утверждения изменения в справочнике будут доступны.

6.7Удаление справочника

Последовательность действий следующая:

Авторизуемся под своим именем, если еще не авторизованы;

Переходим на вкладку «Объекты НСИ»;

В дереве объектов НСИ выбираем нужный справочник;

В окне с информацией о справочнике нажимаем кнопку «Удалить»;

Подтверждаем согласие на удаление – еще раз нажимаем кнопку

«Удалить»;

6.8Добавление записи в справочник

Последовательность действий следующая:

авторизуемся под своим именем, если еще не авторизованы;

переходим на вкладку «Объекты НСИ»;

в дереве объектов НСИ выбираем нужный справочник;

нажимаем кнопку «Новая запись»;

заполняем необходимые атрибуты записи;

нажимаем кнопку «Сохранить»;

переходим на вкладку «Формирование запроса изменений»;

ставим галочку слева от записи «Добавление записи …»;

нажимаем «Отправить выбранное»;

вводим желаемое имя запроса в текстовое поле «Наименование заявки»;

нажимаем кнопку «Отправить заявку»;

переходим на вкладку «Входящие заявки»;

нажимаем кнопку «Отправить на утверждение» под созданным нами

запросом;

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

утверждения изменения в справочнике будут доступны.

Page 66: Введение - GOST GROUP · Web viewУсловиями могут быть любые логические выражения, например, >100 или =0. Условий

66

6.9Настройка отображения справочника

Последовательность действий следующая:

авторизуемся под своим именем, если еще не авторизованы;

переходим на вкладку «Объекты НСИ»;

в дереве объектов НСИ выбираем нужный справочник;

нажимаем кнопку с изображением «шестеренки» ;

по необходимости меняем последовательность атрибутов, их видимость

или количество одновременно выводимых записей справочника;

нажимаем кнопку «Сохранить». Настройки представления справочника не

требуется утверждать - изменения вступают в силу немедленно.

6.10 Добавление версии записи

Последовательность действий следующая:

авторизуемся под своим именем, если еще не авторизованы;

переходим на вкладку «Объекты НСИ»;

в дереве объектов НСИ выбираем нужный справочник;

в описании справочника открываем нужную запись;

нажимаем кнопку «Добавить версию»;

при необходимости вводим дату начала периода действия новой версии в

поле «Дата начала»;

если необходимо, вводим дату окончания (больше даты начала) периода

действия новой версии в поле «Дата окончания»;

нажимаем кнопку «Сохранить»;

переходим на вкладку «Формирование запроса изменений»;

ставим галочку слева от записи «Добавление новой версии записи

справочника …»;

нажимаем «Отправить выбранное»;

вводим желаемое имя запроса в текстовое поле «Наименование заявки»;

нажимаем кнопку «Отправить заявку»;

Page 67: Введение - GOST GROUP · Web viewУсловиями могут быть любые логические выражения, например, >100 или =0. Условий

67

переходим на вкладку «Входящие заявки»;

нажимаем кнопку «Отправить на утверждение» под созданным нами

запросом;

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

утверждения изменения в справочнике будут доступны. В блоке «Другие

версии» измененной записи отображается измененная версия записи.

6.11 Изменение версии записи

Последовательность действий следующая:

авторизуемся под своим именем, если еще не авторизованы;

переходим на вкладку «Объекты НСИ»;

в дереве объектов НСИ выбираем нужный справочник;

в описании справочника открываем нужную запись;

нажимаем кнопку «Изменить версию»;

при необходимости меняем дату начала периода действия текущей версии

в поле «Дата начала»;

если необходимо, меняем дату окончания (должна быть больше даты

начала) периода действия текущей версии в поле «Дата окончания»;

нажимаем кнопку «Сохранить»;

переходим на вкладку «Формирование запроса изменений»;

ставим галочку слева от записи «Редактирование версии записи

справочника …»;

нажимаем «Отправить выбранное»;

вводим желаемое имя запроса в текстовое поле «Наименование заявки»;

нажимаем кнопку «Отправить заявку»;

переходим на вкладку «Входящие заявки»;

нажимаем кнопку «Отправить на утверждение» под созданным нами

запросом;

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

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

Page 68: Введение - GOST GROUP · Web viewУсловиями могут быть любые логические выражения, например, >100 или =0. Условий

68

записи отображается отредактированная версия записи.

6.12 Удаление записи

Последовательность действий следующая:

авторизуемся под своим именем, если еще не авторизованы;

переходим на вкладку «Объекты НСИ»;

в дереве объектов НСИ выбираем нужный справочник;

в описании справочника открыть нужную запись;

нажимаем кнопку «Удалить запись»;

подтверждаем согласие на удаление – еще раз нажимаем кнопку

«Удалить».

6.13 Поиск группы или справочника

Последовательность действий следующая:

Авторизуемся под своим именем, если еще не авторизованы;

Переходим на вкладку «Объекты НСИ»;

Вводим искомую строку в поисковое поле .

По мере ввода в дереве объектов НСИ будут раскрываться ветви с

названиями объектов, содержащих искомую строку;

Чтобы вернуться к отображению всего дерева НСИ, очистите поле поиска.

6.14 Создание справочника с составными данными

Последовательность действий следующая:

авторизуемся под своим именем, если еще не авторизованы;

переходим на вкладку «Объекты НСИ»;

в дереве объектов НСИ выбираем желаемую группу;

нажимаем кнопку «Создать справочник»;

заполняем поле «Краткое наименование» на вкладке «Главная»;

на вкладке «Схема данных» нажимаем на надпись: «Новый тип» в блоке

Page 69: Введение - GOST GROUP · Web viewУсловиями могут быть любые логические выражения, например, >100 или =0. Условий

69

«Типы данных»;

вводим желаемое значение в поле «Имя типа» – это будет имя

справочника;

нажимаем кнопку «Добавить свойство»;

вводим наименование атрибута в поле «Имя свойства»;

в выпадающем списке «Тип» выбираем «Составной»;

в появившемся списке «Тип» выбираем «ФИО»;

нажимаем кнопку «Добавить свойство»;

вводим желаемое значение в поле «Имя свойства»;

в выпадающем списке «Тип» выбираем «Список»;

в появившемся списке «Тип» выбираем «строка»;

нажимаем кнопку «Сохранить»;

переходим на вкладку «Формирование запроса изменений»;

ставим галочку слева от записи «Редактирование справочника …»;

нажимаем «Отправить выбранное»;

вводим желаемое имя в текстовое поле «Наименование заявки»;

нажимаем кнопку «Отправить заявку»;

переходим на вкладку «Входящие заявки»;

нажимаем кнопку «Отправить на утверждение» под созданным нами

запросом;

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

утверждения справочник будет доступен и будет содержать два составных

типа: тип ФИО и список строк произвольной длины.

6.15 Создание справочника с иерархией данных

Последовательность действий следующая:

авторизуемся под своим именем, если еще не авторизованы;

переходим на вкладку «Объекты НСИ»;

в дереве объектов НСИ выбираем желаемый справочник. Откроется окно с

описанием выбранного справочника;

Page 70: Введение - GOST GROUP · Web viewУсловиями могут быть любые логические выражения, например, >100 или =0. Условий

70

нажимаем кнопку «Редактировать»;

заполняем поле «Краткое наименование» на вкладке «Главная»;

на вкладке «Схема данных» нажимаем на надпись: «Новый тип» в блоке

«Типы данных»;

вводим желаемое значение в поле «Имя типа» – это будет имя

справочника, содержащего только поле id (не показывается) и поле

«Наименование»;

нажимаем кнопку «Сохранить»;

переходим на вкладку «Формирование запроса изменений»;

ставим галочку слева от записи «Добавление новой записи справочника

…»;

нажимаем «Отправить выбранное»;

вводим желаемое имя в текстовое поле «Наименование заявки»;

нажимаем кнопку «Отправить заявку»;

переходим на вкладку «Входящие заявки»;

нажимаем кнопку «Отправить на утверждение» под созданным нами

запросом;

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

утверждения новый справочник будет доступен. До сохранения (и

утверждения) справочника невозможно сделать его иерархическим. После

создания справочника можно использовать тип данных «Справочник»,

позволяющий создавать иерархию записей в этом справочнике;

в дереве объектов НСИ снова выберем ранее созданный справочник;

нажимаем кнопку «Редактировать»;

в окне редактирования справочника переходим на вкладку «Схема

данных»;

нажимаем на кнопку «Добавить свойство»;

вводим желаемое название в поле «Имя свойства», по смыслу –

родительская запись;

в поле «Тип» выбираем тип «Справочник»;

Page 71: Введение - GOST GROUP · Web viewУсловиями могут быть любые логические выражения, например, >100 или =0. Условий

71

в поле «Ключ справочника» выбираем название текущего справочника.

Это ключевой момент создания иерархии – через этот атрибут справочник

должен ссылаться сам на себя;

нажимаем кнопку «Сохранить»;

переходим на вкладку «Формирование запроса изменений»;

ставим галочку слева от записи «Добавление новой записи справочника

…»;

нажимаем «Отправить выбранное»;

вводим желаемое имя в текстовое поле «Наименование заявки»;

нажимаем кнопку «Отправить заявку»;

переходим на вкладку «Входящие заявки»;

нажимаем кнопку «Отправить на утверждение» под созданным нами

запросом.

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

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

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

же справочнике как на родительскую. Таким образом формируется

иерархия одной записи справочника по отношению к другой.

6.16 Импорт справочника

Последовательность действий следующая:

авторизуемся под своим именем, если еще не авторизованы;

переходим на вкладку «Импорт справочников»;

в выпадающем списке «Ключ справочника» выбираем ключ справочника,

в который должны быть помещены импортированные данные. Ключ – это

англоязычное название справочника. Его можно посмотреть в

информационном окне этого справочника в поле «Ключ»;

нажимаем кнопку «Обзор»;

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

быть названия полей «Ключ» - англоязычных названий атрибутов

Page 72: Введение - GOST GROUP · Web viewУсловиями могут быть любые логические выражения, например, >100 или =0. Условий

72

справочника. Это позволит системе понять в какие атрибуты справочника

нужно помещать значения из загружаемого файла;

нажимаем кнопку «Импортировать».

дожидаемся утверждения импорта экспертом. После утверждения

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

6.17 Проверка валидации полей

Последовательность действий следующая:

Авторизуемся под своим именем, если еще не авторизованы;

Переходим на вкладку «Объекты НСИ»;

В дереве объектов НСИ выбираем желаемый справочник. Откроется окно с

описанием выбранного справочника;

Нажимаем кнопку «Новая запись»;

Начинаем заполнять поля атрибутов новой записи заведомо

неподходящими значениями. В процессе ввода под заполняемыми полями

будут появляться сообщения типа: «поле … должно быть числом», «Поле

… должно быть целочисленным», «Поле … должно быть датой в виде

ГГГГ-ММ-ДД» и т.п. Кнопка «Сохранить» при этом остается неактивной и

станет доступной только когда будут исправлены все неправильно

введенные значения атрибутов.

Page 73: Введение - GOST GROUP · Web viewУсловиями могут быть любые логические выражения, например, >100 или =0. Условий

73

7 Компонент GOST PLATFORM IDM

7.1 Назначение компонента GOST PLATFORM IDM

Назначением компонента GOST PLATFORM IDM является управление

учетными данными и правами пользователей GOST PLATFORM.

7.2 Интерфейс компонента GOST PLATFORM IDM

В верхней части окна находится заголовок портала «Подсистема IDM».

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

кнопка «Выход» для выхода текущего пользователя из системы IDM.

Если пользователь еще не прошел аутентификацию, то при входе в систему

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

Компонент GOST PLATFORM IDM имеет сложный пользовательский веб-

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

учетными записями и конфигурацией GOST PLATFORM IDM. Это единый

пользовательский интерфейс, созданный без разделения на пользователя и

администратора из - за возможности делегированного администрирования.

Некоторые пользователи могут иметь административные полномочия над частью

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

единого пользовательского интерфейса. Несмотря на то что пользовательский

интерфейс GOST PLATFORM IDM представляет собой одно приложение, оно

визуально разделено на две части:

самообслуживание имеет простой внешний вид и этот функционал

ориентирован на обычных пользователей;

администрирование имеет комплексную функциональность, направленную

на пользователей с администраторскими и делегированными

администраторскими правами.

Page 74: Введение - GOST GROUP · Web viewУсловиями могут быть любые логические выражения, например, >100 или =0. Условий

74

7.3 Самообслуживание

Упрощенный интерфейс раздела самообслуживания разработан для того

чтобы рядовой пользователь мог без проблем воспользоваться всеми необходимыми

функциями системы.

Интерфейс содержит следующие вкладки: главная страница, профиль,

учетные данные и запрос роли.

7.4 Главная страница

На главной странице пользователь может просмотреть предоставленную ему

информацию и отследить запущенные им процессы. В левом верхнем углу страницы

можно увидеть кнопки со ссылками на другие страницы GOST PLATFORM IDM, а

также внешние страницы. Состав ссылок настраивается администратором.

7.5 Профиль

Страница содержит данные пользователя, а также прогнозы, назначения и

задачи. Если у пользователя хватает прав эти данные доступны для редактирования.

7.6 Учетные данные

Эта страница служит для простой и быстрой смены пароля. В зависимости от

настроек для смены пароля может понадобиться ввод старого пароля и

подтверждение нового.

7.7 Запрос роли

Страница позволяет назначить пользователю несколько ролей, задав единую

группу и организацию для этих ролей.

Слева располагается блок с ролями доступными для назначения. Можно

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

переместить в правое поле, нажав кнопку со стрелкой

вправо.

Правый блок ролей содержит роли уже назначенные пользователю. Для

Page 75: Введение - GOST GROUP · Web viewУсловиями могут быть любые логические выражения, например, >100 или =0. Условий

75

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

Только доступные для запроса пользователем роли отображаются на

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

настройками роли и правами этого пользователя. Роли, помещенные в архив, не

отображаются на этой странице. Реализована возможность поиска и фильтрации по

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

7.8 Администрирование

7.8.1 Навигация

Интерфейс управления организован следующим образом: основные функции

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

основным меню отображается список доступных задач (или подменю). Центральная

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

зависимости от выбранной вкладки и задачи.

После входа в систему открывается Главная страница, на которой доступна

такая информация как: дата последнего входа в систему, назначенные роли,

предоставленные ресурсы и т.д., связанные с авторизованным пользователем.

7.8.2 Управление пользователями

Пользователи GOST IDM представляют собой реальных пользователей со

всеми привязанными к ним учетными записями различных ресурсов. Функция

управления пользователями так же позволяет управлять привязанными к ним

учеными записями.

Для того, чтобы создать, изменить или удалить пользователя GOST

PLATFORM IDM, перейдите на вкладку «Пользователи». Список пользователей

отображается в виде таблицы с основными атрибутами: Имя пользователя, имя,

фамилия, полное имя и адрес электронной почты.

Вы можете сортировать список пользователей по атрибуту, нажав на

Page 76: Введение - GOST GROUP · Web viewУсловиями могут быть любые логические выражения, например, >100 или =0. Условий

76

заголовок столбца таблицы и при нажатии кнопки в той же колонке снова вы

можете выбрать порядок сортировки.

Вы можете найти пользователей с помощью панели поиска в левой части

страницы.

Текущая версия графического интерфейса позволяет управлять только

отдельными пользователями, за исключением функций удаления, активации и

деактивации пользователей.

7.8.3 Создание пользователей

Чтобы создать пользователя, перейдите на вкладку «Новый пользователь».

Отобразиться новая форма с требованием ввести ввести основную информацию о

пользователе. Имя, введенное в поле «Имя пользователя» будет использоваться в

качестве идентификатора пользователя, а также для входа в компонент GOST

PLATFORM IDM.

Поля, отмеченные «*» (звездочка) являются обязательными, вы не сможете

сохранить форму, пока они не заполнены.

Поле «Активация» позволит пользователю использовать его учётную запись

GOST PLATFORM IDM или связанные с ней учетные записи отдельных ресурсов.

Поле «Доступ к интерфейсу администрирования» позволяют пользователю

администрировать компонент GOST PLATFORM IDM. Более детальная настройка

прав доступа к функциям администрирования доступна после создания учетной

записи.

Нажмите кнопку «Сохранить» для быстрого сохранения без

предварительного просмотра или «Предварительный просмотр изменений», чтобы

показать то, что было изменено. Нажмите кнопку «Назад» , чтобы вернуться на

страницу списка пользователей.

7.8.4 Удаление пользователей

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

Page 77: Введение - GOST GROUP · Web viewУсловиями могут быть любые логические выражения, например, >100 или =0. Условий

77

«Список пользователей» и нажмите кнопку «Удалить». Появится диалоговое окно

подтверждения. Нажмите кнопку «Да», чтобы удалить пользователей.

7.8.5 Просмотр данных пользователя

Чтобы отобразить сведения о пользователе, изменить данные пользователей,

назначить учетные записи ресурсов или активировать/ деактивировать пользователя,

выберите имя пользователя в списке пользователей. Новая форма отобразиться для

выбранного пользователя.

Информация разделена на три панели: Пользователь, Учетные записи и

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

Панель «Пользователь» отображает основную информацию, которая

хранится в системе GOST IDM: Имя учетной записи, имя, фамилия и другие данные

пользователя. Специальные данные содержатся в разделах Активация, Учетные

данные и Пароль. Вы можете активировать/ деактивировать пользователя, управлять

его доступом к интерфейсу GOST PLATFORM IDM и установить пароль.

В панели «Учетные записи» отображаются учетные записи отдельных

ресурсов, занесенные в GOST PLATFORM IDM и привязанные к этому

пользователю.

В панели «Назначения» отображаются учетные записи, роли или

организационные подразделения, назначенные пользователю.

Заголовки вкладок также содержат информацию о количестве учетных

данных и назначений пользователей.

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

7.8.6 Изменение данных пользователя

Чтобы изменить данные пользователя, нажмите на имя пользователя в

списке. Теперь вы можете изменить данные этого пользователя. Есть две маленькие

иконки слева от пиктограммы пользователя. Левая показывает пустые поля, а правая

минимизирует/разворачивает форму редактирования. За исключением данных

Page 78: Введение - GOST GROUP · Web viewУсловиями могут быть любые логические выражения, например, >100 или =0. Условий

78

пользователей, вы можете активировать или деактивировать все связанные с ним

учетные записи включая GOST PLATFORM IDM Вы также можете изменить пароль

пользователя для всех связанных с ним учетных записей.

Вы должны нажать кнопку «Сохранить», чтобы сохранить изменения в

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

список изменений, которые вы собираетесь внести с помощью нажатия кнопки

«Просмотр изменений».

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

7.8.7 Изменение данных учетных записей пользователей

Чтобы изменить данные учетной записи, нажмите кнопку «Учетные записи»

панель после того как вы нажали на имя пользователя в списке.

Атрибуты учетной записи отображаются в таблицах, по одной таблице для

каждой учетной записи.

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

разделе «Активация» (если ресурс поддерживает активацию учетной записи). Вы

также можете изменить пароль учетной записи в разделе «Учетные данные»

таблицы (если ресурс поддерживает изменение паролей).

Нажмите кнопку «Сохранить изменения», чтобы сохранить изменения или

«Назад», чтобы вернуться к списку пользователей.

7.8.8 Активация / деактивация учетных записей пользователей

Для включения / отключения учетных записей пользователей, выберите их и

нажмите на кнопку «Активировать» или «Деактивировать». Информация о том,

активирована ли учетная запись отображается в заголовке каждой учетной записи.

Если включена - описание нормально. Если отключена - описание красного цвета и

перечеркнуто.

Page 79: Введение - GOST GROUP · Web viewУсловиями могут быть любые логические выражения, например, >100 или =0. Условий

79

7.8.9 Изменение пароля пользователя

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

учетной записи GOST PLATFORM IDM, обратитесь к разделу «Изменение данных

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

учетных записей, обратитесь к разделу «Изменение данных учетных записей

пользователя».

7.8.10 Назначение / отмена учетной записи, роли или организационных

единиц

Для изменения назначения пользователей войдите в форму редактирования

данных пользователя. Если вы хотите добавить новое задание, нажмите на

соответствующую кнопку в нижней части страницы. Выберите, какой тип

назначения вы хотите добавить в появившемся окне и нажмите кнопку «Назначить».

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

«Отменить» в нижней части страницы. Внимание, при отмене назначения

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

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

«Назад», чтобы вернуться к списку пользователей.

7.8.11 Добавление учетных записей ресурсов

Чтобы добавить одну или несколько учетных записей ресурсов для

пользователя, нажмите на кнопку «Добавить учетную запись». Выберете ресурсы в

нижней части страницы и нажмите кнопку «Добавить ресурс (ы)». После этого,

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

учетной записи в которой вы можете посмотреть и изменить эти данные.

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

части таблицы «Активация» (если ресурс поддерживает активацию учетной записи).

Вы также можете установить пароль учетной записи в части таблицы «Учетные

данные» (если ресурс поддерживает изменение паролей). По умолчанию, состояние

Page 80: Введение - GOST GROUP · Web viewУсловиями могут быть любые логические выражения, например, >100 или =0. Условий

80

активации и пароль совпадают c таковыми в учетной записи GOST PLATFORM

IDM.

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

«Назад», чтобы вернуться к списку пользователей.

7.8.12 Удаление учетных записей ресурсов

Чтобы удалить одну или несколько учетных записей ресурсов, связанных с

пользователем, выберите их и нажмите на кнопку «Удалить». Вы можете также

использовать кнопку со значком корзины, чтобы удалить один ресурс. Учетная

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

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

«Назад», чтобы вернуться к списку пользователей.

7.8.13 Отделение учетных записей ресурсов

Чтобы удалить связь между пользователем и учетной записью ресурса и при

этом сохранить учетную запись ресурса в системе, выберите его и нажмите на

кнопку «Отделить». Учетная запись не отделится, пока вы не сохраните форму.

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

«Назад», чтобы вернуться к списку пользователей.

7.8.14 Управление ролями

Роли представляют собой наборы ресурсов и данные ресурсов, включая

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

Назначая роль, вы указываете, что пользователь должен иметь учетную запись

ресурса(ов), указанного в роли. По отмене роли, вы указываете, что пользователь не

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

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

«Роли». Список ролей отображается в виде таблицы с именем роли и описанием.

Вы можете отсортировать список ролей по имени, нажав на заголовок

Page 81: Введение - GOST GROUP · Web viewУсловиями могут быть любые логические выражения, например, >100 или =0. Условий

81

столбца таблицы, и если вы щелкните на той же колонке снова вы можете выбрать

порядок сортировки.

7.8.15 Создание ролей

Чтобы создать роль, перейдите на вкладку «Роли», а затем нажмите кнопку

«Новая роль». Появится встроенный редактор XML.

Чтобы сохранить вашу роль нажмите кнопку «Сохранить» или нажмите

кнопку «Отмена», чтобы вернуться к списку ролей.

7.8.16 Изменение ролей

Чтобы изменить роль, перейдите на вкладку «Роли», а затем нажмите на имя

роли. Появится встроенный редактор XML.

Чтобы сохранить ваша роль нажмите кнопку «Сохранить» или нажмите

кнопку «Отмена», чтобы вернуться к списку ролей.

7.8.17 Удаление ролей

Чтобы удалить роль, перейдите на вкладку «Роли». Выберите роль(и) для

удаления, а затем нажмите кнопку «Удалить».

7.8.18 Управление ресурсами

Ресурсы представляют собой приложения и информационные системы,

подключенные к компоненту GOST PLATFORM IDM для которых нужно

управление учетными записями.

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

вкладку «Ресурсы». Список ресурсов отображается в виде таблицы с некоторыми

основными атрибутами: Имя (имя ресурса в системе GOST PLATFORM IDM),

Группа (ICF коннектор), Версия (версия коннектора), содержание и последний

статус.

Вы можете отсортировать список ресурсов по имени, нажав на заголовок

столбца таблицы, и если вы щелкните на той же колонке снова вы можете выбрать

Page 82: Введение - GOST GROUP · Web viewУсловиями могут быть любые логические выражения, например, >100 или =0. Условий

82

порядок сортировки.

7.8.19 Общие сведения о конфигурации ресурсов

Схема ресурса является самым важным компонентом в системе GOST

PLATFORM IDM. Она содержит сведенья о подключение к ресурсу, классы

объектов и данные ресурсов, отображение этих данных в модели GOST PLATFORM

IDM, возможности ресурса, политики паролей и т.д.

Схема ресурса представляет собой обычный объект XML в хранилище GOST

PLATFORM IDM. Она имеет свой OID и имя, которое должно быть уникальным для

всех схем ресурсов.

Вы можете отобразить ее, перейдя по меню Конфигурация-> Ресурсы и

выбрать нужный из списка доступных ресурсов.

Объект конфигурации ресурсов состоит из следующих разделов:

ссылка на коннектор: коннектор, который используется для доступа к

ресурсу. Это либо OID ссылка на объект коннектора или смарт - ссылки на

тип коннектора;

Конфигурация коннектора: конфигурация содержит имя хоста, на котором

располагается ресурс, адрес TCP / IP и номер порта, учетная запись,

которая должна использоваться для подключения к нему, пароль для этой

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

файлов и т.д. Свойства конфигурации различны для каждого типа

коннектора;

Конфигурация схемы: Схема ресурса (его атрибуты) может быть

определена статически или он будет сгенерирована автоматически, когда

коннектор инициализируется в первый раз, и если ресурс поддерживает

получение схемы. Большинство ресурсов поддерживают его, например, в

виде LDAP, таблицы базы данных, CSV файла, Active Directory. Схема

ресурса отличается для каждого коннектора и /или ресурса (например, два

LDAP-ресурса могут использовать тот же коннектора, но атрибуты ресурса

Page 83: Введение - GOST GROUP · Web viewУсловиями могут быть любые логические выражения, например, >100 или =0. Условий

83

могут полностью отличаться);

Схема обработки: спецификация обработки объектов, определенных в

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

данных», классы объектов учетной записи, выражения для определения

значений и т.д. Схема обработки задает решения администратора IDM о

том как следует использовать схемы ресурса, например какие типы

объектов, используются для учетной записи, как настроить атрибуты,

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

ресурс будет представлен в графическом интерфейсе пользователя,

например устанавливает отображаемые имена для атрибутов и типов

учетных записей;

Возможности ресурса: ресурсные возможности могут быть использованы

для настройки специальных функций ресурса: если этот раздел

используется, его настройки переопределят настройки коннектора. Эта

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

возможностей, не поддерживаемых коннектором (например, для активации

учетной записи: какой атрибут используется для хранения состояния счета

и какие значения соответствуют активированной / деактивированной

учетной записи) или для сокрытия возможностей коннектора для этого

ресурса, когда они нежелательны. Если вы хотите использовать

возможности коннектора без изменений, вам не нужно устанавливать

возможности для ресурса;

Сценарии (до / после действия): Сценарии могут быть использованы для

запуска пользовательских действий до / после операции коннектора,

например, для создания домашнего каталога для пользователя или

установки прав доступа. Не все коннекторы поддерживают сценарии. Язык

и параметры сценариев зависят от разъема;

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

ресурса c GOST IDM. Изменения, такие как создание аккаунта, изменения

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

Page 84: Введение - GOST GROUP · Web viewУсловиями могут быть любые логические выражения, например, >100 или =0. Условий

84

поддерживают синхронизацию, либо сторонними средствами.

7.8.20 Просмотр информации о ресурсе

Для вывода информации о ресурсе, вывода списка учетных записей ресурса

списка или импорта учетных записей, щелкните имя ресурса в списке ресурсов

(доступен по вкладке Ресурсы). Информация о ресурсе отобразится в новой

странице.

Информация организована следующим образом: Ресурс, Сведения о

коннекторе, возможности и типы объектов.

Область «Ресурс» отображает основную информацию о ресурсе: OID

(уникальный идентификатор объекта), имя ресурса в GOST IDM, тип коннектора и

его версия.

Область «Сведенья о коннекторе» отображает статус коннектора,

используемого для подключения к этому ресурсу. Информация может быть

обновлена, нажав кнопку «Проверить подключение».

Область «Возможности» отображает возможности ресурса - специальные

функции, которые предоставляет этот ресурс, например, «активация», если этот

ресурс поддерживает активацию учетной записи, «Учетные данные», если этот

ресурс может установить пароль учетной записи, «LiveSync», если ресурс может

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

Область «Типы объектов» отображает типы объектов, которыми можно

управлять на этом ресурсе, например, учетные записи, группы, объекты LDAP и т.д.

Вы можете удалить отображаемый ресурс, нажав на кнопку «Удалить» на

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

нажав на кнопку «Проверить соединение» в ресурсный детали страницы.

Нажмите «Назад», чтобы вернуться к списку ресурсов.

Page 85: Введение - GOST GROUP · Web viewУсловиями могут быть любые логические выражения, например, >100 или =0. Условий

85

7.8.21 Создание ресурсов

В настоящее время единственным способом создания ресурсов является

использование функции «Импорт объекта» доступной во вкладке конфигурации.

7.8.22 Изменение ресурсов

В настоящее время единственным способом изменения ресурсов zdkztncz

редактор XML, или повторный импорт ресурса.

7.8.23 Удаление ресурсов

Чтобы удалить ресурс нужно выбрать его на странице списка ресурсов

(доступен на вкладке Ресурсы), а затем нажать кнопку «Удалить».

7.8.24 Проверка подключения к ресурсу

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

страницу Список ресурсов, и либо нажать на имя ресурса, а затем нажать на кнопку

«Проверить подключение», либо нажать на иконку «Статус». Если нет никаких

проблем с подключением к ресурсу, сообщение об успешной проверке появится на

странице и цвет значка состояния изменяется на зеленый.

Если есть проблема с подключением ресурсов, появится сообщение об

ошибке, и цвет значка статуса изменится на красный.

Синий значок со знаком вопроса означает, что соединение к ресурсу не

проверялось в последнее время.

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

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

устаревшей и / или неточной.

7.8.25 Листинг объектов ресурсов

Частично доступная функция.

Чтобы отобразить список объектов ресурса, которые существуют на ресурсе

Page 86: Введение - GOST GROUP · Web viewУсловиями могут быть любые логические выражения, например, >100 или =0. Условий

86

в настоящее время, щелкните имя ресурса, а затем нажмите кнопку «Список» для

соответствующего типа объектов в области «Типы объектов». Для учетных записей,

это будет строка с типом «AccountObjectClass».

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

Панель управления в нижней части списка позволяет отобразить больше объектов.

7.8.26 Импорт объектов ресурсов

Частично доступная функция.

Чтобы импортировать объекты ресурсов, которые существуют в настоящее

время на ресурсе в хранилище GOST IDM, щелкните имя ресурса, а затем нажмите

кнопку «Импорт» для соответствующего типа объекта в области «Типы объектов».

Для учетных записей, это будет строка с типом «AccountObjectClass». Для

использования этой функции вы должны настроить параметры синхронизации.

Будет создана новая задача под названием «Импорт из ресурса (имя

ресурса)» и вы можете проверить ее статус в меню серверных задач.

7.8.27 Серверные задачи

Серверные задачи это одноразовые или повторяющиеся задачи,

запланированные для выполнения в определенный момент времени. Они, как

правило, используются для синхронизации LiveSync.

Чтобы увидеть задачи, используйте пункт «список задач» в меню

«Серверные задачи». Вы можете легко фильтровать задачи по состоянию их

выполнения и категории.

Вы можете отсортировать список задач по атрибутам (в настоящее время

только имя), нажав на заголовок столбца таблицы, и, если вы щелкните на той же

колонке снова вы можете выбрать порядок сортировки.

Вы можете применить следующие действия к задаче(ам):

приостановить: выполнение задачи прекращается, и задача остается

Page 87: Введение - GOST GROUP · Web viewУсловиями могут быть любые логические выражения, например, >100 или =0. Условий

87

приостановленной, и не выполняется по расписанию, пока не будет

возобновлена;

продолжить: вы можете возобновить выполнение задачи, которая была

приостановлена. Остановка могла произойти по Вашему запросу или

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

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

информацию, чтобы продолжить с того места, где она была прервана;

удалить: при выборе этого действия, задача сначала будет приостановлена

(для того, чтобы остановить ее выполнение, если она выполняется), а затем

удаляется;

запустить сейчас: задача может быть запланирована на немедленный

запуск вне зависимости от расписания;

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

остановка планировщика: останавливает узел, что означает, что для него

больше не будет назначено выполнение задач;

остановки планировщика и задачи: то же самое, что и выше, но, кроме

того, все задачи, в настоящее время выполняемые на этом узле, будут

остановлены;

запуск: переводит узел в рабочее состояние;

удалить: используется для удаления устаревших узлов; не могут быть

применены к активным узлам.

следующие продвинутые (диагностические) опции также доступны, для

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

остановить все потоки: то же, что и остановки планировщика и задач,

выполняемых на текущем узле, но, кроме того останавливается менеджер

потоков кластера. Это полезно для сохранения чистого состояния

журналов при диагностике проблемы; не рекомендуется использовать во

время нормальной работы;

запустить все потоки: запускают менеджер потоков и планировщик;

синхронизировать задачи: используется для синхронизации информации о

Page 88: Введение - GOST GROUP · Web viewУсловиями могут быть любые логические выражения, например, >100 или =0. Условий

88

задаче в Quartz и GOST PLATFORM IDM. В основном обновляет задачи в

кварце, чтобы отразить текущее положение дел в хранилище GOST

PLATFORM IDM. Используется при серьезных ошибках.

Чтобы посмотреть подробную информацию о задаче, щелкните на имени

задачи.

7.8.28 Разовые и повторяющиеся задачи

Есть два типа задач: разовые и повторяющимися.

Разовые задачи будут выполняться только один раз, либо сразу же после

создания задания или в заданное время.

Повторяющиеся задачи выполняются сразу после создания задачи, а затем

снова по графику: это либо интервал в секундах, либо Chron спецификация.

7.8.29 Параметры задачи

Вы можете увидеть следующие параметры задачи на странице «Параметры

задачи» (некоторые атрибуты отображаются в списке задач):

имя задачи: имя задачи в GOST PLATFORM IDM;

OID: уникальный идентификатор объекта;

категория: видимая пользователю категория задачи;

URI Обработчика: URI обработчика выполнения задачи.

статус:

ЗАКРЫТА: задание выполнено и может быть безопасно удалено;

ИСПОЛНЯЕТСЯ: задача выполняется в данный момент или готова к

выполнению;

ОЖИДАНИЕ: задача выполняется вне системы или ожидает какого - то

внешнего сообщения (например, внешний рабочий процесс ждет

одобрения);

ПРИОСТАНОВЛЕНА: задача временно приостановлена;

ссылка на объект: объект, связанный с выполнением задач, в основном

Page 89: Введение - GOST GROUP · Web viewУсловиями могут быть любые логические выражения, например, >100 или =0. Условий

89

ресурсы (например, когда запрашивается синхронизация);

планирование: атрибуты, связанные с тем, когда задача должна быть

выполнена:

повторяющаяся задача: является ли задача повторяющейся или разовой;

плотно привязана: если да, то задача постоянно занимает поток на узле;

если нет, то поток выделяется, когда это необходимо;

расписание интервал;

расписание по Chron спецификации;

не начинать до;

не начинать после;

действие при осечке: что делать, если задача не может быть запущена в

назначенное время: либо «выполнить немедленно», либо

«перепланировать».

действие при остановке потока: что делать при завершении работы узла

или неисправности: «Перезагрузка», «Перепланировать»,

«Приостановить», «Закрыть»;

начало последнего запуска: когда в последний раз задача была запущена;

окончание последнего запуска: когда задача последний раз была

завершена;

время следующего запуска: время, когда задача будет запущена снова.

выполнение В: узел, который исполняет поток нить задачи. Для плотно

привязанных задач имя узла показано здесь, даже если задача не

выполняется в данный момент, поскольку поток распределяется на него;

текущее время выполнения;

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

раз или пустое значение, когда эта задача не будет выполнена повторно

(для разовых или приостановленных задач).

Page 90: Введение - GOST GROUP · Web viewУсловиями могут быть любые логические выражения, например, >100 или =0. Условий

90

7.8.30 Редактирование задачи

Чтобы отредактировать задание, выберите имя задачи, а затем нажмите

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

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

вы должны приостановить задачу перед этим.

Нажмите кнопку «Назад», чтобы вернуться к странице «Серверные задачи».

7.8.31 Добавить задачу

Чтобы добавить новую задачу, нажмите кнопку «Серверные задачи», а затем

нажмите кнопку «Новая задача». Появится новая форма.

Заполните поля в соответствии с представленным выше описанием.

В настоящее время только задачи синхронизации, согласования, импорта

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

добавлены с помощью интерфейса администрирования.

Нажмите на кнопку «Сохранить», чтобы сохранить задачу, или нажмите

кнопку «Назад», чтобы вернуться к странице «Серверные задачи».

7.8.32 Управление конфигурациями компонента GOST PLATFORM IDM

Вы можете управлять конфигурацией GOST PLATFORM IDM из вашего веб-

браузера.

Для просмотра, редактирования или удаления параметров конфигурации,

настройки ведения журнала и отладки или импорта и управления объектами XML

нажмите на вкладку «Конфигурация».

Для просмотра списка объектов XML, таких как пользователи, ресурсы и т.д.

нажмите кнопку «Хранилище Объектов» в подменю.

Для просмотра или редактирования объектов XML, таких как пользователи,

ресурсы и т.д. нажмите на название объекта.

Чтобы импортировать новые объекты из локальных файлов или встроенного

Page 91: Введение - GOST GROUP · Web viewУсловиями могут быть любые логические выражения, например, >100 или =0. Условий

91

текстового редактора нажмите кнопку «Импорт объекта» в подменю.

Чтобы настроить ведение журнала, нажмите кнопку «Журналирование» в

подменю.

7.8.33 Листинг объектов

Для просмотра / редактирования объектов непосредственно с помощью

редактора страниц XML, перейдите на вкладку «Конфигурация», а затем по ссылке

«Хранилище Объектов». На экране появится форма «Список объектов».

Используйте поле со списком, чтобы выбрать тип объектов для списка. По

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

системы». Нажмите на тип, чтобы построить список выбранных объектов.

Объекты перечислены в двух колонках таблицы. При нажатии на имя

объекта откроется форма редактирования. При нажатии на кнопку «Удалить»

объект будет удален из хранилища.

Кнопка «Удалить выбранные» (отображается в нижней строке страницы)

позволяет удалить все выбранные объекты.

Кнопка «Экспорт всех объектов» (отображается в нижней строке страницы)

позволяет экспортировать все объекты выбранного типа, как XML или ZIP-файл.

7.8.34 Редактирование объектов

Вы можете просматривать/редактировать свои объекты, нажав на вкладку

«Конфигурация», затем выберите «Список объектов», выберите тип объекта

(например, «Пользователь»), а затем, нажмите на название объекта. Появится

встроенный редактор XML, по умолчанию в режиме только для чтения.

Для редактирования объекта, установите флажок «Изменить» флажок и

внесите изменения.

Нажмите на кнопку «Сохранить», чтобы сохранить изменения, или нажмите

кнопку «Назад», чтобы отменить изменения и вернуться к списку объектов.

Page 92: Введение - GOST GROUP · Web viewУсловиями могут быть любые логические выражения, например, >100 или =0. Условий

92

7.8.35 Редактор XML

За исключением двух кнопок для переключения режима редактирования и

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

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

Нажмите небольшой знак вопроса в правом нижнем углу области просмотра

редактора, чтобы увидеть список сочетаний клавиш.

7.8.36 Импорт объектов

Импорт объектов позволяет вам импортировать ранее сохраненный объект

или новый объект.

Чтобы импортировать объект из встроенного редактора XML или файла и

сохранить его в хранилище GOST PLATFORM IDM, нажмите на вкладку

«Конфигурация», затем выберите «Импорт объекта».

По умолчанию выбирается «Импорт из файла». Вы также можете выбрать

другой тип импорта – «Использовать встроенный редактор».

Встроенный редактор используется для записи (или копирования и вставки)

объекта.

Несколько вариантов могут быть установлены для выполнения этой задачи

импорта:

защищенный шифрованием: определяет должны ли быть нешифрованные

пароли заменены зашифрованными значениями или пароли должны быть

сохранены открытым текстом. По умолчанию включен;

импорт схемы ресурса: следует ли импортировать схему ресурса после

импорта или схема ресурса будет импортирована только тогда, когда

ресурс используется в первый раз. Этот параметр влияет только на

объекты ресурсов. По умолчанию отключен;

сохранить OID: следует ли использовать существующий идентификатор

объекта при повторном импорте и перезаписи объекта для которого OID не

Page 93: Введение - GOST GROUP · Web viewУсловиями могут быть любые логические выражения, например, >100 или =0. Условий

93

определен в файле XML / редакторе или новый идентификатор объекта

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

переписать существующий объект: должен ли импорт автоматически

перезаписывать существующий объект или он должен пропустить

существующие объекты и показать ошибку. По умолчанию отключен;

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

и не импортировать объект, ссылающийся на неизвестные объекты или

проверки должны быть пропущены. По умолчанию отключено;

обобщить ошибки: должно ли сообщение об ошибке быть детализировано

или быть общим. По умолчанию включено;

обобщить успехи: должно ли сообщение об успехе быть детализировано

или быть общим. По умолчанию включено;

проверка динамической схемы: должна ли динамическая схема быть

подтверждена перед импортом каждого объекта или проверки схемы

должны быть пропущены. По умолчанию включено;

проверка статической схемы: должна ли статические схемы быть

подтверждена перед импортом каждого объекта или проверка схемы

должна быть пропущена. По умолчанию включено;

остановка после # ошибок: остановить импорт после того, как

определенное количество ошибок произошло. По умолчанию: 0 (не

прекращается независимо от каких - либо ошибок);

обзор: нажмите здесь, чтобы выбрать файл вместо того, чтобы

импортировать с помощью встроенного редактора XML.

Когда объект загружен или записан, нажмите на кнопку «Импорт объекта».

7.8.37 Журналирование: Регистраторы, Уровни и Слушатели

Чтобы понять, как настроить ведение журнала GOST PLATFORM IDM, вы

должны знать основные элементы.

Регистратор определяет источник сообщений. Есть несколько регистраторов,

определенных по умолчанию:

Page 94: Введение - GOST GROUP · Web viewУсловиями могут быть любые логические выражения, например, >100 или =0. Условий

94

корневой регистратор: сообщения из всех компонентов GOST PLATFORM

IDM, в том числе внешних библиотек;

GOST PLATFORM IDM регистратор: сообщения из всех компонентов

GOST PLATFORM IDM;

регистратор Класса / Пакета /Подсистемы: сообщения от конкретных

компонентов GOST PLATFORM IDM, таких как модели, снабжение,

хранилище, сеть и т.д.;

регистратор Аудита: сообщения из подсистемы аудита.

Уровень определяет уровень журнала. Сообщение с указанным или более

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

журнала для каждого регистратора, кроме регистратора аудита, где уровни журнала

определяются автоматически (но это может быть отключено).

Уровни журнала определяются, как показано ниже:

ВСЕ: все сообщения будут регистрироваться;

ВЫКЛ: ничего не будет регистрироваться;

ОШИБКА: ошибки будут регистрироваться;

ПРЕДУПРЕЖДЕНИЕ: предупреждения и ошибки будут регистрироваться;

ИНФО: информационные сообщения, предупреждения и ошибки будут

регистрироваться;

ОТЛАДКА: отладочные сообщения, информационные сообщения,

предупреждения и ошибки будут регистрироваться;

ОТСЛЕЖИВАНИЕ: сообщения трассировки, отладочные сообщения,

информационные сообщения, предупреждения и сообщения об ошибках

будут регистрироваться.

Для регистратора Класса / Пакета /Подсистемы уровень журнала может быть

использован, чтобы заставить компонент регистрировать больше сообщений чем

указано в регистраторе верхнего уровня (GOST PLATFORM IDM, Корневой).

Однако он не может быть настроен так, чтобы показывать меньше чем указано в

регистраторе верхнего уровня.

Page 95: Введение - GOST GROUP · Web viewУсловиями могут быть любые логические выражения, например, >100 или =0. Условий

95

Наконец слушатель определяет адресата сообщений определенного уровня

журналирования, происходящих в настроенном регистраторе. Вы можете создать

одного или нескольких слушателей для фильтрации сообщений от отдельных

регистраторов и / или конкретных уровней журналов для отдельных файлов.

Слушатели могут быть сконфигурированы для Класса / Пакета / Подсистемы

или на уровне аудита. По умолчанию используется слушатель GOST PLATFORM

IDM. Если он не настроен, будет использоваться корневой слушатель.

Эта схема позволяет использовать один слушатель для всех сообщений, без

какой-либо конфигурации, но позволяет определить конкретные слушатели,

соответствие вашим требованиям.

По умолчанию для GOST PLATFORM IDM настроен один слушатель под

названием «IDM_LOG».

Файл журнала называется «idm.log», хранится в директории «журналы»

сервера приложений, не занимает более 100MB, при заполнении закрывается и

переименовывается в соответствии с датой. Не более 10 файлов в день сохраняется.

Например, «idm.log» является текущим файлом журнала, «idm.log.2012-01-

20.log», «idm.log.2012-01-20.1.log», «idm.log.2012-01 -19.log» и т.д. - это предыдущие

файлы журнала.

Настройки слушателя скрыты по умолчанию. Для изменения слушателей

(воздевание новых, обновление или удаление), нажмите на заголовок «Слушатели»

и измените настройки.

7.8.38 Ведение журнала конфигурации

Для изменения параметров ведения журнала GOST PLATFORM IDM,

нажмите на вкладку «Конфигурация»«, а затем «Журналирование». Появится форма

регистрации параметров.

Для изменения настроек корневого регистраторов, установите корневой

уровень регистратора и / или слушателя. По умолчанию уровень журнала

Page 96: Введение - GOST GROUP · Web viewУсловиями могут быть любые логические выражения, например, >100 или =0. Условий

96

установлен в положение «INFO» и слушатель «IDM_LOG».

Для изменения параметров регистратора компонента GOST PLATFORM

IDM, установите GOST PLATFORM IDM уровень регистратора и / или слушателя.

По умолчанию уровень журнала и слушатель не определены (наследуются от

корневого регистратора и слушателя).

Чтобы изменить настройки Класса/Пакета/Подсистемы, установите уровень

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

журнала и слушатель не определены (наследуются от регистратора и слушателя

GOST PLATFORM IDM).

Чтобы добавить пользовательский регистратор класса / пакета, нажмите

кнопку «Дополнительно», а затем кнопку «Добавить регистратор». Установите

уровень журнала и / или слушателя. По умолчанию уровень журнала установлен в

положение «ВСЕ» и слушатель не определен (наследуется от слушателя GOST

PLATFORM IDM).

Вы можете установить класс / пакет регистратора для класса либо пакета.

Для удаления регистратора, нажмите кнопку «Дополнительно», выберите

регистратор(ы) для удаления и нажмите кнопку «Удалить регистратор».

Чтобы изменить ведение журнала профилировщика, измените настройки

«Журналировать вход / выход в систему»:

выкл: нет профилирования, это значение по умолчанию;

вход/выход: для каждого метода Java, временной интервал между входом и

выходом измеряется;

аргументы: для каждого метода Java, временной интервал между входом и

выходом измеряется и аргументы входа регистрируются.

Нажмите на кнопку «Сохранить», чтобы сохранить изменения и сделать их

активными.

Page 97: Введение - GOST GROUP · Web viewУсловиями могут быть любые логические выражения, например, >100 или =0. Условий

97

7.8.39 Аудит конфигурации

Для изменения параметров аудита компонента GOST PLATFORM IDM,

перейдите на вкладку «Конфигурация», а затем в «Управление журналированием».

Появится форма регистрации параметров.

Нажмите на заголовок «Аудирование». Чтобы включить или отключить

аудит, измените настройки «Аудит». Вы можете включить простой аудит (вывод

журнала на уровне «ИНФО») проставив флаг «Журнал аудита» флажок, или более

детальный аудит (вывод журнала на уровне «ОТЛАДКА»), проставив флаг

«Подробности».

По умолчанию аудит отключен и слушатель не задан (наследуются от «GOST

PLATFORM IDM» регистратора).

Нажмите на кнопку «Сохранить», чтобы сохранить изменения и сделать их

активными.

7.8.40 Конфигурация профилирование

Компонент GOST PLATFORM IDM содержит механизмы для контроля за его

собственной деятельностью во время исполнения (на продуктиве или в тестовых

средах). Этими механизмами можно управлять на странице «Журналирование» в

разделе профилирование.

В настоящее время механизм профилирования GOST PLATFORM IDM

содержит следующие функции:

фильтр запросов - Используйте эту функцию для сбора статистики HTTP-

запросов, в частности, сколько времени потребовалось GOST IDM чтобы

подготовить и отправить ответ на конкретный запрос;

статистика эффективности — раз в 10 минут, GOST PLATFORM IDM

будет сканировать себя и собирать данные о используемых системных

ресурсов;

Page 98: Введение - GOST GROUP · Web viewУсловиями могут быть любые логические выражения, например, >100 или =0. Условий

98

подсистема - профилирование GOST PLATFORM IDM будет собирать

информацию о деятельности конкретных подсистем внутри GOST

PLATFORM IDM. В настоящее время, профилирование этих подсистем

поддерживается: Модель, Хранилище, Снабжение, Слушатель изменений

ресурсов, Диспетчер задач, Рабочий процесс;

интервал Журналирования - поскольку каждый профилированное событие

сбрасывается в специальный лог-файл после того, как он обрабатывается

механизмом профилирования, пользователь может определить интервал

этого.

7.8.41 Сохранение метаданных для всех объектов (создание, изменение,

согласование)

GOST PLATFORM IDM хранит информацию о наиболее важные действия,

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

записываются на «бизнес» уровне, по существу записывая деятельность

пользователей такую ка изменения объектов и согласование. Эти записи называются

метаданными и находятся в разделе объектов GOST PLATFORM IDM. Хранятся

следующие метаданные:

создание - метаданные каждого объекта содержат информацию о точном

времени создания (в виде временной метки) и ссылку на пользователя,

который выполнил это действие. Также отслеживается канал, отвечающий

за это действие;

изменение - метаданные изменений сохраняются, когда кто-то изменяет

объект в GOST PLATFORM IDM. Мы сохраняем информацию о

последнем изменении объекта в метаданных. Более подробную

информацию об истории изменений можно увидеть в журналах аудита.

Отметка и ссылки на пользователя, выполняющего модификацию

сохраняется;

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

или иной форме, ссылка на ответственного за согласование пользователя

Page 99: Введение - GOST GROUP · Web viewУсловиями могут быть любые логические выражения, например, >100 или =0. Условий

99

так же хранится в метаданных.

7.8.42 Конфигурация политики безопасности

В то время как большинство параметров конфигурации может быть изменено

с помощью интерфейса администрирования и/или XML редактора объектов,

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

XML-файл в каталоге сервера приложений.

7.8.43 Синхронизация

Одним из наиболее важных концепций развертывания GOST PLATFORM

IDM является синхронизация. После установки компонента GOST PLATFORM

IDM, вы должны привести его в рабочее состояние путем создания учетных записей

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

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

способ не подходит для большого количества пользователей.

Как правило, имеется один авторитетный ресурс, который может быть

использован для создания первоначального пользователя. Иногда существует

несколько (или много) авторитетных источников. Тем не менее, начальная загрузка

данных это только начало. Содержание авторитетного источника(ов) будет

изменяться и необходимо поддерживать информацию об учетных записях

пользователей в актуальном состоянии.

Существует несколько способов создания учетных записей пользователей в

GOST PLATFORM IDM и/или связывая их с соответствующими счетами ресурсов.

Все они могут быть описаны как синхронизация.

Все виды синхронизации имеют объединяет то, что независимо от того, как

была начата синхронизация, конфигурация (или политика) хранится в объекте

ресурсов. При обнаружении на ресурсе изменений в учетной записи ресурса, должен

быть найден владелец учетной записи ресурса в GOST PLATFORM IDM. Это

просто, если счет был уже связан с пользователем, в противном случае, правило

Page 100: Введение - GOST GROUP · Web viewУсловиями могут быть любые логические выражения, например, >100 или =0. Условий

100

корреляции (или даже подтверждение) применяется для поиска возможного

владельца счета. Результатом обработки выражения корреляции / подтверждения

является «ситуация синхронизации». Затем конфигурация ответов синхронизации от

ресурса применяется, чтобы найти действие, соответствующее инциденту.

Если учетная запись пользователя GOST PLATFORM IDM создается или

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

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

GOST PLATFORM IDM. Кроме того, шаблон пользователь может быть применен,

чтобы вычислить некоторые атрибуты IDM, даже если они не были

синхронизированы с ресурсом.

Если пользователь GOST PLATFORM IDM создан или изменен, атрибуты

пользователя GOST PLATFORM IDM могут быть подготовлены для другой учетной

записи ресурса, используя соответствующие исходящие выражения для этих

ресурсов.

7.8.44 Живая Синхронизация

Живая синхронизация может быть сконфигурирована в режиме реального

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

Чтобы вы могли настроить живую синхронизацию для него, ресурс должен

поддерживать возможность «cap:LiveSync». Вы также должны настроить выражения

корреляции / подтверждения, ответы и действия инцидента и входные выражения

для параметров ресурсов. После этого вы можете создать или импортировать объект

задачи синхронизации.

7.8.45 Сверка

Сверка сравнивает реальные параметры учетных записей, которые есть на

данный момент с пользовательскими свойствами и назначениями в GOST

PLATFORM IDM, которые должны быть. Сверка проходит по всем учетным

записям и может найти учетные записи, которые не должны быть на ресурсе,

Page 101: Введение - GOST GROUP · Web viewУсловиями могут быть любые логические выражения, например, >100 или =0. Условий

101

учетные записи, которые еще не занесены в GOST PLATFORM IDM и должны быть

связаны с их владельцами, и т.д. Это своего рода механизм безопасности,

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

является наименее эффективным из всех механизмов синхронизации. Сверка

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

Для настройки сверки, вы должны настроить выражения корреляции /

подтверждения, ответы и действия инцидента и входные выражения для параметров

ресурсов. После этого вы можете создать или импортировать объект задачи сверки.

7.8.46 Импорт учетных записей ресурса

Импорт из ресурса представляет собой частный случай синхронизации,

результат которого выглядит так будто все учетные записи ресурса только что были

созданы.

Вы должны включить синхронизацию, корреляция / подтверждение

выражения, настроить выражения корреляции / подтверждения, ответы и действия

инцидента и входные выражения для параметров ресурсов. После этого вы можете

импортировать учетные записи ресурсов, как описано в разделе импорта ресурсов.

Page 102: Введение - GOST GROUP · Web viewУсловиями могут быть любые логические выражения, например, >100 или =0. Условий

102

8 Компонент GOST PLATFORM BI

8.1 Введение

Компонент GOST PLATFORM BI – это приложение для самостоятельной

визуализации, исследования и мониторинга данных. Интерфейс GOST PLATFORM

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

8.2 Работа c GOST PLATFORM BI

При запуске GOST PLATFORM BI осуществляется переход к центру

приложений. Приветственное сообщение можно закрыть. центр приложений — это

место, где находятся все приложения. Если приложение помещено в папку

Приложения, вы увидите его в центре приложений.

8.3 Открытие приложения

Щелкните на приложении. Откроется обзор приложения. Вы находитесь в

приложении и можете просмотреть его содержимое.

По умолчанию в обзоре приложения отображаются листы приложения.

Именно на листах выполняется основной объем работы, особенно, если вы

являетесь бизнес-пользователем, а не разработчиком. Щелкните элемент на листе

чтобы открыть его.

8.4 Вид листа

Исследование и анализ данных выполняется на листах. Здесь можно

создавать и структурировать визуализации при построении приложений. В виде

листа есть три раздела: панель инструментов, инструмент выборок и лист. При

редактировании листа на обеих сторонах листа находятся панели.

Page 103: Введение - GOST GROUP · Web viewУсловиями могут быть любые логические выражения, например, >100 или =0. Условий

103

A: панельинструментов

Панель инструментов содержит следующие параметры:▪ Меню навигации;▪ Основное меню с параметрами для доступа к справке и

просмотра информации о программе GOST PLATFORM BI;▪ Просмотр и редактирование заголовка приложения, описания

и эскиза;

▪ Сделать снимки;▪ Истории;▪ Закладки;

▪ Изменить;▪ Изменить лист;▪ Листы.

B: полоска свыборками

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

▪ Шаг назад;▪ Шаг вперед;▪ Удалить все выборки;▪ Интеллектуальный поиск;▪ Инструмент выборок.

В инструменте выборок также отображаются все выполненные выборки.

C: лист Лист — это место, где происходит взаимодействие с визуализациями.

D: Во весь экран

Чтобы исследовать данные с детализацией, можно разворачивать однувизуализацию и работать с ней на листе.

Page 104: Введение - GOST GROUP · Web viewУсловиями могут быть любые логические выражения, например, >100 или =0. Условий

104

9 Визуализации в приложении

9.1Меры и измерения

Визуализация состоит из как минимум одной меры и одного измерения. В

большинстве случаев визуализация содержит меру и измерение, иногда несколько

измерений или мер.

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

Значения измерения часто относятся к времени, месту или категории.

Меры являются результатом неких вычислений, зачастую агрегирований,

таких как: Sum, Count или Avg (средний).

9.2Визуализации

Различные визуализации служат различным целям. В основном цель

визуализации — передача данных быстрым и понятным способом при соблюдении

100% точности. Основные виды визуализаций:

фильтры. Вследствие ограниченного пространства все списки сжаты в

пределах фильтров. Цель фильтров — отфильтровать ограниченный набор

данных, который можно анализировать и исследовать;

круговая диаграмма. Круговая диаграмма показывает отношение между

значениями, а также отношение одного значения к общему итогу. Каждый

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

(меньше 10), вы можете видеть относительный размер секторов. Порядок

отображения значений определяется размером;

линейчатая диаграмма. Линейчатые диаграммы удобно использовать для

сравнения множества значений. В полосках дана информация об

отношениях между различными значениями. Полоски можно

сгруппировать или собрать в столбик, отобразить горизонтально или

вертикально;

комбо-диаграмма. Комбо-диаграммы обычно используются для

Page 105: Введение - GOST GROUP · Web viewУсловиями могут быть любые логические выражения, например, >100 или =0. Условий

105

отображения трендов с помощью полос и линий в одной и той же

визуализации. Комбо-диаграмму особенно удобно использовать, когда

необходимо объединить значения, которые обычно трудно объединить,

поскольку их масштабы совершенно разные. Комбо-диаграмма предлагает

следующее решение: две оси для мер;

ключевой показатель эффективности. Ключевой показатель

эффективности удобно использовать для отслеживания выполнения

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

эффективности можно отобразить одно или два значения меры с

текстовыми метками. Значениям можно добавлять условные цвета и

символы;

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

ключа. Цвета помогают интерпретировать значение;

линейный график. Линейные графики часто используются, чтобы показать

тренды.

все эти виды диаграмм можно увидеть на следующем снимке:

Page 106: Введение - GOST GROUP · Web viewУсловиями могут быть любые логические выражения, например, >100 или =0. Условий

106

карта дерева. Карта дерева идеально подходит в том случае, когда

необходимо отобразить иерархические данные в ограниченном

пространстве. Необходимо начать с верхнего уровня, затем сделать

выборки в карте дерева, которая детализируется до следующего уровня,

чтобы проанализировать более подробные данные. Элементы в карте

дерева раскрашиваются по мере. Чем темнее цвет, тем выше значение

меры;

точечная диаграмма. С помощью точечной диаграммы можно найти

потенциальные отношения между значениями и определить значения,

происходящие из группы. Для показа различий между значениями можно

использовать размер пузырей;

Page 107: Введение - GOST GROUP · Web viewУсловиями могут быть любые логические выражения, например, >100 или =0. Условий

107

сводная таблица. В сводной таблице можно изменить порядок

отображения данных и выполнить анализ данных по нескольким

измерениям и мерам, при этом получая разные виды данных;

Эти визуализации показаны на следующем снимке:

карта. В GOST PLATFORM BI можно создавать два типа карт, точечные

карты и карты областей. Точечная карта создается с помощью координат

точек (широта и долгота) для обозначения достопримечательностей, таких

как города. Карты могут использоваться, например, для создания графика

продаж для региона или для местоположения. Можно выполнять

фильтрацию по значениям. Также можно делать выборки непосредственно

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

области. Если перед выбором зажать клавишу Shift, можно выбрать

несколько областей для анализа.

Page 108: Введение - GOST GROUP · Web viewУсловиями могут быть любые логические выражения, например, >100 или =0. Условий

108

9.3Выполнение выборок

При использовании приложения выполнение выборок уменьшает набор

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

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

способами. Обычно выборку можно выполнить щелчком или рисованием. Каждым

щелчком выбирается одно значение, с помощью рисования можно выбрать сразу

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

достаточно, чтобы в любом случае подобрать удобный для вас способ.

Ниже представлены различные возможности.

9.4Выбор щелчком

На следующей круговой диаграмме был выбран щелчком сектор Nordic.

Остальные значения теперь неактивны. Чтобы подтвердить выборку, щелкните

галочку или за пределами визуализации.

Page 109: Введение - GOST GROUP · Web viewУсловиями могут быть любые логические выражения, например, >100 или =0. Условий

109

9.5Выбор рисованием

Для одновременного выбора нескольких значений через них вычерчивается

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

Чтобы активировать выбор рисованием, щелкните внутри визуализации, а затем

щелкните элемент лассо, или удерживайте во время выбора клавишу Shift.

В списках и таблицах можно прочертить линию по нескольким значениям,

чтобы выбрать их.

9.6Выбор диапазона

Можно выполнить выборку, прочертив линию вдоль оси Y или X или за

пределами диаграммы.

Page 110: Введение - GOST GROUP · Web viewУсловиями могут быть любые логические выражения, например, >100 или =0. Условий

110

Выбор лассоЧтобы захватить и выбрать точки данных, начертите петлю произвольной

формы. Чтобы отменить выбор значений, щелкайте их одно за другим. Чтобы

активировать выбор лассо, щелкните внутри визуализации, а затем щелкните

элемент лассо, или удерживайте во время выбора клавишу Shift.

Выбор легенды

Щелкните элементы легенды, чтобы выбрать значения.

Page 111: Введение - GOST GROUP · Web viewУсловиями могут быть любые логические выражения, например, >100 или =0. Условий

111

Выбор метки

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

Состояния выборки

Во время выборок выполняется фильтрация подмножества данных,

загруженных в программу GOST PLATFORM BI. С помощью выборок делается

упор на том, о чем хотелось бы узнать подробнее.

При выполнении выборок в фильтрах цвета значений меняются

Page 112: Введение - GOST GROUP · Web viewУсловиями могут быть любые логические выражения, например, >100 или =0. Условий

112

соответственно. Типичные цвета программы GOST PLATFORM BI — зеленый,

белый и серый. Они представляют основные состояния: выбранное, возможное и

исключенное. Исключенные значения существуют в трех различных вариантах.

Помимо обычного исключенного состояния существуют также альтернативное

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

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

Выбрано Зеленое с отметкой в качестве индикатора выборкиВозможное значение БелоеАльтернативное значение

Светло-серое

Исключенное значение

Темно-серое

Выбранное исключенное

Темно-серое с отметкой в качестве индикатора выборки

9.7Создание выборки

Для создания выборки щелкните по фильтру и выберите значение. Если

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

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

выборку — предварительный просмотр отобразится немедленно. Чтобы отменить

выборку, щелкните элемент крестик.

После подтверждения выборки полоса выборок над листом показывает

новую выборку.

Выбор нескольких выборок, например, месяц и год или месяц и регион

отобразит визуализации по нескольким параметрам. Выборы могут влиять на

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

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

доступно после отмены этой выборки.

Выборки глобальны. Это означает, что, когда вы выполняете выборку в

визуализации, эта выборка отражается во всех относящихся к ней визуализациях,

Page 113: Введение - GOST GROUP · Web viewУсловиями могут быть любые логические выражения, например, >100 или =0. Условий

113

независимо от того, на каком листе они находятся. Следовательно, на разных листах

полоса выборок выглядит одинаково. Полоса выборок показывает все выборки,

независимо от того, на каком листе они были выполнены.

9.8Переход по истории выборок

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

«шаг вперед» чтобы восстановить предыдущее состояние выборок.