Версия 9.9 от Александра Баруткина на 2024/06/24 19:05

Скрыть последних авторов
Александра Баруткина 9.1 1 = Аннотация =
Николай Блощук 1.5 2
Александра Баруткина 9.1 3 Документ содержит описание интерфейса и вариантов использования административной панели автоматизированной системы «VK People Hub». Административная панель предназначена для управления системными параметрами автоматизированной системы «VK People Hub».
Ольга Артёмова 2.1 4
Александра Баруткина 9.1 5 = Перечень условных обозначений, терминов и сокращений =
Ольга Артёмова 2.1 6
Александра Баруткина 9.1 7 |ОС|—|Операционная система
8 |ПО|—|Программное обеспечение
9 |НСИ|—|Нормативно-справочная информация
10 |Автоматический запуск|—|Тип запуска фоновой программы, при котором фоновая программа запускается системно в установленное время и периодичность запуска
11 |Бизнес-объект|—|Сущность бизнес-процесса
12 |Событие|—|Случившееся в системе явление, которое повлекло за собой отправку уведомлений пользователям
13 |Событие типа «Изменение статуса»|—|Типовое событие, возникшее при изменении статуса бизнес-объекта
14 |Событие типа «Бизнес-объект»|—|Типовое событие, возникшее на основе создания бизнес-объекта в определенном статусе
15 |Событие типа «Создание записи «Event»|—|Типовое событие, возникшее при работе с лентой событий, например, создание «достижения»
16 |Событие типа «Ручная рассылка»|—|Событие, позволяющее запустить отправку уведомлений вручную через интерфейс административной панели
17 |Модуль системы|—|Набор страниц системы, относящихся к одному из автоматизируемых процессов
18 |(((
19 Ручной запуск
Ольга Артёмова 2.1 20
Александра Баруткина 9.1 21
22 )))|—|Тип запуска фоновой программы, при котором фоновая программа запускается вручную пользователем через интерфейс АП управления фоновыми программами
Ольга Артёмова 2.1 23
Александра Баруткина 9.1 24 = Введение =
Ольга Артёмова 2.1 25
Александра Баруткина 9.1 26 == Область применения ==
Ольга Артёмова 2.1 27
Александра Баруткина 9.1 28 Административная панель предназначена для управления различными системными параметрами автоматизированной системы «VK People Hub» (далее — АС «VK People Hub»). Административная панель является компонентом ядра АС «VK People Hub» и обслуживается администратором данной системы.
Ольга Артёмова 3.1 29
Александра Баруткина 9.1 30 == Краткое описание возможностей ==
Ольга Артёмова 3.1 31
Александра Баруткина 9.1 32 1. Административная панель обеспечивает следующие возможности:
33 1. Ведение НСИ. Управление правами доступа.
34 1. Управление конфигурацией.
35 1. Управление фоновыми программами.
36 1. Получение сведений о результате выполнения фоновых программ.
37 1. Управление шаблонами уведомлений и событиями, инициирующими отправку уведомлений (далее — событие).
38 1. Получение сведений о результате отправки уведомлений.
Ольга Артёмова 3.1 39
Александра Баруткина 9.1 40 == Уровень подготовки пользователя ==
Ольга Артёмова 2.1 41
Александра Баруткина 9.1 42 Пользователи административной панели должны обладать следующим уровнем подготовки:
Ольга Артёмова 2.1 43
Александра Баруткина 9.1 44 1. Навыки работы с ОС Windows, офисным ПО и браузерами на уровне опытного пользователя.
45 1. Понимание предметной области.
Ольга Артёмова 2.1 46
Александра Баруткина 9.1 47 == Назначение и функции ==
Ольга Артёмова 2.1 48
Александра Баруткина 9.1 49 Административная панель обеспечивает поддержку актуального состояния нормативно-справочной информации (далее — НСИ), управление правами доступа, фоновыми программами, конфигурацией, а также настройку шаблонов уведомлений.
Ольга Артёмова 2.1 50
Александра Баруткина 9.1 51 Административная панель реализует:
Ольга Артёмова 2.1 52
Александра Баруткина 9.1 53 1. Сквозной поиск и отображение информации по доступным для настройки справочникам, реестрам фоновых программ и уведомлений.
54 1. Фильтрацию и сортировку доступных для настройки справочников, реестров фоновых программ и уведомлений, а также информации внутри них.
55 1. Ведение справочной информации, включая сведения, влияющие на управление правами доступа и конфигурирование.
56 1. Управление системным временем запуска фоновых программ, инициирование запуска фоновых программ вне расписания.
57 1. Управление настройками шаблонов уведомлений и событий.
58 1. Долговременное хранение следующей информации:
59 1. Информации, вводимой пользователями в административной панели.
60 1. Информации о результатах выполнения фоновых программ и отправки уведомлений.
61
62 Для выполнения указанных функций пользователям административной панели администратором АС «VK People Hub» предоставляется доступ к интерфейсу путем назначения роли «HR».
63
64 Описание порядка работы пользователя с административной панелью приведено в разделе 4 настоящего руководства.
65
66 = Назначение и условия применения =
67
Александра Баруткина 9.2 68 == Назначение ==
Александра Баруткина 9.1 69
70 Административная панель обеспечивает поддержку актуального состояния нормативно-справочной информации (далее — НСИ), управление правами доступа, фоновыми программами, конфигурацией, а также настройку шаблонов уведомлений.
71
72 Административная панель реализует:
73
74 1. Сквозной поиск и отображение информации по доступным для настройки справочникам, реестрам фоновых программ и уведомлений.
75 1. Фильтрацию и сортировку доступных для настройки справочников, реестров фоновых программ и уведомлений, а также информации внутри них.
76 1. Ведение справочной информации, включая сведения, влияющие на управление правами доступа и конфигурирование.
77 1. Управление системным временем запуска фоновых программ, инициирование запуска фоновых программ вне расписания.
78 1. Управление настройками шаблонов уведомлений и событий.
79 1. Долговременное хранение следующей информации:
80
81 * Информации, вводимой пользователями в административной панели.
82 * Информации о результатах выполнения фоновых программ и отправки уведомлений.
83
84 Для выполнения указанных функций пользователям административной панели администратором АС «VK People Hub» предоставляется доступ к интерфейсу путем назначения роли «HR».
85
86 Описание порядка работы пользователя с административной панелью приведено в разделе 4 настоящего руководства.
87
88 == Условия применения ==
89
90 В качестве интерфейса пользователя административной панели применяется web-интерфейс.
91
92 Обеспечено корректное отображение и функционирование пользовательского интерфейса в следующих браузерах:
93
94 1. Google Chrome (на основе Chromium).
95 1. Microsoft Edge (на основе Chromium и движка Blink).
96
97 = Подготовка к работе =
98
99 == Запуск интерфейса пользователя и аутентификация ==
100
101 Для доступа к интерфейсу пользователя административной панели необходимо авторизоваться в АС «VK People Hub», введя в открывшейся форме аутентификации (Рисунок 1) данные учетной записи, полученные у администратора.
102
103 [[image:data:image/png;base64,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de7C6tfiXa3Ojiu7JzAEoToqsTr2EOD4LYNQafcBYrYXWugWdjDZDsqIVZW0ww47uNmzZ09t51JmO5hkS97+9rdH4Y92/Pa3v3VHHnmkN8PdZ599oq117FCW1SJ7wFYRq7pmpZVWcurTk5/85KgI3ROXXnqpO+aYY2r1qSmxGk+sVKuBFRMtIVZnUl9vvfWc9vg1L30yHHjIYtW+Q/Dy1b0bq11PsqVq3LiqGwLxjL9DeWaMJgzY3i6Qjpz1i20/PuyLTmI1xAPRmj4qZcXq8ssv79761rdOE2TXXHNNJZEpsfLiF794Kuzxvvvui/axvPXWW2ubULJfijZRQp0LLrigVtl5ievked5iiy2mvKvak/MLX/hCrTqbEKtpiZXOO+88d//99xdu65prruk22WSTqfHTFj4HHXRQ4esRq+mokuHA//jHP9z3vve9KMv00MWqzWEKGxEneiOAd9UbSgpqmECfM/5OQjMKsRqqZ6thm51YPAKlPfq2n1XIL0qwh5n2UFasqgRlg9VWLossskhUoLKkauua+Nq6IpansOJdd911yosk27nooovcGWecUeTyiedsv/32kWi0jL333nuvO/zww93dd99dqex4mPukApoQYE2I1Ze//OVRYiXbLkXrjw855JAZmW4n9TUZRlw20VITrLLaq7XWe+yxh9M2RDpCS7AUb7fCgffff/9oL2M7FA58xBFHuI033thp7DRuejF47rnnutNPP72STccviotg/V3rrWUPbR2E/7ZFenI9eFfDGAdakU1gyBEYoxGreisZqmeri5sPcdIedT1A8rxO7bUmvSbswY9YVSl77713tD7TjjvvvNMdddRRpcXgnnvu6SR67LjnnnsiL+2f//znyuaiSb7Wjz7pSU+KypBtyit14oknVi5zaGI1nlipzl6p8XLKJlpCrGabo7Zd0oucJZZYIjpJ3+0KKZenXn+XoB2SWB3KmrPKD5hALox7rAJpEs2AwDQCQ35WjEaspmWqHLOdI07aG319ycnD1ocDu3hslKp4VnW1tmzZaaedom1bbDItQahwxTLH+uuvH62DtUm57Ej7lCqpjBIUlT209+fb3va2KMuxjbNCW7VWVeVWPYqK1Tlz5kT7sNrxi1/8ItrCps7h27Oa9IhWSY5k/UnuuVqmLMTqZKuQKFV0wKxZs6ITFQ6s6AVlDB6SWB3y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tlCh2//93//tXvnKVyJWez6WNH+8BH7zm9+4U089NXouI1bHawf0fCaBLLGqM+NZgu1KPKvlraiUWNWa1eTi1jGLVsRqeYPjCghMIqC39+973/uiNaYHHHCAW2yxxQDWcwJ/+9vf3D777OPe9a53IVZ7PpY0f7wEtNRAESwf/vCHEavjNQN6nkJgklg1wWre1qSXNV4cYcDZ5lVKrO60006RWE2KtPggjMmSEatjGm362gYBJQp6xzveEYkbhQBz9J/AzTff7N773ve6T3ziE4jV/g8nPRghAc11vvKVr7h7770XsTrC8afLkwnkiVVdrQSQec49xKonsbrzzjtHYjUrdfDYRCtilUcYBPwSMLGqzLYKG+XoNwGFdV922WVu3333dUcccQRitd/DSetHSkBr/w866KAomzqe1ZEaAd3OJFBErMYzBBMGXN2Y5s2bl3vxAhKreRuzjkmwIlZzbYYTIFCKgIlVeVff9KY3lbo27WQLQX3KU54ycZKle/mOO+6Isg9LXFmW4UkNWHHFFd2XvvSlaAsdHVbXS1/60sgrrDIV1nzuuee6Sy+91P3+97+Ptt7RhG+dddZxL37xi53O9ZGhOE/k63NNMtVebfMjEak1aN///vejBFXWX2VNViKkV73qVW6DDTaovNWPPDDf/OY3oyRZSpiVdTzrWc+amKVZvK688kp35plnuquvvtr99a9/jYp68pOf7NZff3237bbbRu2NZ10sYzQPPPBAtAZvpZVWcu9///tL9Vdrq0866aSI6RprrDGjWl9t/9rXvuZ++ctflspmbfaQ9YJAnx944IFT9qu2XnHFFVF/fv3rX0d2utRSS7nXvva1bs6cOW6hhRYqgzU6Vzb2u9/9zv3kJz+JxtDsX2WJ10te8pJo/MrYvzG94IIL3FVXXRXdXzrUVpW58cYbu6222iqyj6wJoY8ydK+fd9550bZatqWW9WuzzTaL1trLpvKOpsbW170uzt/5znfc9ddfP7ErvFzMG2k+HzKBImLVtFF8H9YkEzyr+VZSWKyqqEneVX2e5+rOb04/zkCs9mOcaGV/CNia1VVXXdV9/OMfd0suuWStxhcRq5pUK8vl4Ycf7lSvPLqrr756VO8tt9wSTUg1MVZSEWXC1HraZZddNvq3xBJLTO3vanVJRL31rW913/rWt9xxxx0XbasjQfX0pz89KlPb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]]
104
105 Рисунок 1 — Форма аутентификации
106
107 В случае ошибки при вводе имени пользователя или пароля на форме аутентификации отобразится уведомление «Invalid username or password» (Рисунок 2). Необходимо ввести корректные данные учетной записи. Количество попыток не ограничено.
108
109 [[image:1719237866903-912.png||data-xwiki-image-style-alignment="center"]]
110
111 (% style="text-align: center;" %)
112 Рисунок 2 — Ошибка при вводе имени пользователя или пароля
113
114 Далее, перейти на вкладку «Администрирование», «Администрирование».
115
116 == Проверка работоспособности компонента ==
117
118 В результате выполнения действий отобразится страница навигации (Рисунок 3). После отображения страницы навигации административная панель работоспособна и готова к работе.
119
120 [[Рисунок 3 — Страница навигации вкладки «Справочники»>>image:1.jpg||data-xwiki-image-style-alignment="center"]]
121
122
123 = Работа с административной панелью =
124
125 == Пользовательский интерфейс ==
126
127 === Страница административной панели ===
128
129 Страница административной панели содержит:
130
131 — Вертикальное навигационное меню.
132
133 — Навигационную страницу.
134
135 [[Рисунок 4 — Страница административной панели>>image:2.jpg||data-xwiki-image-style-alignment="center"]]
136
137
138 ==== Вертикальное навигационное меню ====
139
140 Вертикальное навигационное меню расположено в левой части страницы административной панели.
141
Ольга Артёмова 2.1 142 Меню содержит пункты с наименованиями модулей административной панели. По умолчанию выбран пункт «Все справочники», прочие пункты меню свернуты. На навигационной странице отображаются все доступные справочники.
143
144 При нажатии на пункт меню с наименованием модуля отображается перечень процессов, входящих в модуль. В правой части административной панели при этом отображаются только справочники, входящие в выбранный модуль.
145
Александра Баруткина 9.1 146 [[Рисунок 5 — Развернутый пункт меню со списком процессов>>image:1719239320164-173.png||data-xwiki-image-style-alignment="center"]]
Ольга Артёмова 2.1 147
Александра Баруткина 9.1 148
Ольга Артёмова 2.1 149 При нажатии на подпункт меню с наименованием процесса в правой части административной панели отображаются только справочники, относящиеся к выбранному процессу.
150
Александра Баруткина 9.1 151 ==== Навигационная страница ====
Ольга Артёмова 2.1 152
153 Навигационная страница содержит перечень ссылок для перехода к справочникам. В перечне отображаются справочники, относящиеся к модулю или процессу, выбранному в вертикальном навигационном меню.
154
Александра Баруткина 9.1 155 [[Рисунок 6 — Навигационная страница>>image:1719239479041-778.png||data-xwiki-image-style-alignment="center"]]
Ольга Артёмова 2.1 156
Александра Баруткина 9.1 157
158
159
Ольга Артёмова 2.1 160 Состав навигационной страницы:
161
Ольга Артёмова 5.1 162 — Заголовок (соответствует наименованию модуля или процесса, выбранного в вертикальном навигационном меню).
Ольга Артёмова 2.1 163
Ольга Артёмова 5.1 164 — Строка поиска. Позволяет осуществлять поиск справочников по текстовому запросу
Ольга Артёмова 2.1 165
Ольга Артёмова 5.1 166 — Перечень ссылок на справочники. При нажатии на ссылку осуществляется переход в соответствующий справочник.
Ольга Артёмова 2.1 167
Александра Баруткина 9.1 168 === Типовые элементы интерфейса ===
Ольга Артёмова 2.1 169
Александра Баруткина 9.1 170 ==== Обязательные поля ====
Ольга Артёмова 5.1 171
172 Поля, заполнение которых обязательно по требованиям бизнес-логики, отмечены символом «[[image:1710504069292-899.png]]».
173
174 [[Рисунок 5 — Обязательное поле>>image:1710504145472-379.png||data-xwiki-image-style-alignment="center"]]
175
Ольга Артёмова 2.1 176 Обязательные поля встречаются на карточках создания и редактирования сущностей. Если оставить обязательное поле незаполненным, административная панель не позволит сохранить внесенные изменения.
177
Александра Баруткина 9.1 178 ==== Раскрывающиеся списки ====
Ольга Артёмова 2.1 179
180 Некоторые поля представляют собой списки с возможностью выбора одного или нескольких значений. Для списков, содержащих большое количество значений, предусмотрена вертикальная полоса прокрутки внутри списка.
181
Ольга Артёмова 6.1 182 [[Рисунок 6 — Раскрывающийся список>>image:1710504725387-616.png||data-xwiki-image-style-alignment="center"]]
Ольга Артёмова 2.1 183
Александра Баруткина 9.1 184 ==== Предзаполненные поля ====
Ольга Артёмова 2.1 185
186 Некоторые поля по умолчанию уже содержат некоторую информацию, их редактирование не допускается. Такие поля обозначаются серой заливкой.
187
Ольга Артёмова 7.1 188 [[Рисунок 7 — Обязательное поле>>image:1710504980895-450.png||data-xwiki-image-style-alignment="center"]]
Ольга Артёмова 2.1 189
Александра Баруткина 9.1 190 ==== Чекбоксы ====
Ольга Артёмова 2.1 191
192 В некоторых табличных представлениях предусмотрено выделение строк при помощи чекбоксов, расположенных в левой колонке табличного представления.
193
Александра Баруткина 9.4 194 [[Рисунок 8 - Чекбоксы>>image:3.jpg||data-xwiki-image-style-alignment="center"]]
Ольга Артёмова 2.1 195
Александра Баруткина 9.4 196 ==== Индикаторы сортировки ====
Ольга Артёмова 2.1 197
198 Для сортировки табличного представления следует нажать на заголовок столбца таблицы.
199
200 Сортировка производится по возрастанию значений столбца (для числовых значений и дат) или по алфавиту в направлении от А до Я (для текстовых значений). Повторный щелчок на заголовке столбца изменяет направление сортировки на обратное.
201
Ольга Артёмова 6.1 202 Индикатор сортировки  [[image:1710505385800-762.png]]показывает направление сортировки.
Ольга Артёмова 2.1 203
Александра Баруткина 9.4 204 [[Рисунок 9 — Индикатор сортировки>>image:1710505335944-318.png||data-xwiki-image-style-alignment="center"]]
Ольга Артёмова 2.1 205
206
Ольга Артёмова 7.1 207 ==== 4.1.2.6. Элементы управления таблицами ====
Ольга Артёмова 2.1 208
209 Таблица 1 — Элементы управления таблицами
210
211 |**Элемент управления**|**Описание**
Ольга Артёмова 6.1 212 |[[image:1710505445384-877.png]]|Открывает запись справочника на просмотр без возможности редактирования
213 |[[image:1710505457423-616.png]]|Открывает карточку редактирования записи справочника
214 |[[image:1710505472493-359.png]]|Открывает карточку создания записи справочника
215 |[[image:1710505506026-604.png]]|Раскрывает дочерний список
Ольга Артёмова 7.1 216 |[[image:1710505593689-547.png]]|Скачать данные
Ольга Артёмова 2.1 217
Ольга Артёмова 7.1 218 ==== 4.1.2.7. Элементы управления карточками ====
Ольга Артёмова 6.1 219
Ольга Артёмова 2.1 220 Таблица 2 — Элементы управления карточками
221
222 |**Элемент управления**|**Описание**
Ольга Артёмова 7.1 223 |[[image:1710505651694-222.png]]|(((
Ольга Артёмова 2.1 224 Сохраняет запись при условии заполнения обязательных полей.
225
226 Элемент доступен на карточке объекта в режиме редактирования
227 )))
Ольга Артёмова 7.1 228 |[[image:1710505660598-388.png]]|Отменяет внесенные изменения
229 |[[image:1710505679438-167.png]]|Удаляет запись
230 |[[image:1710505689058-212.png]]|Закрывает карточку без сохранения измененных данных
Ольга Артёмова 2.1 231
Ольга Артёмова 7.1 232 ==== 4.1.2.8. Строки поиска ====
Ольга Артёмова 2.1 233
Александра Баруткина 9.4 234 [[Рисунок 10 — Строка поиска>>image:1710505724355-303.png||data-xwiki-image-style-alignment="center"]]
Ольга Артёмова 2.1 235
236 Строка поиска позволяет искать записи в табличном представлении по текстовому запросу.
237
Александра Баруткина 9.4 238 ==== Блоки фильтров ====
Ольга Артёмова 2.1 239
240 В некоторых табличных представлениях доступна фильтрация записей при помощи блока фильтров.
241
Ольга Артёмова 7.1 242 Для отображения блока фильтров необходимо нажать на кнопку [[image:1710505890674-613.png]].
Ольга Артёмова 2.1 243
244 Атрибутивный состав формы фильтров и их значения зависят от табличного представления, в котором был вызван фильтр.
245
246
Александра Баруткина 9.4 247 [[Рисунок 11 — Пример блока фильтров>>image:1710505936904-713.png||data-xwiki-image-style-alignment="center"]]
Ольга Артёмова 2.1 248
249 Для применения фильтров необходимо выбрать из выпадающего списка хотя бы одно значение, после чего фильтр будет автоматически применен.
250
251 Для возврата фильтра к значению по умолчанию можно очистить его вручную, нажав на иконку «Крестик» в поле фильтра или снять чек-бокс с выбранного значения внутри выпадающего списка.
252
Ольга Артёмова 7.1 253 При необходимости возврата всех фильтров к значению по умолчанию необходимо нажать «Сбросить все» [[image:1710505996314-915.png]].
Ольга Артёмова 2.1 254
255 Если в параметрах фильтрации одновременно заданы несколько атрибутов, в результирующий список попадут записи, одновременно удовлетворяющие всем указанным в фильтрах значениям (логический оператор AND).
256
Александра Баруткина 9.5 257 == Управление НСИ ==
Ольга Артёмова 2.1 258
Александра Баруткина 9.5 259 Поддержка и актуализация справочных данных АС «VK People Hub» обеспечивается через функционал работы со справочниками, расположенный на вкладке «Справочники» вкладки "Администрирование". Управление справочными данными поддерживает функционал по созданию новых справочных значений, редактированию и удалению текущих справочных значений.
Ольга Артёмова 2.1 260
261 Перечень справочников, используемых в АС «VK People Hub», и их краткое описание приведены в Приложении 1.
262
Александра Баруткина 9.5 263 === Описание табличных представлений ===
Ольга Артёмова 2.1 264
Александра Баруткина 9.5 265 Область отображения содержания табличного представления варьируется в зависимости от конкретного справочника. Элементы интерфейса являются стандартными и функционируют согласно описанию, приведенному выше.
Ольга Артёмова 2.1 266
Александра Баруткина 9.5 267 === Описание карточек ===
Ольга Артёмова 2.1 268
Александра Баруткина 9.5 269 Состав карточек справочных значений также варьируется в зависимости от справочника. Доступность редактирования полей карточки справочного значения определяется бизнес-логикой. Элементы интерфейса являются стандартными и функционируют согласно описанию, приведенному выше.
Ольга Артёмова 2.1 270
Александра Баруткина 9.5 271 === Описание работы с НСИ ===
Ольга Артёмова 2.1 272
273 Процедура управления справочными данными, описанная в текущем пункте, является стандартной и применима для всех справочников.
274
Александра Баруткина 9.5 275 ==== Создание справочных данных ====
Ольга Артёмова 2.1 276
277 Для создания справочных данных необходимо:
278
279 * Перейти в соответствующее табличное представление справочника.
280 * В строке рядом со строкой поиска нажать на кнопку «Добавить запись».
281 * В открывшейся форме заполнить все обязательные поля и нажать на кнопку «Сохранить».
282
Ольга Артёмова 7.1 283 Выход из формы создания возможен при помощи нажатия кнопки «Отменить» или иконки [[image:1710506226048-206.png]]. После выхода форма редактирования закрывается и открывается табличное представление. Внесенные справочные данные не сохранятся.
Ольга Артёмова 2.1 284
Александра Баруткина 9.5 285 ==== Редактирование справочных данных ====
Ольга Артёмова 2.1 286
287 Для редактирования справочных данных необходимо:
288
289 * Перейти в соответствующее табличное представление справочника.
Ольга Артёмова 7.1 290 * В строке нажать на иконку [[image:1710506270230-986.png]].
Ольга Артёмова 2.1 291 * В открывшейся форме в режиме редактирования внести необходимые изменения, заполнив обязательные поля, и нажать на кнопку «Сохранить».
292
Ольга Артёмова 7.1 293 Выход из формы редактирования возможен при помощи нажатия кнопки «Отменить» или иконки [[image:1710506226048-206.png]]. После выхода форма редактирования закрывается и открывается табличное представление.
Ольга Артёмова 2.1 294
Александра Баруткина 9.5 295 ==== Просмотр справочных данных ====
Ольга Артёмова 2.1 296
297 Для просмотра справочных данных необходимо:
298
299 * Перейти в соответствующее табличное представление справочника.
Ольга Артёмова 7.1 300 * В строке нажать на кнопку [[image:1710506313682-410.png]]. Данные справочного значения будут отображены на просмотр.
Ольга Артёмова 2.1 301
Ольга Артёмова 7.1 302 Выход из формы просмотра возможен при помощи нажатия на иконку [[image:1710506226048-206.png]]. После выхода форма просмотра закрывается и открывается табличное представление.
Ольга Артёмова 2.1 303
Александра Баруткина 9.5 304 ==== Удаление справочных данных ====
Ольга Артёмова 2.1 305
306 Для удаления справочных данных необходимо:
307
308 * Перейти в соответствующее табличное представление справочника.
Ольга Артёмова 7.1 309 * В строке нажать на иконку [[image:1710506270230-986.png]].
Ольга Артёмова 2.1 310 * В открывшейся форме нажать на кнопку «Удалить». Справочное значение будет успешно удалено.
311
Ольга Артёмова 7.1 312 Выход из формы редактирования возможен при помощи нажатия кнопки «Отменить» или иконки [[image:1710506270230-986.png]]. После выхода форма редактирования закрывается и открывается табличное представление.
Александра Баруткина 9.5 313
Александра Баруткина 9.6 314 = ADM. Управление правами доступа =
Александра Баруткина 9.5 315
316 На главной странице системы пользователю необходимо перейти на вкладку "Администрирование" и выбрать вкладку "Администрирование".
317
Александра Баруткина 9.6 318 В левой части экрана пользователю необходимо нажать на кнопку раскрытия списка  "Управление правами доступа". В соответствии с рисунком 12.
Александра Баруткина 9.5 319
Александра Баруткина 9.6 320 [[Рисунок 12 — "Управление правами доступа">>image:4.jpg||data-xwiki-image-style-alignment="center"]]
Александра Баруткина 9.5 321
322 == Управление объектами доступа ==
323
324 === Сущности системы ===
325
326 1. (((
Александра Баруткина 9.6 327 Экран "Сущности системы" соответствует рисунку 12.
Александра Баруткина 9.5 328 )))
329
330 [[Рисунок 2 — "Сущности системы">>image:1710842558005-777.png||data-xwiki-image-style-alignment="center"]]
331
332 Пользователю доступны для обзора следующие данные, необходимо нажать на кнопку «Все данные»:
333
334 * ID.
335 * Название элемента.
336 * Тип объекта.
337 * Описание элемента.
338 * Название бизнес-объекта.
339 * Дата закрытия.
340 * ID пользователя Keycloak, создавшего запись.
341 * Дата создания.
342 * ID пользователя Keycloak, обновившего запись.
343 * Дата обновления.
344
Александра Баруткина 9.8 345 При необходимости ввести дополнительные данные пользователю необходимо нажать на иконку "Карандаш", в соответствии рисунку 13.
Александра Баруткина 9.5 346
Александра Баруткина 9.8 347 [[Рисунок 13 — Редактирование записи на странице "Сущности системы">>image:2024-03-19_13-28-21.png||data-xwiki-image-style-alignment="center"]]
Александра Баруткина 9.5 348
349 Пользователю будут доступны следующие поля для редактирования:
350
351 * Название элемента.
352 * Тип объекта.
353 * Описание элемента.
354
355 === Настройка объектов ограничения ===
356
357 Объект доступа задает правила взаимодействия системы управления ролями с сущностями системы.
358
Александра Баруткина 9.8 359 Экран "Настройка объектов ограничения" соответствует рисунку 14.
Александра Баруткина 9.5 360
Александра Баруткина 9.8 361 [[Рисунок 14 — "Настройка объектов ограничения">>image:1710843654538-380.png||data-xwiki-image-style-alignment="center"]]
Александра Баруткина 9.5 362
363 Пользователю доступны для обзора следующие данные, необходимо нажать на кнопку «Все данные»:
364
365 * Код.
366 * Название объекта.
367 * ID элемента.
368 * Описание объекта.
369 * Дата закрытия.
370 * ID пользователя Keycloak, создавшего запись.
371 * Дата создания.
372 * ID пользователя Keycloak, обновившего запись.
373 * Дата обновления.
374
Александра Баруткина 9.8 375 При необходимости ввести дополнительные данные пользователю необходимо нажать на иконку "Карандаш", в соответствии рисунку 15.
Александра Баруткина 9.5 376
Александра Баруткина 9.8 377 [[Рисунок 15 — Редактирование записи на странице "Настройка объектов ограничения">>image:1710844526450-801.png||data-xwiki-image-style-alignment="center"]]
Александра Баруткина 9.5 378
379 Пользователю будут доступны следующие поля для редактирования:
380
381 * Код объекта.
382 * Название объекта.
383 * Название сущности.
384 * Описание объекта
385
Александра Баруткина 9.8 386 Для добавление ограничения  (object_restriction) к объекту необходимо раскрыть объект и нажать кнопку "Добавить запись", в соответствии с рисунком 16.
Александра Баруткина 9.5 387
Александра Баруткина 9.8 388 [[Рисунок 16 —  Добавление ограничения объекта>>image:1710844975736-347.png||data-xwiki-image-style-alignment="center"]]
Александра Баруткина 9.5 389
390 === Атрибуты доступа ===
391
392 Справочник содержит список всех атрибутов доступа по которым могут быть настроены ограничения доступа.
393
Александра Баруткина 9.8 394 Экран "Атрибуты доступа" соответствует рисунку 17.
Александра Баруткина 9.5 395
Александра Баруткина 9.8 396 [[Рисунок 17 — "Атрибуты доступа">>image:1710845514868-737.png||data-xwiki-image-style-alignment="center"]]
Александра Баруткина 9.5 397
398 Пользователю доступны для обзора следующие данные, необходимо нажать на кнопку "Все данные":
399
400 * ID.
401 * Код.
402 * Страница.
403 * Схема БД.
404 * Наименование подразделения.
405 * Дата создания.
406 * Дата закрытия.
407 * Системный атрибут.
408
409 Для редактирования данных пользователю доступны следующие поля:
410
411 * Код.
412 * Страница.
413 * Схема БД.
414 * Наименование подразделения.
415 * Системность.
416
417 === Типы сущностей ===
418
419 Данный справочник системный и не может быть изменен на проекте.
420
Александра Баруткина 9.8 421 Экран "Настройка объектов ограничения" соответствует рисунку 18.
Александра Баруткина 9.5 422
Александра Баруткина 9.8 423 [[Рисунок 18 — "Типы сущностей">>image:1710845933215-670.png||data-xwiki-image-style-alignment="center"]]
Александра Баруткина 9.5 424
425 СУР поддерживает два типа сущностей: "dataset", "business" .
426
427 Пользователю доступны для обзора следующие данные, необходимо нажать на кнопку "Все данные":
428
429 * ID.
430 * Код.
431 * Название.
432 * Администрирование.
433
434 == Управление ключевыми словами ==
435
436 === Управление ключевыми словами ===
437
Александра Баруткина 9.8 438 Экран "Управление ключевыми словами" соответствует рисунку 19.
Александра Баруткина 9.5 439
Александра Баруткина 9.8 440 [[Рисунок 19 — "Управление ключевыми словами">>image:1710848318008-301.png||data-xwiki-image-style-alignment="center"]]
Александра Баруткина 9.5 441
442 Пользователю доступны для обзора следующие данные, необходимо нажать на кнопку "Все данные":
443
444 * ID.
445 * Код.
446 * Название.
447 * Описание.
448 * Значение при загрузке.
449 * Время действия.
450 * Ключевое слово.
451 * Системность
452 * Дата закрытия.
453 * Дата создания
454 * Пользователь, создавший запись
455 * Дата обновления
456 * Пользователь, обновивший запись
457
458 Для редактирования пользователю доступны следующие поля:
459
460 * Код.
461 * Название.
462 * Описание.
463 * Значение при загрузке.
464 * Время действия.
465 * Ключевое слово.
466
467 Для добавлении ключа к ключевому слову типа "token" необходимо раскрыть ключевое слово и нажать на кнопку "Добавить запись".
468
469 === Набор значений по ключевому слову ===
470
Александра Баруткина 9.9 471 Экран "Набор значений по ключевому слову" соответствует рисунку 20.
Александра Баруткина 9.5 472
Александра Баруткина 9.9 473 [[Рисунок 20 — "Набор значений по ключевому слову">>image:1710850117138-749.png||data-xwiki-image-style-alignment="center"]]
Александра Баруткина 9.5 474
475 Используется при формировании значений доступа для пользователя по ключевому слову типа «value».
476
477 Таблица заполняется автоматически на основе реализованных функции для заданного ключевого слова.
478
479 Пользователю доступны для обзора следующие данные, необходимо нажать на кнопку "Все данные":
480
481 * ID.
482 * Значение.
483 * Код.
484 * Ключевой идентификатор UUID.
485 * Ключевой файл автора UUID.
486 * Дата создания.
487 * Дата закрытия.
488
489 === История загрузки значений ключевых слов ===
490
Александра Баруткина 9.9 491 Экран "История загрузки значений ключевых слов" соответствует рисунку 21.
Александра Баруткина 9.5 492
Александра Баруткина 9.9 493 [[Рисунок 21 — "История загрузки значений ключевых слов">>image:1710850530393-227.png||data-xwiki-image-style-alignment="center"]]
Александра Баруткина 9.5 494
495 Содержит перечень наборов ограничения доступа.
496
497 Пользователю доступны для обзора следующие данные, необходимо нажать на кнопку "Все данные":
498
499 * ID.
500 * Код ключевого слова.
501 * Количество значений.
502 * Флаг очищения старых значений.
503 * Время жизни.
504 * Дата создания.
505 * ID пользователя KeyCloak, создавшего запись.
506
507 === Типы ключевых слов ===
508
Александра Баруткина 9.9 509 Экран "Типы ключевых слов" соответствует рисунку 22.
Александра Баруткина 9.5 510
Александра Баруткина 9.9 511 [[Рисунок 22 — "Типы ключевых слов">>image:1710850619070-454.png||data-xwiki-image-style-alignment="center"]]
Александра Баруткина 9.5 512
513 СУР поддерживает два типа ключевых слов:
514
515 * token — применяются для получения значений из атрибутов пользователя KeyCloak (keyword_key получаем пути key значений в токене).
516 * value — применяются для получения значений напрямую из keyword_value.
517
518 Данный справочник системный и не может быть изменен на проекте.
519
520 Пользователю доступны для обзора следующие данные, необходимо нажать на кнопку "Все данные":
521
522 * ID.
523 * Код.
524 * Название.
525 * Описание.
526
527 == Управление наборами значений для атрибутов доступа ==
528
529 === Наборы значений ===
530
Александра Баруткина 9.9 531 Экран "Наборы значений" соответствует рисунку 23.
Александра Баруткина 9.5 532
Александра Баруткина 9.9 533 [[Рисунок 23 — "Наборы значений">>image:1710850876941-305.png||data-xwiki-image-style-alignment="center"]]
Александра Баруткина 9.5 534
535 Содержит перечень наборов ограничения доступа.
536
537 Пользователю доступны для обзора следующие данные, необходимо нажать на кнопку "Все данные":
538
539 * ID.
540 * Код.
541 * Название.
542 * Доступ к null.
543 * Системность
544 * Описание.
545 * Дата закрытия.
546 * ID пользователя KeyCloak, создавшего запись.
547 * Дата создания.
548 * ID пользователя KeyCloak, обновившего запись.
549 * Дата обновления.
550
551 Для редактирования пользователю доступны следующие поля:
552
553 * Код.
554 * Название.
555 * Доступ к null.
556 * Описание.
557
558 === Связанные ключевые слова ===
559
Александра Баруткина 9.9 560 Экран "Связанные ключевые слова" соответствует рисунку 24.
Александра Баруткина 9.5 561
Александра Баруткина 9.9 562 [[Рисунок 24 — "Связанные ключевые слова">>image:1710851755904-826.png||data-xwiki-image-style-alignment="center"]]
Александра Баруткина 9.5 563
564 Обеспечивает привязку набора значений к значениям, определяемым по ключевому слову.
565
566 Пользователю доступны для обзора следующие данные, необходимо нажать на кнопку "Все данные":
567
568 1. ID.
569 1. ID набора значений.
570 1. Кодовое слово.
571 1. Дата закрытия.
572 1. ID пользователя KeyCloak, создавшего запись.
573 1. Дата обновления.
574
575 Для редактирования пользователю доступны следующие поля:
576
577 1. Набор значений.
578 1. Кодовое слово.
579
580 === Значений доступа ===
581
Александра Баруткина 9.9 582 Экран "Значений доступа" соответствует рисунку 25.
Александра Баруткина 9.5 583
Александра Баруткина 9.9 584 [[Рисунок 25 — "Значений доступа">>image:1710852195391-537.png||data-xwiki-image-style-alignment="center"]]
Александра Баруткина 9.5 585
586 Справочник заполняется Администратором прав доступа и обеспечивает формирование наборов значений доступа, не зависящих от пользователя системы.
587
588 Пользователю доступны для обзора следующие данные, необходимо нажать на кнопку «Все данные»:
589
590 1. ID.
591 1. Значение.
592 1. Название набора значений.
593 1. Дата закрытия.
594 1. ID пользователя KeyCloak, создавшего запись.
595 1. Дата создания.
596 1. ID пользователя KeyCloak, обновившего запись.
597 1. Дата обновления.
598
599 Для редактирования пользователю доступны следующие поля:
600
601 1. Значение.
602 1. Название набора значений.
603
604 === Настройка вложения наборов значений друг в друга ===
605
Александра Баруткина 9.9 606 Экран "Настройка вложения наборов значений друг в друга" соответствует рисунку 26.
Александра Баруткина 9.5 607
Александра Баруткина 9.9 608 [[Рисунок 26 — "Настройка вложения наборов значений друг в друга">>image:1710852519873-294.png||data-xwiki-image-style-alignment="center"]]
Александра Баруткина 9.5 609
610 Обеспечивает возможность иерархической компоновки наборов значений. Когда набор значений может состоять из других наборов значений.
611
612 Для однозначности определения источника набора значений не рекомендуется одновременно использовать valueset_composition и valueset_value.
613
614 Пользователю доступны для обзора следующие данные, необходимо нажать на кнопку «Все данные»:
615
616 * ID.
617 * ID вложенного набора значений.
618 * ID группирующего набора значений.
619 * Дата закрытия.
620 * ID пользователя KeyCloak, создавшего запись.
621 * Дата создания.
622 * ID пользователя KeyCloak, обновившего запись.
623 * Дата обновления.
624
625 Для редактирования пользователю доступны следующие поля:
626
627 * ID вложенного набора значений.
628 * ID группирующего набора значений.
629
630 == Управление полномочиями по ролям ==
631
632 === Полномочия и правила доступа ===
633
Александра Баруткина 9.9 634 Экран "Полномочия и правила доступа" соответствует рисунку 27.
Александра Баруткина 9.5 635
Александра Баруткина 9.9 636 [[Рисунок 27 — "Полномочия и правила доступа">>image:1710852692310-770.png||data-xwiki-image-style-alignment="center"]]
Александра Баруткина 9.5 637
638 Содержит перечень разрешений доступа в привязке к ролям KeyCloak.
639
640 Пользователю доступны для обзора следующие данные, необходимо нажать на кнопку «Все данные»:
641
642 * ID.
643 * Роль.
644 * Код объекта.
645 * Включено/Выключено
646 * Разрешение на запись.
647 * Системность
648 * Описание.
649 * Дата закрытия.
650 * ID пользователя KeyCloak, создавшего запись.
651 * Дата создания
652 * ID пользователя Keycloak, обновившего запись
653 * Дата обновления
654
655 Для редактирования пользователю доступны следующие поля:
656
657 * Роль.
658 * Код объекта.
659 * Включено/Выключено
660 * Разрешение на запись.
661 * Описание.
662
663 Для привязки роли к набору значений и ограничению доступа необходимо раскрыть роль и нажать кнопку "Добавить запись"