Задача Audit File Loader

<< Click to Display Table of Contents >>

Navigation:  Администрирование > Задачи >

Задача Audit File Loader

Задача предназначена для загрузки в Венд-Аналитику файлов аудита, считываемых с торговых автоматов при помощи сторонних средств, например, имеющихся у операторов переносных устройств или телеметрических систем других производителей. Файлы аудита должны иметь формат EVA-DTS и должны помещаться в папку, доступ к которой возможен с сервера Венд-Аналитики (параметр "Папка файлов аудита"). Существует возможность указать маску для имен обрабатываемых файлов: "*" заменяет произвольное количество символов, "?" заменяет один произвольный символ в имени файла.

 

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

 

Примечание. Путь ко всем трём папкам указывается не для компьютера пользователя, настраивающего задачу, а для компьютера, на котором работает сервер Венд-Аналитики.

 

 

Параметр "Создавать новые ТА" определяет, каким образом поступать с файлами аудита отсутствующих в системе торговых автоматов. Если флаг установлен, в списке ТА будет создан новый автомат и файл аудита будет загружен. В противном случае новый торговый автомат не создаётся, аудит переносится в папку файлов, обработанных с ошибкой, и в лог выполнения задачи записывается соответствующая ошибка.

 

Если установлен флаг "Создавать документы обслуживания ТА" и для данного торгового автомата существует хотя бы один документ обслуживания, на основании загруженного аудита будет создан новый документ обслуживания.

 

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

 

Параметр "Причина аудита" представляет собой скрипт на языке Java, возвращающий код причины аудита:

  1 - Запланированный аудит;

  2 - Запрос пользователя;

  3 - Запуск ТА;

  4 - Инкассация ТА;

  5 - Загрузка ТА;

  6 - Инкассация и загрузка ТА;

  7 - Настройка ТА.

Скрипт запускается при обработке каждого файла. Для анализа имени или содержимого файла в Java-коде может использоваться объект типа File с именем auditFile, указывающий на обрабатываемый файл аудита. В простейшем случае, когда причина аудита одинакова для всех файлов, в качестве скрипта указывается код причины аудита (например, для инкассаций указывается "4").