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

Веб-формы состоят из двух частей — сами формы и веб-группы, в которые назначаются формы.
- Веб-форма (Web form): Используйте программу этого мастера для создания веб-форм. Создавайте каждую форму для конкретной цели, например, во время добавления новой системы Dell в инвентаризацию. В форме необходимо установить одно или несколько полей для ввода информации штрих-кода устройства и другую информацию идентификации. Если вы хотите добавить другие типы систем, такие как IBM и Acer, вы должны создать веб-форму для каждой из них (использовать форму Dell или создать новую по данным инвентаризации).
- Веб-группа (Web group): Используйте программу мастера веб-групп штрих-кодов для создания групп специально для этих форм. (Продолжая использовать представленный ранее пример, можно назвать группу "Добавить новую систему"). Веб-группа — это группа, для которой назначена одна или несколько веб-форм. Вы можете назначать формы для нескольких групп, используя их по необходимости.
Вы можете выполнить веб-группу, открыв папку Веб-группа штрих-кодов > Все правила (Barcode Web Group > All Rules), нажав правой кнопкой мыши правило веб-группы и выбрав Выполнить (Run now). Затем вы можете скопировать URL-адрес группы и использовать его для открытия формы в веб-браузере другого устройства. В этом браузере можно ввести информацию устройства в форму, которая должна присутствовать в инвентаризации, а затем нажать кнопку Сохранить (Save). Правило веб-группы будет выполнено с импортом новых данных в базу данных инвентаризации.
Кроме того, у вас есть возможность получить подобную информацию с помощью сканера штрих-кодов, которая затем может быть импортирована в базу данных инвентаризации с помощью программы мастера штрих-кода в формате CSV. Для получения дополнительной информации см. раздел Мастер импорта штрих-кодов в формате CSV.
Откройте программу мастера, нажав правой кнопкой мыши Веб-форма штрих-кодов в дереве DTS и выберите Создать правило. Введите уникальное имя и описание для этого правила, а затем выберите базу данных, где правило будет хранить получаемые данные. На следующих страницах программы мастера введите следующую информацию:

Используйте эту страницу для ввода имени и описания веб-формы.
Имя (Name): Имя создаваемой веб-формы. Это имя отображается на веб-странице.
Описание (Description): Содержит описание веб-формы.
Создать новое устройство, если оно не существует (Create new device if not exist): Запись нового устройства будет создана в инвентаризации, если атрибут ключа (например, штрих-код или серийный номер) пока не существует в базе данных.

Используйте эту страницу для добавления информации (атрибуты базы данных), которая будет отображаться в веб-форме. Вы можете изменять порядок атрибутов в списке с помощью кнопок со стрелками. Порядок отображения атрибутов в списке соответствует их порядку в веб-форме.
После завершения добавления всех атрибутов, которые будут отображаться в форме, нажмите кнопку Готово (Finish). Ваше новое правило веб-формы штрих-кодов отобразится в папке Веб-форма штрих-кодов > Все правила (Barcode Web Form > PDS Import > All Rules). Для завершения процесса вы можете использовать программу мастера веб-групп штрих-кодов для создания веб-группы для ваших форм.

