Исходный код вики Раздел «Коллизии»

Версия 53.1 от Bimit Administrator на 06.09.2022, 15:52

Последние авторы
1 В разделе «Коллизии» создаются правила поиска коллизий.
2
3 С помощью кнопки «Правила поиска коллизий» создаются правила расчета коллизий.
4
5 [[image:image-20220405112946-2.png]]
6
7 В открывшемся окне «Правила поиска коллизий» в колонке «Правило расчета» создается дерево правил с указанием групп и подгрупп.
8
9 Для создания группы правил используется кнопка «Добавить группу» или меню окна «Правило поиска коллизий».
10
11 [[image:image-20220405112946-3.png]]
12
13 В открывшемся окне задается название группы и сохраняется результат.
14
15 [[image:image-20220405113009-4.png]]
16
17 При нажатии на созданную группу ПКМ открывается меню группы, с помощью которого можно создать подгруппу, если это требуется, или сразу создать правило расчета для данной группы. Правила расчета можно назначить как на саму группу, так и на подгруппы.
18
19 [[image:image-20220405113009-5.png]]
20
21 При выборе пункта меню «Новое правило» открывается окно, в котором указывается название правила и расположение правила в дереве правил.
22
23 [[image:image-20220405113009-6.png]]
24
25 Созданное правило отразится в колонке «Правило расчета».
26
27 При нажатии на созданное правило в колонке «Настройка правила» появляется возможность добавлять элементы и условия отбора этих элементов в данном правиле.
28
29 [[image:image-20220405113038-7.png]]
30
31 Первоначально, в колонке «Настройка правила» необходимо добавить базовый элемент, относительно которого будет произведен расчет коллизий. При нажатии на кнопку «Добавить базовый элемент» открывается окно, в котором задаются условия отбора базового элемента.
32
33 [[image:image-20220405113038-8.png]]
34
35 В колонке «Выбор сравнения» с помощью оператора сравнения задается условие сравнения.
36
37 //Равно// – при выборе данного оператора будут найдены все значения **строго** в соответствии с заданными условиями.
38
39 //Не равно// – при выборе данного оператора будут исключены все значения **строго** в соответствии с заданными условиями.
40
41 //Содержит// – при выборе данного оператора будут найдены все значения, **в составе** которых содержатся заданные условия.
42
43 //Не содержит// – при выборе данного оператора будут исключены все значения, **в составе** которых содержатся заданные условия.
44
45 //Имеет значение// – при выборе данного значения будут выбраны все элементы, содержащие данный атрибут.
46
47 //Не имеет значение// – при выборе данного значения будут исключены все элементы, содержащие данный атрибут.
48
49 [[image:image-20220405113038-9.png]]
50
51 В зависимости от выбранного параметра набор условий может отличаться.
52
53 Например, при выборе «Пользовательские свойства» появляется колонка «Выбор класса/атрибута», в которой с помощью поиска можно найти требуемый класс/атрибут.
54
55 [[image:image-20220405113112-10.png]]
56
57 Для создания сложных условий отбора можно выделять условия с помощью скобок.
58
59 [[image:image-20220405113112-11.png]]
60
61 А также с помощью логических операторов «и», «или».
62
63 [[image:image-20220405113112-12.png]]
64
65 Созданный результат необходимо сохранить.
66
67 [[image:image-20220405113112-13.png]]
68
69 После добавления Базового элемента добавляются Элементы окружения.
70
71 [[image:image-20220405113112-14.png]]
72
73 Элементы окружения добавляются по аналогии с Базовыми элементами.
74
75 Через кнопку «+» можно добавить несколько Элементов окружения, если это требуется при создании правил.
76
77 После того, как в правиле указаны все Базовые элементы и Элементы окружения для сохранения результата используется кнопка «Сохранить»
78
79 [[image:image-20220405113155-15.png]]
80
81 Для отображения в Дереве правил созданные правила нужно выделить чекбоксами в поле «shared».
82
83 [[image:image-20220405113155-16.png]]
84
85 Выделенные правила отобразятся в Дереве правил (нужно обновить страницу).
86
87 [[image:image-20220405113155-17.png]]
88
89 С помощью чекбокса нужно выделить все правила, которые будут использоваться при расчете коллизий.
90
91 [[image:image-20220405113155-18.png]]
92
93 Далее, нажав по группе правил ПКМ, вызвать меню и выбрать пункт «Пересчитать выделенные».
94
95 [[image:image-20220405113155-19.png]]
96
97 В открывшемся окне будет показано количество выбранных правил. Необходимо подтвердить пересчет.
98
99 [[image:image-20220405113239-20.png]]
100
101 Во вкладке «Активные процессы» будет показан прогресс расчета коллизий по заданным правилам.
102
103 [[image:image-20220405113239-21.png]]
104
105 По окончанию расчета во вкладке «Уведомления (все)» появится информация о завершении расчета с указанием количества найденных коллизий.
106
107 [[image:image-20220405113239-22.png]]
108
109 При выделении чекбоксом рассчитанных коллизий отобразится «Дерево элементов» с рассчитанными коллизиями.
110
111 [[image:image-20220405113239-23.png]]
112
113 После выделения чекбоксом одного или всех элементов в «Дереве элементов» список найденных коллизий отобразится в таблице «Коллизии».
114
115 [[image:image-20220405113239-24.png]]
116
117 При нажатии ЛКМ по коллизии в таблице «Коллизии» на модели подсветится выбранная коллизия.
118
119 [[image:image-20220405113303-25.png]]
120
121 Выделенные чекбокосом коллизии с помощью меню, которое вызывается ПКМ, можно переназначить на другого пользователя, создать задачу или добавить коллизии к уже созданной задаче, пометить коллизии как доступные, создать по ним заметки.
122
123 [[image:image-20220405113303-26.png]]
124
125