Внимание! В данной статье приведены только некоторые настройки, необходимые для корректной работы конвертера Импорт XML. Ознакомиться с подробным описанием структуры файлов импорта можно здесь.
Оглавление |
---|
Настройка выполняется в конфигурационном файле xml5_import.conf (services\converters\xml5_import.conf), расположенном на кассовом сервере по адресу: Магазин – Типы касс, где нужно выбрать тип кассы и нажать кнопку Настройки:
...
Загрузка данных о кассирах
В настройках есть два параметра для управления загрузкой кассиров:
...
scanDelay = 60 seconds (частота, с которой конвертер просматривает входной каталог inputFolderName)
storeIdMap: [ (соответствие кодов магазинов во внешней системе (externalId) и магазинов в УКМ (internalId). Коды
Коды магазинов во внешней системе – это storeId в файлах, описанных выше)
...
Если для магазина мапирование не указано, то файлы будут загружаться с идентификатором, указанным в настройках магазина на кассовом сервере по адресу Магазин – Описание – Интеграция – Id во внешней системе. Другими словами, отсутствие записи для магазина в данном параметре эквивалентно следующей записи:
...
roleIdMap:[ (соответствие идентификаторов ролей кассиров во внешней системе (externalId) и магазинов в УКМ 5 (internalId); код .
Код роли во внешней системе – это roleId в файле storeCashiers)
...
{externalId = 2, internalId = 2}
]
defaultRoleIdForUser = 1 (роль, к которой будет привязана новая запись о кассире, если в файле storeCashiers.xml storeCashiers для неё не указан параметр roleId
(подробнее см. описание файла storeCashiers))
createUserCard = true (если этот параметр установлен в true, то для всех загружаемых записей будут созданы карты кассиров и
и в них будет записано содержание поля storeCashiers.password)
Описание, какую информацию необходимо загружать конвертеру
...
usersConvertEnable = true – кассиры.
Если внешняя система выгружает файлы определенного типа, а конвертер их не загружает (из-за соответствующей настройки), то выгруженные файлы будут оставаться во входном каталоге (inputFolderName).