Page tree
Skip to end of metadata
Go to start of metadata

На предприятиях с требованием ведения «бумажного» журнала выдачи пропусков, часто возникает необходимость в последовательной, путём увеличения номера на единицу, нумерации пропусков с периодическим перезапуском счётчика, например, — с нового года, квартала и т.д. Для реализации данной функции в Платформе НЕЙРОСС выпущен плагин автоматической нумерации пропусков.

Переход к функционалу: Конфигурация узлов > Плагины и скрипты.

  Содержание:

Общие сведения

Платформа НЕЙРОСС с плагином автоматической нумерации пропусков обеспечивает присвоение каждому вновь создаваемому пропуску номера в соответствии с заданными правилами. Поддерживается одновременное ведение нескольких счётчиков пропусков. Выбор счётчика определяется условиями фильтра. Можно создавать отдельные счётчики на разные папки пропусков, на различные типы пропусков (постоянные, временные, разовые), отделять пропуска по длительности действия (количеству дней, месяцев, лет).

Формат номера пропуска определяется шаблоном. Цифровое значение номера может быть дополнено произвольными символами.

Для каждого счётчика обязательно задаётся минимальное и максимальное значение. Нумерация пропусков стартует от заданного минимального значения и ведётся до максимального. Затем счётчик перезапускается. Перезапуск может быть также произведён в любой момент времени по заданию автоматизации. 

Установка плагина нумерации пропусков

Плагин интеграции — это независимый программный модуль, предназначенный для расширения функционала. Как правило, поставляется в составе продукта, но может быть загружен и установлен впоследствии. Установка плагина является стандартной процедурой и не зависит от предоставляемых функций Перечень разработанных плагинов и порядок их установки приведён в разделе [Плагины и скрипты].

Активация плагина не требуется.

Настройка счётчиков пропусков

Настройка плагина нумерации сводится созданию счетчиков пропусков и указанию условий срабатывания счётчика. Плагин предоставляет информацию о текущем значении счётчика (с возможностью правки) и времени последнего присвоения очередного номера. Чтобы увидеть присвоенный пропуску номер, нужно откорректировать таблицу пропусков. 

Перейдите к разделу Конфигурация узлов > Плагины и скрипты. Найдите в списке установленных плагинов «Плагин нумерации пропусков» и нажмите на кнопку Настроить. Откроется окно конфигурирования плагина. 

Откроется окно конфигурирования плагина. 

  1. Список счётчиков: перечень счётчиков
  2. Параметры счётчика: настройки выбранного в списке [1] счётчика; перечень настроек приведён в таблице ниже.

Добавление счётчика

В блоке Счётчики пропусков нажмите на кнопку  Добавить

В отобразившемся окне введите текстовое наименование счётчика. Нажмите на кнопку ОК.

Задайте параметры счётчика в соответствии с таблицей ниже. Сохраните изменения.

ПолеДиапазон значенийКомментарий
Общая информация
Название счётчикаПроизвольный текстНазвание счётчика отображается в списке счётчиков [1].
Текущий счётчикЦелое числоТекущее значение счётчика. Если счётчик еще не использовался, значение равно 0. Чтобы продолжить нумерацию пропусков с другого стартового значения, нажмите на кнопку Изменить текущее и введите новое значение.
Настройки
Минимальное значение счётчикаЦелое числоСтартовое значение счётчика — значение, которое будет задано пропуску при достижений условий выполнения счётчика.
Максимальное значение счётчикаЦелое числоЗначение, при достижении которого счётчик будет перезапущен, и нумерация будут производится от минимального значения счётчика.
Периодический сброс счётчика

Да/Нет,
логическое поле

Установите переключатель в положение  Включено, если требуется периодический сброс счётчика. Перевод на нумерацию от минимального значения будет производится по достижению условия, заданного в поле Параметры периодического сброса.
Если переключатель не установлен, сброс счётчика будет производится по достижению максимального значения счётчика или по заданию автоматизации, при наступлении условия выполнения задания [Автоматизация].

Параметры периодического сбросаЗначение из списка

Поле доступно, если включен параметр Периодический сброс счётчика. Выберите из раскрывающегося списка условие сброса счётчика.

Вы также можете более гибко настроить период сброса при помощи задания автоматизации с действием Сброс счётчика пропусков. Для этого в поле Периодический сброс счётчика установите переключатель в положение  Выключено и настройте задание автоматизации [Перезапуск счётчика по заданию автоматизации].

Cчётчик сбрасывается не в начале периода, а при первом использовании в новом периоде (поэтому в начале периода текущее значение счётчика может быть старым).

Использовать преобразование значения для пропускаДа/Нет,
логическое поле

Установите переключатель в положение  Включено, если требуется преобразовывать простое числовое значение, например, — путём добавления неизменяемого префикса.

Шаблон значения (пример)

(без шаблона)

