API очередей ERPmobile

HTTP API для получения очередей, фильтров и справочников мобильного клиента. Запросы выполняются в авторизованной сессии ERP; доступ зависит от прав пользователя.

Получение списка очередей

GET /user/process.do?action=queueMobile

Request parameters
Parameter Type Description

queueId

number

Id очереди процессов (опционально)

Response parameters
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

Response parameters
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

Response parameters
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

Response parameters
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

Response parameters
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

Тип параметра фильтра

Доступные значения:

  • text

  • date

  • single_selectable

  • multi_selectable

queryTitle

String

Заголовок параметра фильтра

Получение availableValues в случае, если availableValues пустой.

availableValues

Array<IdTitle>

Доступные значения фильтра

Доступны при type

  • single_selectable

  • multi_selectable

defaultValues

Array<IdTitle>

Дефолтные значения фильтра

Доступны при type

  • single_selectable

  • multi_selectable

IdTitle

Field Type Description

id

String

Id сущности

title

String

Наименование сущности

Настройка отображения

Колонки и цвета карточек задаются в конфигурации очереди. См. Карточки очереди в ERPmobile.