Документация Algorius Net Viewer | Настройка разделов

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

Для редактирования разделов инвентаризации выберите в меню ИнвентаризацияНастроить разделы. Откроется окно Разделы инвентаризации:

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

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

Каждый раздел физически представляет собой отдельную таблицу в базе данных. Например, в таблице ANV_INVENTORY_PRINTER хранится информация о принтерах. Каждый элемент физически хранится в отдельной записи в этой таблице. Например, для каждого принтера существует отдельная запись в таблице ANV_INVENTORY_PRINTER. Каждый атрибут хранится в соответствующей колонке этой таблицы. Например, название принтера хранится в колонке NAME, у которой тип строка.

Редактор разделов инвентаризации позволяет настроить всю эту структуру: добавить/удалить/изменить раздел, добавить/удалить/изменить атрибуты в разделах, упорядочить разделы и атрибуты. Порядок разделов и атрибутов учитывается в отчетах и в редакторе карточки инвентаризации.

При добавлении/удалении/изменения раздела автоматически создается/удаляется/изменяется соответствующая таблица в базе данных.

При добавлении/удалении/изменении атрибутов автоматически создается/удаляется/изменяется соответствующая колонка в базе данных.

Для каждого атрибута можно указать тип. Предусмотрены следующие типы:

Логический Логическое значение: да или нет.
Целое число Целочисленное 32-х битное значение от –2147483648 до +2147483648.
Большое целое число Целочисленное 64-х битное значение от –9223372036854775808 до +9223372036854775808.
Десятичное число Десятичное 32-х битное число.
Дата Дата (без времени).
Дата и время Дата и время.
Ссылка на файл Ссылка на файл.
Ссылка на каталог Ссылка на каталог.
Строка Текстовое значение.

Название таблицы, колонки и тип колонки в базе данных отображается при редактировании раздела и атрибута.

Тип можно задать атрибуту только при создании, т.к. смена типа потребует изменения типа колонки в базе данных, а эта операция не всегда возможна, если таблица уже содержит данные.

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

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