1, 2, 3, …

Любая последовательность чисел, где следующее число больше предыдущего на единицу. Старт последовательности начинается от минимального значения и ведется до максимального, затем счётчик перезапускается. Шаблон не используется, если не установлен переключатель Использовать преобразование значения для пропуска.


АА000АА001, АА002, АА0003Шаблоном задан текстовый префикс АА и выделено 3 цифроместа для номера, таким образом максимальное значение счётчика желательно сделать не более 999. Если номер счетчика содержит больше цифр, чем шаблон, будут «видны» только последние 3 цифры. 
Р-000000-КЛР-000001-КЛ, Р-000002-КЛ, Р-000003-КЛШаблоном задан текстовый и символьный префикс и постфикс, под номер выделено 6 цифромест. 
Фильтры
Фильтр
  • по типу пропуска
  • по папке пропусков
  • по продолжительности действия пропуска

Счётчик без фильтров не используется. Для нумерации пропусков обязательно задайте какие-либо условия отбора [Фильтры].

Фильтры

Фильтр определяет, будет ли использоваться счётчик для нумерации пропуска. Если создаваемый пропуск удовлетворяет фильтру счетчика, ему будет присвоен номер в соответствии с настройками счётчика и текущим значением. При отсутствии фильтров, счётчик неактивен.

Могут нумероваться пропуска определённых типов, расположенные в отдельных папках или с заданной продолжительностью действия. 

Вы можете задать несколько фильтров для одного счётчика, однако эти условия будут проверяться по правилу Логического И, т.е. для запуска счётчика требуется выполнение всех заданных условий одновременно.

Тип фильтрацииКомментарий
  • по типу пропуска

Вы можете разные счётчики для разного типа пропусков: для постоянных, временных, разовых.
При этом, если не задан фильтр по папке пропусков, все новые пропуска системы будут нумероваться в соответствии с параметрами «своих» счётчиков.

  • по папке пропусков
Если задан фильтр По папке пропусков, для соответствия фильтру пропуск должен быть создан в самой папке, не в одной из дочерних папок.
  • по продолжительности действия пропуска


Продолжительность действия пропуска считается по числу лет, месяцев и дней. При этом если в пропуске указана дата окончания действия, срок действия вычитается по формуле:

[Дата окончания действия] — ([Дата начала действия] ИЛИ [Текущее время])

т.е. рассчитывается разница между датой окончания срока действия пропуска и датой начала, если дата начала не задана, то используется текущее время.

Если в фильтре не указано значение До, все бессрочные пропуска (без даты окончания действия) удовлетворяют фильтру. Чтобы пронумеровать все пропуска в системе, можно , например, указать фильтр по продолжительности действия от одного дня.

Количество счётчиков в системе не ограничивается.

ВАЖНО

Если создаваемый счётчик удовлетворяет фильтрам нескольких счётчиков, но счётчик выбирается произвольно. Рекомендуем не использовать счётчики с пересекающимися фильтрами.


Редактирование счётчика

Выделите счетчик в списке счётчиков [1].

Отредактируйте параметры счётчика [2] и нажмите на кнопку Сохранить.

Чтобы изменить текущее значение счётчика нажмите на кнопку Изменить текущее и в отобразившемся окне введите новое значение.

Любые изменения в параметрах счётчика не затронет уже пронумерованные пропуска. Новые пропуска будут нумероваться уже по новым правилам.

Удаление счетчика

Чтобы удалить счётчик, в списке счётчиков [1] нажмите на кнопку Удалить  в строке требуемого к удалению счётчика.

В окне подтверждения действия нажмите на кнопку Удалить.

Перезапуск счётчика по заданию автоматизации

Плагин позволяет выполнить сброс счётчика в начале нового года, месяца или дня, однако часто возникает необходимость в более сложных алгоритмах сброса счётчиков. Для этого в заданиях автоматизации предусмотрен Тип действия: Счётчик пропусков. Достаточно задать условие выполнения задания и выбрать счетчик для перезапуска по достижению условия [Автоматизация].

Сервис автоматизации получает список счётчиков из плагина при старте системы. Если после загрузки была обновлена конфигурация плагина, перед настройкой заданий автоматизации выполните перезагрузку Платформы НЕЙРОСС [Основные настройки и Управление].

Для управления счётчиком по заданию автоматизации, отключите соответствующую функцию в плагине (в поле Периодический сброс счётчика установите переключатель в положение  Выключено).


Настройка таблицы пропусков и формы пропуска

Для просмотра результата работы плагина нумерации пропусков в АРМ НЕЙРОСС Доступ, необходимо настроить таблицу пропусков: добавить колонку с пользовательским свойством [Настройка таблицы пропусков]. Для редактирования автоматически присвоенного номера через форму пропуска, нужно настроить шаблон формы [Настройка форм ввода данных].


  • No labels