Last modified by admin on 2026/06/17 19:58

Show last authors
1 Платформа НЕЙРОСС позволяет вести подсчёт количества людей в помещении. Скрипт контроля времени посещения позволяет проверить, покинул ли человек посещение за указанный срок.
2
3 == {{id name="Контрольвременипосещенияпомещений-Общиесведения"/}}Общие сведения ==
4
5 **Помещение** в Платформе НЕЙРОСС — это виртуальная сущность, ограниченная «входными» и «выходными» точками доступа. Прообразом помещения может выступать несколько помещений, открытая территория или предприятие в целом. По факту совершения прохода по точке доступа, помеченной как [Вход], пропуск, инициировавший такое событие, «добавляется» к помещению; если точка доступа помечена как [Выход], – пропуск «изымается» из помещения.
6
7 Если уровень доступа пропуска ограничивает время входа в помещение, а человек вовремя не покинул помещение, необходимо информировать ответственных лиц о нарушении режима посещения. Для выявления нарушителей реализован скрипт автоматизации.
8
9 {{info}}
10 Нарушителем считается человек, уровень доступа которого на текущий момент времени не позволяет войти в помещение. Например, если для посетителя задано время входа с 9:00 до 18:00, но после 18 часов он все еще находится в помещении, он является нарушителем.  С версии 20.51 Платформы НЕЙРОСС под иконкой помещения отображается количество людей в самом помещении и дочерних к нему.
11 {{/info}}
12
13
14 **Принципы работы задания автоматизации**
15
16 1. Одно задание автоматизации контролирует только одно помещение. Это может быть виртуальное помещение, имеющее несколько точек доступа на вход и несколько на выход, представляющее собой группу физических помещений с раздельным контролем доступа. Если требуется независимый контроль разных помещений, создайте несколько заданий автоматизации: по одному на каждое помещение.
17 1. Скрипт проверяет наличие нарушителей только в момент запуска. Поэтому рекомендуется настроить расписание запуска скрипта, например, — раз в минуту.
18 1. (((
19 Контроль нарушителей осуществляется путём помещения нарушителей в дочернее к контролируемому помещение с фиксированным именем:
20
21 {{code language="java"}}
22 [имя помещения] (нарушители)
23 {{/code}}
24
25 , где {{code language="none"}}[имя папки]{{/code}} — имя контролируемой папки, то есть к имени папки добавляется через пробел слово «нарушители», заключённое в круглые скобки.
26
27 {{info}}
28 Если папка отсутствует, она создается при запуске скрипта.
29 {{/info}}
30 )))
31 1. (((
32 Если лицо, нарушившее режим посещения, покинуло контролируемое помещение, оно изымается из помещения [{{code language="none"}}имя помещения] (нарушители){{/code}} только при повторной проверке (запуске задания автоматизации).
33
34 {{info}}
35 Чтобы задать разные временные интервалы для входа и выхода используйте несколько правил ~[[[doc:neyross.АРМ НЕЙРОСС Доступ.Уровни доступа.WebHome]]].
36 {{/info}}
37 )))
38
39
40
41 (% class="auto-cursor-target" style="color:#333333" %)**Состояния помещения**
42
43 (% class="auto-cursor-target" style="color:#333333" %)Контроль нарушителей осуществляется через АРМ НЕЙРОСС Центр. Для каждого контролируемого помещения необходимо нанести на план элемент помещения с нарушителями. В нормальном состоянии в таком помещении не должно быть людей, то есть нарушителей.
44
45 (% class="auto-cursor-target" style="color:#333333" %)Перечень состояний приведен в таблице ниже.
46
47 |=(((
48 Иконка
49 )))|=(((
50 Состояние, метки
51 )))|=(((
52 Комментарий
53 )))
54 |(((
55 (((
56 [[image:attach:ui.Состояния элементов НЕЙРОСС\: метки, иконки.WebHome@icons_room_withoutPeople.png||thumbnail="true" height="33"]]
57 )))
58 )))|(((
59 Нет людей
60 метки: НетЛюдей Помещение
61 )))|(((
62 Нормальное состояние. В помещении нет людей. То есть в контролируемом родительском помещении нет нарушителей.
63 )))
64 |(((
65 (((
66 [[image:attach:ui.Состояния элементов НЕЙРОСС\: метки, иконки.WebHome@icons_room_manyPeople.png||thumbnail="true" height="33"]]
67 )))
68 )))|(((
69 Много людей
70 метки: МногоЛюдей Тревога Помещение
71 )))|(((
72 Тревожное состояние. Количество людей в помещении больше 0. Так как это помещение для нарушителей, и в норме количество людей равно нулю, то помещению присваивается тревожное состояние [Много людей].
73 )))
74
75
76
77 == {{id name="Контрольвременипосещенияпомещений-Лицензионнаяполитика"/}}Лицензионная политика ==
78
79 Сервис автоматизации, использование скриптов автоматизации, а также сервис управления помещениями лицензируются. Проверьте наличие требуемых лицензий в параметрах лицензии ~[[[Основные настройки>>doc:ui.Параметры узла.Основные параметры.WebHome||shape="rect"]]]. В противном случае требуется приобрести лицензии ~[[[Лицензирование ~| Платформа НЕЙРОСС>>doc:neyross.Лицензирование | Платформа НЕЙРОСС.WebHome||shape="rect"]]].
80
81 == {{id name="Контрольвременипосещенияпомещений-Порядокнастройки"/}}(% class="conf-macro output-inline" %)Порядок настройки(%%) ==
82
83 (% class="conf-macro output-inline" %)Для обеспечения работы скрипта вам потребуется:
84
85 1. Настроить помещения, для которых требуется контролировать время посещения.
86 Для каждого из таких помещений добавить дочернее помещение, в которое будет дополнительно «помещаться» нарушитель.
87 ~[[[#Настройка помещений>>doc:||anchor="Контрольвременипосещенияпомещений-Настройкапомещений"]]]
88
89 1. Импортировать готовое задание автоматизации. 
90 В настройках задания ввести имя контролируемого помещения. 
91 ~[[[Настройка задания автоматизации>>url:http://support.itrium.ru#Настройка задания автоматизации||shape="rect"]]]
92
93 1. Нанести помещение для нарушителей на план.
94
95
96
97 == {{id name="Контрольвременипосещенияпомещений-Настройкапомещений"/}}Настройка помещений ==
98
99 Настройте помещения, для которых требуется вести контроль времени посещения. Это может быть всего одно виртуальное помещение, имеющее несколько точек доступа на вход и выход соответственно.
100
101 ~[[[doc:neyross.АРМ НЕЙРОСС Доступ.Помещения.WebHome]]]
102
103 Для каждого из помещений, требующих контроля режима посещения, добавьте дочернее помещение с фиксированным именем, равным имени контролируемого помещения с добавлением через пробел слова «нарушители» в скобках.
104
105 Например, для контролируемого помещения
106
107 {{code language="java"}}
108 Склад 1
109 {{/code}}
110
111 (% class="auto-cursor-target" style="color:#333333" %)создайте дочернее помещение
112
113 {{code language="java"}}
114 Склад 1 (нарушители)
115 {{/code}}
116
117 {{info}}
118 **ПОДСКАЗКА**
119
120 Функцию создания дочернего помещения можно доверить заданию автоматизации, запустив его в режиме тестирования. При отсутствии дочернего помещения с заданным именем, оно будет создано.
121 {{/info}}
122
123 == {{id name="Контрольвременипосещенияпомещений-Настройказаданияавтоматизации"/}}Настройка задания автоматизации ==
124
125 Для удобства мы подготовили готовый код задания автоматизации. Обратитесь к специалистам компании ИТРИУМ, мы вышлем подготовленный файл в формате **JSON**. Вам потребуется импортировать полученный файл и указать имя помещения.
126
127 В разделе **Автоматизация** нажмите на кнопку [[image:attach:ui.Параметры узла.Автоматизация.WebHome@btn_plus_new.png||thumbnail="true" height="22"]] **Добавить новое задание**, нажмите на кнопку **Импорт** и укажите путь к файлу ~[[[doc:ui.Параметры узла.Автоматизация.WebHome]]].
128
129 [[image:attach:action_room_people_control.png]]
130
131 В поле **Имя проверяемого помещения** впишите имя. Не допускайте опечаток!
132
133 Нажмите на кнопку **Создать новое задание**. Задание будет активировано.
134
135 В блоке **Параметры сигнала** по умолчанию задан **Тип сигнала** — **По HTTP-запросу**. Нажмите отправить запрос для проверки наличия (а при отсутствии, его создания) требуемого дочернего помещения.
136
137 Настройте параметры запуска для контроля. Рекомендуется запуск задания по расписанию. Инструкция по настройке расписаний приведена в разделе ~[[[doc:ui.Параметры узла.Автоматизация.Сигналы автоматизации.Тип сигнала\: по расписанию.WebHome]]].
138
139 Сохраните изменения.
140
141 == {{id name="Контрольвременипосещенияпомещений-Настройкаплана"/}}Настройка плана ==
142
143 Нанесите помещение для нарушителей на план АРМ Центр ~[[[doc:ui.Параметры узла.Планы и карта.Формирование плана объекта.WebHome]]].
144
145 На плане ниже помещены два элемента для контролируемого помещения «Склад 1»:
146
147 * элемент самого помещения **Склад 1**,
148 * элемент помещения для нарушителей **Склад 1 (нарушители)**.
149
150 [[image:attach:action_room_people_control_plan.png||height="250"]]
151
152 == {{id name="Контрольвременипосещенияпомещений-Работазаданияавтоматизации"/}}Работа задания автоматизации ==
153
154
155 При выявлении заданием автоматизации нарушителей в ленте событий АРМ НЕЙРОСС Центр отображается тревожное событие «В помещении появились нарушители».
156
157 [[image:attach:action_room_people_control_plan2.png||height="85"]]
158
159 Иконка помещения **Склад 1 (нарушители)** становится красной. Вы можете просмотреть список нарушителей и сформировать отчёт по шаблону ~[[[Список людей в помещении>>doc:neyross.АРМ НЕЙРОСС Отчеты.Шаблоны отчетов.Шаблоны НЕЙРОСС Доступ.Отчет Список людей в помещении.WebHome]]]. Для получения отчета нажмите на кнопку **Экспорт в PDF**.
160
161 \\
162
163 [[image:attach:action_room_people_control_plan1.png||width="900"]]
164
165 {{info}}
166 Вид таблицы списка людей настраивается администратором системы безопасности ~[[[doc:neyross.Настройка Платформы НЕЙРОСС.Настройка функций контроля доступа.Настройка помещений.WebHome]]].
167 {{/info}}
168
169
170 В [[doc:ui.Системный журнал.WebHome]] записывается сообщение вида «//В помещении [Имя контролируемого помещения] обнаружены нарушители пропускного режима (количество нарушителей)//».
171
172 [[image:attach:action_room_people_control_journal.png||height="220"]]

Платформа НЕЙРОСС