17-02-2021 23:18

Получить сущности для фильтрации в сложных залоговых процессах

GET   /bs-core/main/processes/collaterals/filters/entities

Метод позволяет получить сущности для фильтрации в сложных залоговых процессах.

Пошаговую инструкцию запуска сложного залогового процесса и использование этого метода в ней смотрите здесь.

Запрос

GET /bs-core/main/processes/collaterals/filters/entities
Описание параметров
Нет описанных параметров

Ответ


                        {
    "status": "ok",
    "timestamp": 1538554360767,
    "data": [
        {
            "object": "com.pq.establ.dict.collateral.Collateral",
            "label": "Залог",
            "type": "DICTIONARY",
            "singleValue": true
        },
        {
            "object": "com.pq.establ.dict.Contract",
            "label": "Залоговый билет",
            "type": "DICTIONARY",
            "singleValue": true
        },
        {
            "object": "com.pq.establ.dict.Client",
            "label": "Клиент",
            "type": "DICTIONARY",
            "singleValue": true
        },
        {
            "object": "com.pq.establ.dict.collateral.Bill",
            "label": "Накладная",
            "type": "DICTIONARY",
            "singleValue": true
        }
    ]
}
                    
Описание параметров
Параметр Обязателен Тип данных Описание
object О [string]
  • com.pq.establ.dict.collateral.Collateral
  • com.pq.establ.dict.Contract, только "залоговый билет" 
  • com.pq.establ.dict.Client
  • com.pq.establ.dict.collateral.Bill

Эти значения передаются в методе "Получить поля сущностей для фильтрации в сложных залоговых процессах" параметром запроса entityItem

например:

GET /bs-core/main/processes/collaterals/filters/fields/com.pq.establ.dict.Contract

а также в методах "Выборка залогов для запуска сложного залогового процесса" в теле запроса в поле entity

например:

POST /bs-core/main/processes/collaterals/select/process-type-id/1014369/date/2018-09-01T00:00:00

[ { "entity": "com.pq.establ.dict.Contract",

....

"Запуск сложного залогового процесса" в массиве criterions в поле entity.

например:

POST /bs-core/main/processes/collaterals/execute/process-type-id/1014369/date/2018-09-01T00:00:00

{ "criterions":

[ {

"entity": "com.pq.establ.dict.Contract"

....

 

label О [string]

Значения этого параметра дают информацию о сущности.

type О [string]

Тип

singleValue О [bool]

Одно заначение да/нет