Публичный ресурс
Веб-сервис REST получения данных по кассирам и ролям
https://crystals.atlassian.net/browse/SRTS-1114
https://crystals.atlassian.net/browse/CR-8434
10.2.18.0
Описание
Методы позволяют получить данные по кассирам из SetCentrum10, чтобы в дальнейшем передать их во внутреннюю систему управления учетными данными.
Возможности
Возможно выполнить следующие операции при запросах к SetCentrum10:
Проверка существования учетной записи плюс считывание значения выражения
blocked
для существующих УЗ поtab_num
.Считывание по
tab_num
следующих атрибутов учетной записи:barcode
blocked
first_name
middle_name
last_name
Считывание по
tab_num
значенияid_role
.Считывание всех ролей (имя, идентификатор)
Считывание ролей по подстроке названия (имя, идентификатор)
Поиск идентификатора роли по названию
Считывание списка активных УЗ
Методы и поля
Пример с Postman
1. Скачайте Postman.
2. В библиотеке Collections в новой вкладке → выберите метод GET → введите адрес для запроса к API по получению данных кассира например http://IP_АДРЕС_SetCentrum:8090/SET-Cashiers-REST/v1/cashiers/search?lastName=Иванов → перейдите на вкладку Params → в столбец KEY введите наименование поля для поиска или несколько полей, в столбец VALUE введите значения для поиска → кликните Send → появится результат выполнения запроса для передачи во внешнюю систему.
Пример результатов поиска кассира
{
"cashiers": [
{
"tabNum": "1",
"barcode": null,
"firstName": "Иван",
"middleName": "Иванович",
"lastName": "Иванов",
"shopIndex": 234,
"role": {
"roleId": 3,
"role": "Сервисный инженер"
},
"blocked": false,
"deleted": false
},
{
"tabNum": "09876",
"barcode": null,
"firstName": "Станислав",
"middleName": "Тарасович",
"lastName": "Иванов",
"shopIndex": 234,
"role": {
"roleId": 3,
"role": "Сервисный инженер"
},
"blocked": false,
"deleted": false
},
{
"tabNum": "99999",
"barcode": null,
"firstName": "Иван",
"middleName": "",
"lastName": "Иванов",
"shopIndex": 234,
"role": {
"roleId": 2,
"role": "Кассир"
},
"blocked": false,
"deleted": false
},
{
"tabNum": "2983",
"barcode": "1234567890128",
"firstName": "Иван",
"middleName": "Иванович",
"lastName": "Иванов",
"shopIndex": 234,
"role": {
"roleId": 1,
"role": "Администратор"
},
"blocked": false,
"deleted": false
}
]
}
© 1994-2024, ООО "Кристалл Сервис Интеграция".
Все права защищены.