Исходный код вики 01_Структура дерева правил

Редактировал(а) Bimit Administrator 21.04.2026, 14:04

Последние авторы
1 Создание правил проверок начинается с построения дерева проверок, состоящего из объединяющих правила групп и подгрупп. Структуру дерева пользователь выстраивает самостоятельно.
2
3 [[image:1776667608574-449.png]]
4
5 Создание группы проверок осуществляется через основные инструменты:
6
7 * Кнопка **//«Добавить группу»//** в основном интерфейсе блока //«Дерево правил»// вкладки //«Настройки»//.
8 * Пункт **//«Новая группа»//** в контекстном меню вкладки //«Настройки»//, позволяющий добавлять группы верхнего уровня.
9
10 [[image:1776667608577-753.png]]
11
12 * Пункт **//«Импортировать правила»//** в контекстном меню вкладки //«Настройки»// для импорта готовой структуры с правилами.
13
14 [[image:1776667608581-184.png]]
15
16 **//Добавить группу//**
17
18 При клике на кнопку //«Добавит группу» //открывается модальное окно для ввода названия группы.
19
20 [[image:1776667608584-533.png]]
21
22 После сохранения новая группа отобразится в интерфейсе блока //«Дерево правил»//.
23
24 [[image:1776667608586-217.png]]
25
26 **Обратите внимание!** //Созданная группа без правил отображается в неактивном состоянии.//
27
28 **//Новая группа//**
29
30 При выборе пункта //«Новая группа»// в контекстном меню вкладки //«Настройки»// открывается модальное окно с полем для ввода названия группы и списком уже созданных групп с возможностью выбора родительского элемента, в который будет помещена новая группа.
31
32 [[image:1776667608589-948.png]]
33
34 При сохранении группы без выбора родительского уровня система автоматически добавляет её как самостоятельный элемент на верхний уровень структуры.
35
36 [[image:1776667608591-432.png]]
37
38 Контекстное меню, вызываемое кликом по кнопке **//«Меню»//** или ПКМ по строке с названием группы, позволяет редактировать или удалить группу, создавать подгруппы и добавлять правила.
39
40 [[image:1776667608593-295.png]]
41
42 **//Создать подгруппу//**
43
44 При выборе пункта //«Создать подгруппу»// открывается модальное окно с полем для ввода названия подгруппы и полем с указанным родительским элементом, доступным для редактирования.
45
46 [[image:1776667663443-460.png]]
47
48 Сохраненная подгруппа отобразится в дереве правил согласно заданной структуре.
49
50 [[image:1776667663446-102.png]]
51
52 **//Редактировать группу//**
53
54 При выборе пункта //«Редактировать группу»// доступно изменение названий групп/подгрупп и смена их иерархии через выбор родительской группы в списке «Родительский элемент».
55
56 [[image:1776667663449-282.png]]
57
58 **//Удалить группу//**
59
60 Полное удаление группы со всеми вложенными подгруппами и правилами осуществляется через пункт меню //«Удалить группу»// с обязательным подтверждением операции в модальном окне.
61
62 [[image:1776667663453-724.png]]
63
64 **//Новое правило//**
65
66 Создание правил проверки доступно на уровне группы и подгруппы.
67
68 При выборе пункта //«Новое правило»// открывается модальное окно, содержащее информацию о его расположении в организационной структуре (позиция может быть изменена), а также обязательные параметры заполнения: название правила и тип выполняемой проверки.
69
70 Синий индикатор напротив названия типа проверки указывает на базовую проверку.
71
72 Оранжевый индикатор соответствует готовым проверкам, созданным через плагин.
73
74 Зелёный индикатор обозначает проверки, созданные пользователем с помощью плагина.
75
76 [[image:1776769439881-779.png]]
77
78 В поле //«Описание правила»// может быть указано краткое описание проводимой проверки (заполняется разработчиками).
79
80 Метки //«Коллизии»// и //«Проверки»// служат визуальными индикаторами, определяющими, относится ли создаваемая проверка к коллизиям или к атрибутивным проверкам.
81
82 [[image:1776768032513-359.png]]
83
84 Созданное правило отразится в блоке //«Дерево правил»//. Автоматически будет открыто диалоговое окно настройки правила.
85
86 [[image:1776667690613-328.png]]
87
88 **Обратите внимание!** //Подробная информация о настройке правил проверки представлена в разделе документации //[[//«Настройка правила»//>>doc:3_manual.07_checks.01_check_tree.02_r_setting.WebHome]]//.//
89
90 //Подробная информация о типах и настройках шаблонов выполняемых проверок представлена в разделе документации //[[//«Шаблоны проверок»//>>doc:3_manual.07_checks.02_sets_check.WebHome]]//.//
91
92 **//Импортировать правила//**
93
94 При выборе пункта //«Импортировать правила»// в контекстном меню вкладки //«Настройки»// система позволяет загрузить заранее подготовленную структуру с правилами.
95
96 [[image:1776667690616-952.png]]
97
98 При клике на пункт **//«Импортировать правила»//** открывается стандартное окно проводника, где можно найти и загрузить нужный файл в формат .JSON с локального устройства.
99
100 [[image:1776667690620-619.png]]
101
102 По окончании импорта система полностью интегрирует структуру правил из загруженного файла в текущий проект.
103
104 [[image:1776667690623-441.png]]
105
106 При выборе пункта **//«Экспортировать правила»//** в контекстном меню вкладки «Настройки» система позволяет выгрузить созданную или отредактированную структуру дерева правил в формат .JSON.
107
108 [[image:1776667690625-659.png]]
109
110 При клике на пункт **//«Экспортировать правила» //**система создает файл в формате .JSON, точно сохраняющий текущую структуру и настройки системы проверок, и автоматически загружает его на локальное устройство пользователя.
111
112 **//Групповое управление структурой//**
113
114 В системе предусмотрена функция группового управления структурой правил.
115
116 Для активации функции используется кнопка **//«Редактировать»//**.
117
118 [[image:1776667769086-791.png]]
119
120 Кликом по кнопке **//«Редактировать»//** открываются элементы массового управления структурой.
121
122 [[image:1776667769090-102.png]]
123
124 Кнопка **//«Выделить все»//** каждый элемент списка отмечает чекбоксом.
125
126 Кнопка **//«Отменить выделение»//** – снимает выделение.
127
128 [[image:1776667769093-643.png]]
129
130 Для выделения только группы правил отмечается весь уровень группы или подгруппы.
131
132 [[image:1776667769095-911.png]]
133
134 После отметки структуры чекбоксами активируются кнопки управления:
135
136 * **//Переместить выбранные//** – допускает изменение иерархии через выбор родительского элемента в выпадающем списке //«Родительский элемент»//.
137
138 [[image:1776667769098-882.png]]
139
140 * **//Удалить выбранные//** – запускается удаление группы со всеми вложенными подгруппами и правилами с обязательным подтверждением операции в модальном окне.
141
142 [[image:1776667769102-599.png]]
143
144 Кнопка **//«Отменить редактирование»//** закрывает элементы массового управления структурой.
145
146 [[image:1776667769104-725.png]]