Changes for page Доступ в выходные и праздничные дни
Last modified by superadmin on 2026/06/15 21:57
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -5,13 +5,13 @@ 5 5 При наличии лицензии на графики работы, управление доступом в выходные и праздничные дни обеспечивается посредством функционала [[neyross.АРМ НЕЙРОСС Доступ.Графики работы.Специальные дни.WebHome]]. 6 6 7 7 {{info}} 8 -[[neyross.АРМ НЕЙРОСС Доступ.Графики работы.График работы.WebHome]] строится на основе шаблонов графиков и назначения индивидуальных правил: дней нетрудоспособности, отпуска и дополнительных выходных (отгулов), неполного рабочего дня и прочих данных. При этом учитываются специальные дни: государственные праздники, предпраздничные дни, корпоративные праздники и любые другие дни, график работы в которые зависит от календарной даты. Доступ сотрудника на предприятие осуществляется строго в соответствии с его индивидуальным графиком и только к точкам доступа, заданных Маршрутом. 8 +(% style="color: rgb(23,43,77);" %)[[neyross.АРМ НЕЙРОСС Доступ.Графики работы.График работы.WebHome]] строится на основе шаблонов графиков и назначения индивидуальных правил: дней нетрудоспособности, отпуска и дополнительных выходных (отгулов), неполного рабочего дня и прочих данных. При этом учитываются специальные дни: государственные праздники, предпраздничные дни, корпоративные праздники и любые другие дни, график работы в которые зависит от календарной даты. (% style="color: rgb(70,70,70);" %)Доступ сотрудника на предприятие осуществляется строго в соответствии с его индивидуальным графиком и только к точкам доступа, заданных Маршрутом. 9 9 {{/info}} 10 10 11 11 При отсутствии необходимости в полновесном функционале графиков работы, доступ в выходные дни ограничивается уровнем доступа (или режимом доступа как совокупности уровней доступа), которые позволяют задать набор временных интервалов доступа в зависимости от дня недели, например, — ограничить доступ в субботу и воскресенье ~[[[neyross.АРМ НЕЙРОСС Доступ.Уровни доступа.WebHome]]]. Однако уровни доступа не позволяют учитывать праздничные дни, а также сдвиг выходных дней. 12 12 13 13 {{info}} 14 -Для решения задачи управления доступом в выходные и праздничные дни реализован LUA-скрипт, который выполняется непосредственно на контроллере БОРЕЙ и переопределяет «заводскую» логику работы контроллера. Скрипт позволяет осуществлять дополнительную проверку прав доступа в конкретные дни календаря и принимать решение о разрешении или запрете доступа. Перечень выходных и праздничных дней задаётся пользователем самостоятельно в текстовом формате и обновляется ежегодно. 14 +Для решения задачи управления доступом в выходные и праздничные дни реализован LUA-скрипт, который выполняется непосредственно на контроллере БОРЕЙ и переопределяет (% style="color: rgb(23,43,77);" %)«заводскую» логику работы контроллера. Скрипт позволяет осуществлять дополнительную проверку прав доступа в конкретные дни календаря и принимать решение о разрешении или запрете доступа. Перечень выходных и праздничных дней задаётся пользователем самостоятельно в текстовом формате и обновляется ежегодно. 15 15 {{/info}} 16 16 17 17 == {{id name="Доступввыходныеипраздничныедни-Алгоритмработы"/}}Алгоритм работы == ... ... @@ -18,6 +18,7 @@ 18 18 19 19 При предъявлении валидного идентификатора (карты и проч.) на контроллер БОРЕЙ выполняется базовая проверка прав пользователя. Проверка, является ли текущий день выходным или праздничным, а также проверка прав пользователя на доступ в такие дни выполняется на последнем этапе. Пример последовательности шагов приведен в таблице ниже. 20 20 21 +(% class="wrapped" %) 21 21 |=((( 22 22 № шага 23 23 )))|=((( ... ... @@ -51,6 +51,7 @@ 51 51 )))|((( 52 52 Проверка временных интервалов 53 53 )))|((( 55 +(% class="content-wrapper" %) 54 54 ((( 55 55 Проверяется, заданы ли в уровне/режиме доступа временные зоны, и разрешен ли доступ в текущий день недели и в текущее время. Если день недели «выключен» в уровне доступа или текущее время вне временного интервала, доступ блокируется. В противном случае производится переход к следующему шагу. 56 56 ))) ... ... @@ -92,7 +92,7 @@ 92 92 93 93 \\ 94 94 95 -Скопируйте приведённый ниже код и сохраните в файле calendar.json.(%%) 97 +(% style="color: rgb(23,43,77);" %)Скопируйте приведённый ниже код и сохраните в файле calendar.json.(%%) 96 96 97 97 {{code language="java"}} 98 98 { ... ... @@ -147,32 +147,32 @@ 147 147 148 148 [[image:attach:userfields_days_off_allowed.png||height="250"]] 149 149 150 -|=((( 152 +|=(% style="width: 82.0px;" %)((( 151 151 Поле 152 -)))|=((( 154 +)))|=(% style="width: 29.0px;" %)((( 153 153 Значение 154 -)))|=((( 156 +)))|=(% style="width: 517.0px;" %)((( 155 155 Комментарий 156 156 ))) 157 -|((( 159 +|(% style="width: 82.0px;" %)((( 158 158 Название 159 -)))|((( 161 +)))|(% style="width: 29.0px;" %)((( 160 160 Проход в выходные и праздничные дни 161 -)))|((( 163 +)))|(% style="width: 517.0px;" %)((( 162 162 Название поля может быть любым. 163 163 ))) 164 -|((( 166 +|(% style="width: 82.0px;" %)((( 165 165 Уникальный ключ 166 -)))|((( 168 +)))|(% style="width: 29.0px;" %)((( 167 167 days_off_allowed 168 -)))|((( 170 +)))|(% style="width: 517.0px;" %)((( 169 169 Ключ используется в коде скрипта контроллера БОРЕЙ. Изменение не рекомендуется. 170 170 ))) 171 -|((( 173 +|(% style="width: 82.0px;" %)((( 172 172 Тип данных 173 -)))|((( 175 +)))|(% style="width: 29.0px;" %)((( 174 174 Переключатель 175 -)))|((( 177 +)))|(% style="width: 517.0px;" %)((( 176 176 Другие типы полей скриптом не поддерживаются. 177 177 ))) 178 178 ... ... @@ -191,7 +191,7 @@ 191 191 === {{id name="Доступввыходныеипраздничныедни-НастройкаБОРЕЙ"/}}Настройка БОРЕЙ === 192 192 193 193 {{info}} 194 -Вам потребуется сформировать и загрузить LUA-скрипт во все контроллеры БОРЕЙ, отвечающие за доступ в выходные и праздничные дни. 196 +Вам потребуется с(% style="letter-spacing: 0.0px;" %)формировать и загрузить LUA-скрипт во все контроллеры БОРЕЙ, отвечающие за доступ в выходные и праздничные дни. 195 195 {{/info}} 196 196 197 197 Скопируйте приведённый ниже код. ... ... @@ -381,7 +381,7 @@ 381 381 382 382 == {{id name="Доступввыходныеипраздничныедни-Порядокиспользования"/}}Порядок использования == 383 383 384 -Оператор [[neyross.АРМ НЕЙРОСС Доступ.WebHome]] задаёт право прохода в выходные и праздничные дни. Для этого он в свойствах пропуска задаёт в поле **Проход в выходные и праздничные дни** значение [[image: attach:ui.Параметры узла.WebHome@fa-on.png||thumbnail="true" height="18"]] **Установлено**.386 +Оператор [[neyross.АРМ НЕЙРОСС Доступ.WebHome]] задаёт право прохода в выходные и праздничные дни. Для этого он в свойствах пропуска задаёт в поле **Проход в выходные и праздничные дни** значение [[image:confluenceAttach:page:ui.Параметры узла@fa-on.png||thumbnail="true" height="18"]] **Установлено**. 385 385 386 386 Владелец пропуска предъявляет пропуск на точку доступа в выходной день, доступ разрешается. 387 387