Для чтения визуальной составляющей схемы XSD, а также типами обязательных данных, ознакомьтесь с правилами использования. |
|
Загрузка кассиров позволяет импортировать из ERP в SetRetail10 полную информацию о кассирах.
cashUsers | ||
Наименование элемента | Тип данных | Описание |
cashUser | Комплексный | Информация о кассире |
cashUsers/cashUser | |||
Наименование элемента | Тип данных | Описание | Обязательное |
---|---|---|---|
tabNum | String | Табельный номер кассира | Да |
firstName | String | Имя кассира | Нет |
lastName | String | Фамилия | Нет |
middleName | String | Отчество | Нет |
password | String | Пароль | Да |
role | String | Роль кассира | Да |
Blocked | String | Признак блокировки кассира | Да |
barcode | String | Штрихкод, для авторизации кассира по штрихкоду | Нет |
magneticCard | String | Код для авторизации кассира по бесконтактной карте | Нет |
magneticKey | String | Штрихкод, для авторизации кассира по магнитной карте | Нет |
setV10Card | String | Код, для авторизации кассира по магнитной карте SetRetail10 | Нет |
inn | String | ИНН-кассира Если поле присутствует, то оно должно состоять из 12 цифр (может начинаться с "0"). В противном случае, загрузка присланного кассира отклоняется. | Нет |
shop-index | String | Номер магазина (1-99999), в который должен быть загружен кассир. Указывается только при загрузке в SetCentrum и только один магазин | Нет |
gender | Комплексный | Пол кассира Возможные значения:
Элемент используется /wiki/spaces/SR10SUPPORT/pages/1448607769 согласно законодательству Германии. | Нет |
jobTitle | String | Должность кассира Используется для выгрузки в ОФД (тег 1021) Не является привязкой к роли на сервере! | Нет |
Для импорта данных по кассирам кодировать xml-структуру в BASE64 для этого типа данных не нужно. |
<xml> <![CDATA[ <cashUsers> <cashUser> <tabNum>1</tabNum> <firstName>ИванTest</firstName> <lastName>Иванов</lastName> <middleName>Иванович</middleName> <password>1</password> <role>Администратор</role> <setV10Card>0000278</setV10Card> <barcode>211200000278</barcode> <magneticCard></magneticCard> <magneticKey></magneticKey> <inn>781234567890</inn> <gender>male</gender> <jobTitle>Администратор</jobTitle> <Blocked>false</Blocked> </cashUser> <cashUser> <tabNum>123</tabNum> <firstName>Павел</firstName> <lastName>Павлов</lastName> <middleName>Павлович</middleName> <password>123</password> <role>Администратор</role> <setV10Card>0000291</setV10Card> <barcode>211200000291</barcode> <magneticCard></magneticCard> <magneticKey></magneticKey> <inn>781234567892</inn> <gender>male</gender> <jobTitle>Администратор</jobTitle> <Blocked>false</Blocked> </cashUser> <cashUser> <tabNum>2</tabNum> <firstName>Петр</firstName> <lastName>Петров</lastName> <middleName>Петрович</middleName> <password>2</password> <role>Кассир</role> <setV10Card>0000279</setV10Card> <barcode>211200000279</barcode> <magneticCard></magneticCard> <magneticKey></magneticKey> <inn>781234567894</inn> <gender>male</gender> <jobTitle>Администратор</jobTitle> <Blocked>false</Blocked> </cashUser> <cashUser> <tabNum>3</tabNum> <firstName>Сидр</firstName> <lastName>Сидоров</lastName> <middleName>Сидорович</middleName> <password>3</password> <role>Сервисный инженер</role> <setV10Card>0000280</setV10Card> <barcode>211200000280</barcode> <magneticCard></magneticCard> <magneticKey></magneticKey> <inn>781234567850</inn> <gender>male</gender> <jobTitle>Администратор</jobTitle> <Blocked>false</Blocked> </cashUser> <cashUser> <tabNum>321</tabNum> <firstName>IT</firstName> <lastName>Инженер</lastName> <middleName></middleName> <password>321</password> <role>Сервисный инженер</role> <setV10Card>0000281</setV10Card> <barcode>211200000281</barcode> <magneticCard></magneticCard> <magneticKey></magneticKey> <inn>781234527890</inn> <gender>male</gender> <jobTitle>Администратор</jobTitle> <Blocked>true</Blocked> </cashUser> </cashUsers> ]]> </xml> |
Возможность передавать данные о кассире в кассовую систему без указания роли для того, чтобы назначать роль конкретному кассиру в магазине.
Кейс: В ERP-системе ведётся список сотрудников имеющих право, работать на кассовой зоне, но нет информации о конкретной роли кассира, администратора и т.д. Информация о кассире будет поступать из ERP в SetCentrum без указания роли и пароля.
У нового кассира (пришедшего без роли) в визуализации будет автоматически отображаться признак "Без роли".
Если кассир уже есть в системе и ему назначена какая-то роль, то импорт кассира без роли не меняет ему роль на "Без роли".
В визуализации любому кассиру можно выбрать роль - "Без роли", тем самым, оставив его без роли.
При импорте кассира без роли с Centrum на магазин:
Если кассир новый, то на магазине создаётся кассир, и ему также указывается роль - "Без роли".
Если кассир в магазине уже есть, и ему назначена конкретная роль (например администратор), то эта роль не сбрасывается в значение "Без роли" т.е. роль на магазине - более приоритетная
При отсутствии пароля при импорте, кассир записывается в систему без пароля. Авторизация такого кассира на кассе не возможна. (возможна только при идентификации по ШК, карте и д.р.)
<xml> <![CDATA[ <cashUsers> <cashUser> <tabNum>123456</tabNum> <lastName>Иванов</lastName> <firstName>Иван</firstName> <middleName>Иванович</middleName> </cashUser> </cashUsers> ]]> </xml> |