Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.


Информация

Для чтения визуальной составляющей схемы XSD, а также типами обязательных данных, ознакомьтесь с правилами использования.

Оглавление

Включить страницу
Веб-сервис импорта и обновления справочника кассиров
Веб-сервис импорта и обновления справочника кассиров

Формат данных


Примечание
titleВнимание!
  • В одном пакете нельзя одновременно загружать два действия над одним кассиром. 
  • Например: нужно изменить ФИО кассира, затем заблокировать.
    • 1-й пакет изменение данных.
    • 2-й пакет блокировка.
  • В одном сообщении нельзя загружать несколько вариантов изменения данных над одним кассиром. 
  • Все сообщения с действиями над кассирами обрабатываются последовательно.
  • Если произошла такая загрузка, то будет обработано последнее действие: например загрузили изменение ФИО, затем блокировку кассира. Результат: кассир будет заблокирован, ФИО изменится. Кассир останется заблокированном. В данном случае, когда происходит ситуация передачи учетно записи другому кассиру.

Устаревшая версия Jira
serverSystem JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIdbc8d3685-f9c0-329d-9054-b12aabbcb834
keySRTE-2815

Загрузка кассиров позволяет импортировать из ERP в SetRetail10 полную информацию о кассирах.

cashUsers

Наименование элемента

Тип данных

Описание

cashUser

Комплексный

Информация о кассире


cashUsers/cashUser

Наименование элемента

Тип данных

Описание

Обязательное

tabNum

String

Табельный номер кассира

Да

firstName

String

Имя кассира

Нет
lastNameStringФамилияНет

middleName

String

Отчество

Нет

password

String

Пароль

Да

role

String

Роль кассира

Да

Blocked

String

Признак блокировки кассира

Да

barcode

String

Штрихкод, для авторизации кассира по штрихкоду

Нет

magneticCard

String

Код для авторизации кассира по бесконтактной карте

Нет

magneticKey

String

Штрихкод, для авторизации кассира по магнитной карте

Нет

setV10Card

String

Код, для авторизации кассира по магнитной карте SetRetail10

Нет
innString

Статус
colourBlue
title10.2.44.2

ИНН-кассира

Если поле присутствует, то оно должно состоять из 12 цифр (может начинаться с "0").

В противном случае, загрузка присланного кассира отклоняется.

Нет
shop-indexStringНомер магазина (1-99999), в который должен быть загружен кассир.
Указывается только при загрузке в SetCentrum и только один магазин
Нет
genderКомплексный

Пол кассира

Устаревшая версия Jira
serverSystem JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIdbc8d3685-f9c0-329d-9054-b12aabbcb834
keySRTE-2493

Статус
colourBlue
title10.2.84.0

Возможные значения:

  • FEMALE - Женский
  • MALE - Мужской
  • UNDEFINED - Не выбран

Элемент используется /wiki/spaces/SR10SUPPORT/pages/1448607769 согласно законодательству Германии.

Нет
jobTitleString

Должность кассира

Используется для выгрузки в ОФД (тег 1021)

Не является привязкой к роли на сервере!

Устаревшая версия Jira
serverSystem JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIdbc8d3685-f9c0-329d-9054-b12aabbcb834
keyCR-3603

Устаревшая версия Jira
serverSystem JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIdbc8d3685-f9c0-329d-9054-b12aabbcb834
keySRTE-3114

Статус
colourBlue
title10.2.92.0

Нет


Информация

Для импорта данных по кассирам кодировать xml-структуру в BASE64 для этого типа данных не нужно.


Блок кода
languagexml
titleПример импорта кассиров
<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>

Дополнительные возможности

Импорт кассира с ролью по умолчанию

Устаревшая версия Jira
serverSystem JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIdbc8d3685-f9c0-329d-9054-b12aabbcb834
keySRTE-2116

Статус
colourBlue
title10.2.70.0

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

Кейс: В ERP-системе ведётся список сотрудников имеющих право, работать на кассовой зоне, но нет информации о конкретной роли кассира, администратора и т.д. Информация о кассире будет поступать из ERP в SetCentrum без указания роли и пароля.

  • У нового кассира (пришедшего без роли) в визуализации будет автоматически отображаться признак "Без роли".

  • Если кассир уже есть в системе и ему назначена какая-то роль, то импорт кассира без роли не меняет ему роль на "Без роли".

    • В визуализации любому кассиру можно выбрать роль - "Без роли", тем самым, оставив его без роли.

  • При импорте кассира без роли с Centrum на магазин:

    • Если кассир новый, то на магазине создаётся кассир, и ему также указывается роль - "Без роли".

    • Если кассир в магазине уже есть, и ему назначена конкретная роль (например администратор), то эта роль не сбрасывается в значение "Без роли" т.е. роль на магазине - более приоритетная

  • При отсутствии пароля при импорте, кассир записывается в систему без пароля. Авторизация такого кассира на кассе не возможна. (возможна только при идентификации по ШК, карте и д.р.)

Блок кода
languagexml
<xml>
<![CDATA[
<cashUsers>
    <cashUser>
        <tabNum>123456</tabNum>
        <lastName>Иванов</lastName>
        <firstName>Иван</firstName>
        <middleName>Иванович</middleName>
    </cashUser>
</cashUsers>
]]>
</xml>

Обновление ФИО кассира по табельному номеру

Включить страницу
Обновление ФИО кассира по табельному номеру (пассивный WS)
Обновление ФИО кассира по табельному номеру (пассивный WS)