API очередей ERPmobile
HTTP API для получения очередей, фильтров и справочников мобильного клиента. Запросы выполняются в авторизованной сессии ERP; доступ зависит от прав пользователя.
Получение списка очередей
GET /user/process.do?action=queueMobile
| Parameter | Type | Description |
|---|---|---|
queueId |
number |
Id очереди процессов (опционально) |
| Parameter | Type | Description |
|---|---|---|
list |
Array<QueueMobile> |
Список очередей процессов |
curl --location --request GET 'http://erp.core.ufanet.ru/user/process.do?action=queueMobile'
curl --location --request GET 'http://erp.core.ufanet.ru/user/process.do?action=queueMobile&queueId=344'
Получение списка статусов процессов
GET /admin/process.do?action=statusList&page.pageSize=10000
| Parameter | Type | Description |
|---|---|---|
list |
Array<IdTitle> |
Список статусов процессов |
curl --location --request GET 'http://erp.core.ufanet.ru/admin/process.do?action=statusList&page.pageSize=10000&responseType=json'
Получение списка типов процессов
GET /admin/process.do?action=typeListMobile
| Parameter | Type | Description |
|---|---|---|
list |
Array<IdTitle> |
Список типов процессов |
curl --location --request GET 'http://erp.core.ufanet.ru/admin/process.do?action=typeListMobile'
Получение списка пользователей
GET /admin/user.do?action=userList&page.pageSize=1000
| Parameter | Type | Description |
|---|---|---|
list |
Array<IdTitle> |
Список пользователей |
curl --location --request GET 'http://erp.core.ufanet.ru/admin/user.do?action=userList&page.pageSize=1000'
Получение списка групп пользователей
GET /admin/user.do?action=groupListMobile
| Parameter | Type | Description |
|---|---|---|
list |
Array<IdTitle> |
Список групп пользователей |
curl --location --request GET 'http://erp.core.ufanet.ru/admin/user.do?action=groupListMobile'
Модели ответа
QueueMobile
| Field | Type | Description |
|---|---|---|
id |
Number |
Id очереди процесса |
title |
String |
Наименование очереди процесса |
filters |
Array<QueueMobileFilter> |
Фильтры очереди процесса |
processTypes |
Array<IdTitle> |
Типы процессов очереди |
columns |
Array<IdTitle> |
Колонки очереди |
QueueMobileFilter
| Field | Type | Description |
|---|---|---|
id |
Number |
Id фильтра |
title |
String |
Наименование фильтра |
values |
Array<FilterValue> |
Параметры фильтра |
FilterValue
| Field | Type | Description |
|---|---|---|
title |
String |
Наименование параметра фильтра |
type |
String |
Тип параметра фильтра Доступные значения:
|
queryTitle |
String |
Заголовок параметра фильтра Получение availableValues в случае, если availableValues пустой.
|
availableValues |
Array<IdTitle> |
Доступные значения фильтра Доступны при type
|
defaultValues |
Array<IdTitle> |
Дефолтные значения фильтра Доступны при type
|
Настройка отображения
Колонки и цвета карточек задаются в конфигурации очереди. См. Карточки очереди в ERPmobile.