Skip to end of metadata
Go to start of metadata

С версии 20.6 Платформа НЕЙРОСС предоставляет простой редактор пользовательских свойств, позволяющий в простом и наглядном виде добавлять пользовательские свойства владельца и пропуска. С версии 20.10 Платформа НЕЙРОСС предоставляет возможность выполнения экспорта созданных свойств в файл формата JSON с целью последующего импорта на другом узле Платформа НЕЙРОСС.

Перечень стандартных свойств владельца и пропуска приведён в разделе [Управление пропусками > Общие сведения].

 Содержание:

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

Данные владельца и пропуска могут быть дополнены произвольным набором пользовательских свойств следующего типа: текст, логическое поле (Да/Нет), дата, время, дата и время, список. Перечень значений для поля типа «список» настраивается, редактируется и дополняется. Для отображения пользовательских свойств в форме владельца или в форме пропуска предусмотрен простой конструктор форм, вы также можете разработать шаблон формы самостоятельно или заказать такую разработку. Пользовательское свойство также может быть добавлено в таблицу пропусков, при этом обеспечивается сортировка и фильтрация записей по добавленным полям. 

Функция дополнения данных владельца и пропуска произвольным набором пользовательских свойств входит в пакет установки Платформы НЕЙРОСС и дополнительно не лицензируется.

Окно раздела

Настройка пользовательских свойств осуществляется в разделе Настройки СКУД. Права доступа к вкладке разграничиваются, требуется право «Администрирование» раздела Персонал [Управление пользователями].

  1. Разделыпанель переключения между разделами АРМ НЕЙРОСС Доступ: Персонал Графики работы, Уровни доступа Уровни управления Помещения,  Заявки на пропуска, Настройки СКУД,  Настройки АРМ;
  2. Вкладки Свойства владельца пропуска / Свойства пропуска: свойства владельца пропуска и свойства пропуска редактируются независимо, на отдельных вкладках;
  3. Список свойств: список стандартных и пользовательских свойств пропуска или владельца (в зависимости от выбранной вкладки [2]); 
  4. Настройки свойства: стандартные свойства не редактируются, но по уникальному ключу свойства вы можете настроить нестандартное поведение; перечень настроек пользовательского свойства зависит от его типа. 

Добавление свойства

Для добавления свойства нажмите на кнопку  Добавить новое свойство в блоке Свойства.

Задайте название и тип данных поля. Нажмите на кнопку Добавить.

ПолеКомментарий
НазваниеПроизвольное название поля. Оно будет отображаться в конструкторе форм и в настройках таблицы пропусков. Название поля может впоследствии быть изменено.
Уникальный ключ

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

В имени ключа запрещается использование символа «точка». При транслитерации точка заменяется подчёркиванием.

Тип данных

Выберите значение из раскрывающегося списка:

  • Тест — для однострочных или многострочных текстовых полей;
  • Переключатель — для логических полей (Да/Нет);
  • Дата/время — для значений даты, времени или даты и времени;
  • Список — при необходимости выбора значения из предустановленного списка значений.

Настройка свойства

Для задания параметров свойства выберите его в списке свойств, откорректируйте данные и сохраните изменения.

Тип «Текст»

Свойство типа «текст» может быть однострочным или многострочным. 

Тип «Переключатель»

Свойство типа «переключатель» не имеет дополнительных настроек и отображается в виде переключателя . Значение по умолчанию: нет, не задано, не установлено.

Тип «Дата/время»

Свойство типа «дата/время» может содержать информацию о паре дата-время, только дату (при этом время устанавливается в 00:00), либо только время.

Тип «Список»

Свойство типа «список» предоставляет классический справочник с уникальным кодом каждого значения, возможностью добавления и корректировки значений, поиском по коду и значению. Для добавления нового значения в список нажмите на кнопку Добавить значение, задайте код текст значения, подтвердите завершение ввода нажатием клавиши Enter (Ввод) или кнопки Сохранить.

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

Для ввода данных по пользовательским свойствам необходимо добавить эти поля на форму владельца пропуска (для свойств владельца) и на форму пропуска (для свойств пропуска) [Настройка форм ввода данных].

Для поиска и сортировки пропусков по пользовательским свойствам необходимо добавить соответствующие поля в таблицу пропусков Настройка таблицы пропусков.

ПРИМЕЧАНИЕ

Возможен импорт данных владельца пропуска и данных пропуска из файла CSV. При необходимости импорта нестандартных полей предварительно необходимо создать требуемый перечень пользовательских свойств. В настоящее время поддерживается импорт текстовых полей и полей типа «список». Для списков при подготовке файла CSV необходимо указывать не текстовое значение, а уникальный код поля. Импорт полей типа «дата/время» и «логическое» в настоящее время не поддерживается. При необходимости импорта уровня доступа используйте UUID уровня.


Удаление свойства

При удалении свойство оно удаляется из форм ввода, созданных при помощи конструктора. При этом учитывается и наследование шаблонов форм дочерними папками. Выводится соответствующее уведомление и перечень «затронутых» папок пропусков.

Соответствующие данные у владельцев/пропусков очищаются.

При удалении значения поля типа «список», для всех владельцев\пропусков, для которых задано это значение, данные очищаются.

Экспорт и импорт свойств

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

Экспорт свойств владельца пропуска и свойств пропуска осуществляется независимо в разные файлы формата JSON. Импорт свойств владельца пропуска и пропуска также осуществляется независимо, из разных файлах, на соответствующих вкладках приложения.

В процессе экспорта в файле сохраняется информация обо всех пользовательских свойствах текущей вкладки. В процессе импорта по ключу свойства проверяется наличие таких свойств на целевой машине, импортируются только новые. При необходимости полной замены всех пользовательских свойств, предварительно удалите все имеющиеся пользовательские свойства и выполните импорт.

Экспорт свойств

  1. Для экспорта пользовательских свойств владельца пропуска перейдите к вкладке Свойства владельца пропуска. Для экспорта пользовательских свойств пропуска перейдите к вкладке Свойства пропуска. Нажмите на кнопку Экспорт.
  2. Файл формата JSON будет подготовлен и сохранён в папке загрузок браузера. Примеры файлов:

    Пользовательские свойства, [владельцы пропусков/пропуска], [количество], ДД.ММ.ГГГГ ЧЧ_ММ_СС.JSON

    , где [владельцы пропусков/пропуска] — тип экспортированных свойств, [количество] — количество свойств, ДД.ММ.ГГГГ ЧЧ_ММ_СС — дата и время выполнения процедуры экспорта. Например:

    Пользовательские свойства, владельцы пропусков/пропуска, 5,26.07.2023 16_22_05.json
    Пользовательские свойства, пропуска, 2, 26.07.2023 16_22_07.json
  3. Сохраните подготовленный файл на требуемом носителе.

Импорт свойств

  1. Для импорта пользовательских свойств владельца пропуска перейдите к вкладке Свойства владельца пропуска. Для импорт пользовательских свойств пропуска перейдите к вкладке Свойства пропуска. Нажмите на кнопку Импорт.
  2. В отобразившемся окне укажите путь к файлу формата JSON.
  3. Ознакомьтесь с информацией о количестве свойств, которые будут импортированы. Нажмите на кнопку Импорт.
  4. Дождитесь сообщения об успешном завершении процедуры импорта.
  • No labels