Last modified by superadmin on 2026/06/15 21:57

From version 2.1
edited by admin
on 2026/06/07 08:06
Change comment: Set default code macro language to java
To version 6.1
edited by admin
on 2026/06/07 20:33
Change comment: Fix confluenceAttach page image references

Summary

Details

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

Новый БОРЕЙ