На этой странице вы можете настраивать свойства информационных полей, которые отображаются в веб-форме. Вы должны заполнить данные на этой странице для каждого поля, которое отображается в форме.
Атрибут (Attribute): Атрибут базы данных, который будет использоваться в форме в качестве поля. Нажмите кнопку с многоточием (…) для выбора атрибута в браузере атрибутов.
- Отображаемое имя (Display name): Введите имя атрибута, которое должно отображаться в веб-форме.
- Сохранить после ввода (Save after input): Этот параметр используется для сохранения данных поля после перевода фокуса к следующему полю формы (после нажатия пользователем клавиши Enter, Tab или нажатия в другом месте формы). Обычно этот параметр устанавливается для последнего, отображаемого в форме, поля.
- Привязать к существующему устройству (Link to existing device): Поле ключа, используемого для поиска записи устройства в базе данных. Обычно это первое поле в форме. Если запись будет обнаружена, форма будет заполнена данными для этого устройства.
Описание (Description): Описание атрибута, которое отображается в веб-форме. Этот параметр полезен, если вам необходимо указать дополнительную информацию об атрибуте, например, где расположен инвентарный номер или как правильно ввести номер модели.
- Тип (Type): Тип данных атрибута, который проверяется после изменения пользователем полей.
- Значение по умолчанию (Default value): Значение по умолчанию, которое должно отображаться в поле, если в базе данных нет текущего значения. Например, во время создания формы "Добавить систему IBM" вы можете установить значение по умолчанию, "IBM", для атрибута "Компьютера.Производитель" (Computer.Manufacturer). Во время добавления значения по умолчанию вы можете также установить параметр Статическое значение (Static value), чтобы пользователи не могли изменить значение этого поля.
- Текущие дата и время по умолчанию (Default to current date and time): Если атрибут имеет тип данных DATETIME, создается штамп времени с указанием, когда форма была сохранена. Это полезно, если вы хотите сохранить время без отображения в форме. (В этом случае также может быть необходимо установить параметр Не показывать в форме (Don't show on form)).
- Статическое значение (Static value): Значение поля, которое не может быть изменено конечным пользователем. Например, если вы добавите значение по умолчанию, вы должны будете установить этот параметр.
- Требуется (Required): Значение, которое обязательно должно быть введено конечным пользователем для сохранения формы.
- Не показывать в форме (Don’t show on form): Это поле, которое не должно отображаться в форме. Полезно использовать для полей, которые имеют Статическое значение (Static value), и вы не хотите, чтобы конечный пользователь знал об их изменении.
- Только чтение (Read only): Значение поля в базе данных, которое не может быть изменено конечным пользователем.
- Хранить после сохранения (Keep after save): После сохранения формы это значение не удаляется. Обычно после сохранения формы все ее значения очищаются. Этот параметр может быть полезен для конечных пользователей, выполняющих многочисленные сканирования штрих-кодов в течение короткого промежутка времени. Если значения, такие как производитель и модель, останутся в форме после ее сохранения, человек может продолжить быстро сканировать подобные элементы вместо постоянного редактирования формы.
Выполнить группу правил (Run a rule group): Этот параметр используется для выполнения группы правил после сохранения этого поля, что может быть полезно в любое время, когда вы решите выполнить действие, последующее обработке. Например, если вы добавляете новое устройство Dell в инвентаризацию, вы можете выполнить группу правил, которая обработает правила проверки гарантии и деталей производителя для получения информации об устройстве с веб-сайта.
Обычно выполняется группа правил для последнего поля в форме. Однако, после того, как атрибуты, которые будут использоваться в этой группе правил, уже были сохранены, вы можете выполнить группу для любого поля.
Строка проверки (Validation string): Регулярное выражение, которое используется для проверки введенных пользователем данных. Вы должны использовать правильный синтаксис регулярного выражения. Нажмите кнопку Правка (Edit) для открытия диалога, в котором вы можете выбрать нужную строку проверки.
Использовать список значений (Use a list of values): Вместо того, чтобы конечный пользователь использовал запись с произвольным текстом, выберите этот параметр для создания значений раскрывающегося списка.
- Привязать к таблице в базе данных (Link to a table in the database): Выполняет привязку к столбцу в базе данных вместо того, чтобы вручную вводить все значения для отображения в раскрывающемся списке. Например, если вы хотите отображать все имена пользователей, вы должны указать таблицу "Computer" и столбец "LoginName".
- Привязка к другому полю этой формы (Link to another field in this form): Вы можете иметь несколько полей веб-формы, которые связаны между собой, и вам необходимо добавить различные раскрывающиеся списки в зависимости от того, что будет выбран пользователем в другом поле. Например, один список может содержать производителей, а связанное поле - список типов устройств этих производителей. По возможности используйте в качестве связанных полей столбцы базы данных.
- Создать список (Create a list): Список значений, которые будут отображаться в раскрывающемся списке для конечного пользователя. Вы должны вручную ввести эти значения, нажав кнопку Добавить (Add).
- Разрешить ввод произвольного текста (Allow free text typing): Разрешает конечному пользователю вводить новое значение вместо использования тех, что указаны в раскрывающемся списке.