Штрихкод
Вопросы со штрихкодом позволяют сканировать и захватывать данные штрихкодов в опросе.
Тип вопроса barcode в XLSForm и rtSurvey позволяет пользователям сканировать и захватывать данные штрихкодов непосредственно в опросе. Эта функция особенно полезна для управления запасами, отслеживания продуктов или в любых сценариях, требующих быстрого и точного ввода закодированной информации.
Базовая спецификация XLSForm
| type | name | label |
|---|---|---|
| barcode | product_code | Отсканируйте штрихкод продукта |
Дополнительную информацию о базовом типе вопроса barcode см. в спецификации XLSForm.
Применение
Вопросы со штрихкодом обычно используются для:
- Идентификации продуктов в инвентаризационных опросах
- Отслеживания активов в полевых операциях
- Проверки билетов или удостоверений на мероприятиях
- Быстрого ввода закодированной информации
Расширения rtSurvey
Базовая спецификация XLSForm для вопросов со штрихкодом проста, но rtSurvey может предлагать дополнительные функции:
- Поддержка нескольких форматов штрихкодов (например, QR-коды, UPC, EAN)
- Интеграция с камерой устройства для сканирования штрихкодов
- Возможность ручного ввода на случай, если штрихкод повреждён или не поддаётся сканированию
Лучшие практики
- Обеспечьте надлежащие условия освещения для точного сканирования штрихкодов.
- Предоставьте пользователям чёткие инструкции по позиционированию устройства при сканировании.
- Включите вариант ручного ввода как запасной на случай затруднений со сканированием.
- Протестируйте функцию сканирования штрихкодов на различных устройствах и типах штрихкодов перед развёртыванием опроса.
Ограничения
- Точность сканирования штрихкодов может варьироваться в зависимости от качества камеры устройства и условий окружающей среды.
- Некоторые старые или бюджетные устройства могут не поддерживать сканирование штрихкодов.
- Определённые типы штрихкодов могут не поддерживаться в зависимости от реализации.
Пример использования
Ниже приведён пример использования вопроса со штрихкодом в инвентаризационном опросе:
| type | name | label | hint |
|---|---|---|---|
| barcode | product_code | Отсканируйте штрихкод продукта | Расположите штрихкод в пределах рамки |
| integer | quantity | Введите количество продукта | |
| note | confirmation | Продукт отсканирован: ${product_code}. Количество: ${quantity} |
В этом примере опрос захватывает штрихкод продукта, запрашивает количество и отображает подтверждающую заметку с отсканированной информацией.