Определение запросов транзакций
Запросы транзакций определяют, где и в каком порядке модуль сбора размещает информацию в системе. Входящие данные можно проверять на уровне поля, а также при условной навигации между запросами.
Ссылаясь на схему сбора данных, определите, какие данные вводить, в какой последовательности они должны быть собраны и, как группировать данные для обработки в интерфейс прикладного программирования (API). Определение запросов данных для каждого типа транзакции со штрихкодом.
Если используется функциональность ГИС, необходимо загрузить объекты ОФ ГИС в систему при инициализации. Убедитесь, что код GISOBJID назначен вручную для каждого необходимого объекта ОФ для интеграции во время инициализации системы. Назначенные вручную значения GISOBJID должны быть в диапазоне от 0 до 100 000 000. Генератор последовательности GISOBJID начинает автоматически нумеровать записи оборудования, созданные с помощью Infor EAM или системы ГИС с кода 100 000 001
.
Невозможно загрузить в систему объекты ОФ ГИС со значением GISOBJID больше 100 000 000.
Для аудита оборудования создайте запросы сканера, указав в поле «Тип интерфейса» значения «A (аудит оборудования)» и «L (строки аудита оборудования)».
- Нажмите «Администрирование» > «Сбор данных» > «Контролировать интерфейс».
- Откройте форму «Тип транзакции».
- Нажмите кнопку «Новая запись». Поле «SQL-код Forms» заполняется автоматически.
-
Укажите описанную далее информацию.
- Тип транзакции
- Укажите тип транзакции, для которого нужно определить запросы. Описание типа транзакции заполняется автоматически.
- Строка
- Укажите уникальный код, идентифицирующий запрос или строку определения обработки в пределах транзакции сканирования.
- Тип данных
- Выберите один из перечисленных далее вариантов.
-
- Буквенный
- Установите этот флажок для использования букв.
-
- Вычисленный
- Установите этот флажок, чтобы система автоматически выполняла вычисления.
-
- Дата
- Установите этот флажок, чтобы система запрашивала ввод данных, у которых есть компонент времени.
-
- Фиксированное
- Установите этот флажок, чтобы указать, что значение является фиксированным.
-
- Число
- Установите этот флажок для использования цифр.
-
- Описание запроса
- Укажите запрос в том виде, в котором он должен отображаться на сканирующем устройстве.
- Выберите один из перечисленных далее вариантов.
-
- Фиксировано для типа данных
- Для фиксированных данных укажите фиксированное значение данных для данного запроса. Например, если типом оборудования всегда будет объект ОФ, введите A.
-
- В качестве типа данных выбран вариант «Вычисляемый»
- Укажите для вычисляемых данных командную строку SQL, используемую для расчета. Используйте
TKD_PROMPTDATA1, TKD_PTOMPTDATA2
и т. д. для просмотра соответствующего столбца таблицы для отслеживания транзакций.
-
- В качестве типа данных выбран вариант «Буквенный»
- В поле «Образец подбора» укажите образец для подбора. Дополнительная информация об образце подбора приводится в описании действия 8.
-
- В качестве типа данных выбран вариант «Дата»
- В поле «Маска форматирования даты» укажите маску формата даты. Маска форматирования даты должна совпадать с данными, вводимыми в столбцы отправки для сбора данных.
-
- Образец подбора
- Укажите образец подбора, который должен выполнять сканер. Символы образца могут содержать следующие значения.
- . (точка)
Представляет одну букву от А до Я
- # (решетка)
Представляет одну цифру в диапазоне от 0 до 9
- _ (подчеркивание)
Представляет один буквенно-цифровой символ (от А до Я и от 0 до 9)
- % (процент)
Представляет строку буквенно-цифровых символов
- , (запятая)
Представляет условие ИЛИ
- : (двоеточие)
Представляет условие ДО
- Любые символы или числа
Указывает конкретный символ или цифру, которые должны находиться в данном месте
- ! любые символы или числа
Указывает, что введенные данные не должны совпадать с теми символами или цифрами, которые следуют за восклицательным знаком
- . (точка)
- Столбец архива
- Укажите столбец, в котором система архивирует данные транзакций.
- Тип интерфейса
-
- A (аудит оборудования)
Указывает начальную точку аудита оборудования и обозначает номер партии
- ADI (интерфейс добавления параметров)
Добавляет комментарии к записи
- E (интерфейс событий (заказ-нарядов))
Создает и обновляет заказ-наряды и операции
- H (интерфейс регистрации часов)
Регистрирует часы трудовых ресурсов по операции заказ-наряда
- I (отпуски запасов)
Отслеживает транзакции запасов объектов ОФ или ТМЦ, такие как отпуски, возвраты, межскладские перемещения и т. д.
- IRI (интерфейс результатов инспекции)
Отслеживает результаты инспекции
- L (строки аудита оборудования)
Указывает данные аудита оборудования
- MANF (интерфейс производителей)
Отслеживает информацию о производителе
- O (интерфейс оборудования)
Отслеживает объекты ОФ, иерархии и атрибуты пользователя
- PART (интерфейс ТМЦ)
Создает и обновляет информацию о ТМЦ
- PURC (интерфейс заказа на поставку)
Загружает, создает и обновляет заказы на поставку
- R (поступление по заказу на поставку)
Получает объекты ОФ и ТМЦ с заказом на поставку или без него
- READ (интерфейс показаний)
Регистрирует показания счетчиков
- REQ (интерфейс заявок)
Создает и обновляет заявки для транзакций запрошенных товаров
- S (интерфейс инвентаризации)
Вводит счетчики физической инвентаризации
- TOUS (интерфейс использования инструментов)
Отслеживает информацию об использовании инструментов
- A (аудит оборудования)
- Последовательность группировки
- Укажите порядок, в котором следует группировать транзакции сбора данных.
- Столбец отправки
- Укажите столбец интерфейса, в который следует загружать данные.
- Код действия
- Укажите действие, которое выбранный интерфейс выполняет с этими данными.
- Последовательность запросов
- Укажите хронологический порядок для данного запроса. Не пропускайте порядковые номера.
- Минимальная длина
- Укажите минимальное количество символов, из которого должны состоять данные, вводимые по запросу. Ничего не вводите или укажите 0, чтобы сделать данный запрос необязательным.
- Следующий запрос
- Укажите следующий запрос, который нужно отобразить на сканере штрихкодов. Максимальное количество цифр — восемь.
- Максимальная длина
- Укажите максимальное количество символов, из которого должны состоять данные, вводимые по запросу.
- Повт. Предыдущее значение
- Установите этот флажок, чтобы дублировать предыдущее значение запроса.
- Если данные
- Укажите при необходимости условия ветвления. У условий ветвления могут быть следующие значения.
- != — не равно
- < — меньше
- <= — меньше или равно
- = — равно
- > — больше
- >= — больше или равно
Примечание.Infor рекомендует запрашивать значение у пользователя один раз, а затем использовать вычисляемое поле.
- Образец
- Укажите образец для собранных данных. Можно ввести только один образец.
- Перейти к
- Укажите запрос, который следует отобразить, если результаты «Если данные» и «Образец» — истина.
Примечание.
Данное поле используется Oracle Forms.
- Код запроса
- Укажите код запроса, определяющий значения подстановки для данного запроса.
- Объект LOV
- Укажите объект для подстановки.
- Проверяющий файл
- Укажите имя текстового файла ASCII, с которым нужно сравнивать записи. Имя файла должно быть в формате DOS. Например, можно ввести файл, содержащий список кодов уполномоченных сотрудников. При вводе кода сотрудника, читатель обращается к файлу и проверяет отсканированный код в списке сотрудников.
- Приложенный поиск
- Установите этот флажок, чтобы сделать доступным список подстановки, определенный в поле «Код SQL». Если не установить данный флажок, данные все равно сравниваются согласно значению в поле «Код SQL», но список подстановки при этом будет недоступен.
- Недоступно
- Установите этот флажок, чтобы введенные данные не были доступны в полях с подстановкой.
- Переопределить
- Установите этот флажок, чтобы разрешить пользователям вводить недопустимые данные, если снят флажок Недоступно, или же допустимые данные, если флажок «Недоступно» установлен.
- Печать этикетки со штрихкодом
- Установите этот флажок, чтобы печатать этикетку со штрихкодом.
Примечание.
Данное поле используется Infor EAM Mobile.
-
Нажмите «Сохранить запись».
Примечание.
Нажмите «Проверка», чтобы подтвердить запрос транзакции.