Changes for page Доступ в выходные и праздничные дни
Last modified by superadmin on 2026/06/15 21:57
Summary
-
Page properties (2 modified, 0 added, 0 removed)
Details
- Page properties
-
- Author
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki.a dmin1 +XWiki.pugachevskaya_elena - Content
-
... ... @@ -2,13 +2,13 @@ 2 2 3 3 == {{id name="Доступввыходныеипраздничныедни-Общиесведения"/}}Общие сведения == 4 4 5 -При наличии лицензии на графики работы, управление доступом в выходные и праздничные дни обеспечивается посредством функционала [[neyross. АРМ НЕЙРОСС Доступ.Графики работы.Специальные дни.WebHome]].5 +При наличии лицензии на графики работы, управление доступом в выходные и праздничные дни обеспечивается посредством функционала [[confluencePage:page:neyross.Специальные дни]]. 6 6 7 7 {{info}} 8 -(% style="color: rgb(23,43,77);" %)[[neyross. АРМ НЕЙРОСС Доступ.Графикиработы.График работы.WebHome]] строится на основе шаблонов графиков и назначения индивидуальных правил: дней нетрудоспособности, отпуска и дополнительных выходных (отгулов), неполного рабочего дня и прочих данных. При этом учитываются специальные дни: государственные праздники, предпраздничные дни, корпоративные праздники и любые другие дни, график работы в которые зависит от календарной даты. (% style="color: rgb(70,70,70);" %)Доступ сотрудника на предприятие осуществляется строго в соответствии с его индивидуальным графиком и только к точкам доступа, заданных Маршрутом.8 +(% style="color: rgb(23,43,77);" %)[[confluencePage:page:neyross.График работы]] строится на основе шаблонов графиков и назначения индивидуальных правил: дней нетрудоспособности, отпуска и дополнительных выходных (отгулов), неполного рабочего дня и прочих данных. При этом учитываются специальные дни: государственные праздники, предпраздничные дни, корпоративные праздники и любые другие дни, график работы в которые зависит от календарной даты. (% style="color: rgb(70,70,70);" %)Доступ сотрудника на предприятие осуществляется строго в соответствии с его индивидуальным графиком и только к точкам доступа, заданных Маршрутом. 9 9 {{/info}} 10 10 11 -При отсутствии необходимости в полновесном функционале графиков работы, доступ в выходные дни ограничивается уровнем доступа (или режимом доступа как совокупности уровней доступа), которые позволяют задать набор временных интервалов доступа в зависимости от дня недели, например, — ограничить доступ в субботу и воскресенье ~[[[neyross. АРМ НЕЙРОСС Доступ.Уровни доступа.WebHome]]]. Однако уровни доступа не позволяют учитывать праздничные дни, а также сдвиг выходных дней.11 +При отсутствии необходимости в полновесном функционале графиков работы, доступ в выходные дни ограничивается уровнем доступа (или режимом доступа как совокупности уровней доступа), которые позволяют задать набор временных интервалов доступа в зависимости от дня недели, например, — ограничить доступ в субботу и воскресенье ~[[[confluencePage:page:neyross.Уровни доступа]]]. Однако уровни доступа не позволяют учитывать праздничные дни, а также сдвиг выходных дней. 12 12 13 13 {{info}} 14 14 Для решения задачи управления доступом в выходные и праздничные дни реализован LUA-скрипт, который выполняется непосредственно на контроллере БОРЕЙ и переопределяет (% style="color: rgb(23,43,77);" %)«заводскую» логику работы контроллера. Скрипт позволяет осуществлять дополнительную проверку прав доступа в конкретные дни календаря и принимать решение о разрешении или запрете доступа. Перечень выходных и праздничных дней задаётся пользователем самостоятельно в текстовом формате и обновляется ежегодно. ... ... @@ -96,7 +96,7 @@ 96 96 97 97 (% style="color: rgb(23,43,77);" %)Скопируйте приведённый ниже код и сохраните в файле calendar.json.(%%) 98 98 99 -{{code language="java"}}99 +{{code}} 100 100 { 101 101 "1": [1, 2, 3, 4, 5, 6, 7, 8, 13, 14, 20, 21, 27, 28], 102 102 "2": [3, 4, 10, 11, 17, 18, 23, 24, 25], ... ... @@ -129,7 +129,7 @@ 129 129 130 130 \\ 131 131 132 -{{id name="Доступввыходныеипраздничныедни-JSON_link"/}}Загрузите полученный конфигурационный файл в файловое хранилище Платформы НЕЙРОСС ~[[[ui. Параметры узла.Накопители и файлы.Файловое хранилище.WebHome]]].132 +{{id name="Доступввыходныеипраздничныедни-JSON_link"/}}Загрузите полученный конфигурационный файл в файловое хранилище Платформы НЕЙРОСС ~[[[confluencePage:page:ui.Файловое хранилище]]]. 133 133 134 134 [[image:attach:file_storage_calendar.png||width="900"]] 135 135 ... ... @@ -137,7 +137,7 @@ 137 137 138 138 \\ 139 139 140 -Добавьте в конфигурацию Платформы НЕЙРОСС пользовательское свойство пропуска, в котором будет храниться разрешение на доступ в выходные и праздничные дни для определённых сотрудников ~[[[neyross. Настройка Платформы НЕЙРОСС.Настройка функций контроля доступа.Добавление пользовательских свойств.WebHome]]].140 +Добавьте в конфигурацию Платформы НЕЙРОСС пользовательское свойство пропуска, в котором будет храниться разрешение на доступ в выходные и праздничные дни для определённых сотрудников ~[[[confluencePage:page:neyross.Добавление пользовательских свойств]]]. 141 141 142 142 {{error}} 143 143 **ВАЖНО** ... ... @@ -180,7 +180,7 @@ 180 180 181 181 \\ 182 182 183 - Добавьте новое свойство в форму пропуска ~[[[neyross.Настройка ПлатформыНЕЙРОСС.Настройка функций контроля доступа.Настройка формввода данных.WebHome]]]. Это легко сделать с помощью конструктора форм.183 + Добавьте новое свойство в форму пропуска ~[[[confluencePage:page:neyross.Настройка форм ввода данных]]]. Это легко сделать с помощью конструктора форм. 184 184 185 185 [[image:attach:userfields_days_off_allowed_to_form.png||width="550"]] 186 186 ... ... @@ -198,7 +198,7 @@ 198 198 199 199 Скопируйте приведённый ниже код. 200 200 201 -{{code language="java"}}201 +{{code}} 202 202 local pacs = require("pacs") 203 203 local log = require("log") 204 204 local common = require("common") ... ... @@ -345,7 +345,7 @@ 345 345 346 346 {{/code}} 347 347 348 -В веб-интерфейсе контроллера БОРЕЙ перейдите к разделу настройки скриптов ~[[[ui. Параметры узла.Скрипты.WebHome]]].348 +В веб-интерфейсе контроллера БОРЕЙ перейдите к разделу настройки скриптов ~[[[confluencePage:page:ui.Скрипты]]]. 349 349 350 350 В группе **Скрипты автоматизации** нажмите на кнопку **Перейти в редактор скриптов**. 351 351 ... ... @@ -355,13 +355,13 @@ 355 355 356 356 Измените параметр 357 357 358 -{{code language="java"}}358 +{{code}} 359 359 local CALENDAR_URL 360 360 {{/code}} 361 361 362 362 Указав в кавычках ссылку на загруженный в Платформу НЕЙРОСС конфигурационный файл ([[ссылка>>doc:||anchor="Доступввыходныеипраздничныедни-JSON_link"]]). В вашей ссылке будет IP-адрес вашей Платформы и другой уникальный идентификатор (uuid). 363 363 364 -{{code language="java"}}364 +{{code}} 365 365 local CALENDAR_URL = "http://10.1.29.39/api/v1/storage/get_content/?uuid=552370fa-8bb1-47c8-b433-a23d1c5c76ff" 366 366 {{/code}} 367 367 ... ... @@ -377,13 +377,13 @@ 377 377 378 378 === {{id name="Доступввыходныеипраздничныедни-Обновлениедаткалендаря"/}}Обновление дат календаря === 379 379 380 -При необходимости изменения календаря на следующий год, скачайте файл из файлового хранилища, измените даты на требуемые месяцы, загрузите файл обратно согласно инструкции «Замена содержимого файла» ~[[[ui. Параметры узла.Накопители и файлы.Файловое хранилище.WebHome]]].380 +При необходимости изменения календаря на следующий год, скачайте файл из файлового хранилища, измените даты на требуемые месяцы, загрузите файл обратно согласно инструкции «Замена содержимого файла» ~[[[confluencePage:page:ui.Файловое хранилище]]]. 381 381 382 382 Изменения календаря обновляются на контроллерах раз в сутки (около полуночи). При необходимости применить изменения сразу требуется зайти в редактор скриптов и повторно сохранить скрипт или перезагрузить контроллер. 383 383 384 384 == {{id name="Доступввыходныеипраздничныедни-Порядокиспользования"/}}Порядок использования == 385 385 386 -Оператор [[neyross.АРМ НЕЙРОСС Доступ .WebHome]] задаёт право прохода в выходные и праздничные дни. Для этого он в свойствах пропуска задаёт в поле **Проход в выходные и праздничные дни** значение [[image:confluenceAttach:page:ui.Параметры узла@fa-on.png||thumbnail="true" height="18"]] **Установлено**.386 +Оператор [[confluencePage:page:neyross.АРМ НЕЙРОСС Доступ]] задаёт право прохода в выходные и праздничные дни. Для этого он в свойствах пропуска задаёт в поле **Проход в выходные и праздничные дни** значение [[image:confluenceAttach:page:ui.Параметры узла@fa-on.png||thumbnail="true" height="18"]] **Установлено**. 387 387 388 388 Владелец пропуска предъявляет пропуск на точку доступа в выходной день, доступ разрешается. 389 389